TSTP Solution File: COM003-1 by SPASS---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SPASS---3.9
% Problem : COM003-1 : TPTP v8.1.0. Bugfixed v1.0.1.
% Transfm : none
% Format : tptp
% Command : run_spass %d %s
% Computer : n006.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:44:11 EDT 2022
% Result : Unsatisfiable 2.13s 2.30s
% Output : Refutation 5.42s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12 % Problem : COM003-1 : TPTP v8.1.0. Bugfixed v1.0.1.
% 0.07/0.12 % Command : run_spass %d %s
% 0.12/0.33 % Computer : n006.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 17:07:41 EDT 2022
% 0.12/0.33 % CPUTime :
% 2.13/2.30
% 2.13/2.30 SPASS V 3.9
% 2.13/2.30 SPASS beiseite: Proof found.
% 2.13/2.30 % SZS status Theorem
% 2.13/2.30 Problem: /export/starexec/sandbox/benchmark/theBenchmark.p
% 2.13/2.30 SPASS derived 13131 clauses, backtracked 12456 clauses, performed 810 splits and kept 18834 clauses.
% 2.13/2.30 SPASS allocated 88751 KBytes.
% 2.13/2.30 SPASS spent 0:00:01.94 on the problem.
% 2.13/2.30 0:00:00.04 for the input.
% 2.13/2.30 0:00:00.00 for the FLOTTER CNF translation.
% 2.13/2.30 0:00:00.15 for inferences.
% 2.13/2.30 0:00:00.03 for the backtracking.
% 2.13/2.30 0:00:01.60 for the reduction.
% 2.13/2.30
% 2.13/2.30
% 2.13/2.30 Here is a proof with depth 9, length 14064 :
% 2.13/2.30 % SZS output start Refutation
% 2.13/2.30 1[0:Inp] algorithm(u) || -> program(c1) program(f2(u))*.
% 2.13/2.30 2[0:Inp] program(u) algorithm(v) || -> program(f2(v))* decides(c1,u,w)*.
% 2.13/2.30 3[0:Inp] algorithm(u) || decides(u,f2(u),f1(u))* -> program(c1).
% 2.13/2.30 4[0:Inp] program(u) algorithm(v) || decides(v,f2(v),f1(v))* -> decides(c1,u,w)*.
% 2.13/2.30 5[0:Inp] program(u) program(v) || halts2(v,w) -> program(f4(u)) halts3(u,v,w)*.
% 2.13/2.30 6[0:Inp] program(u) program(v) || halts2(u,w)*+ -> program(f4(v)) outputs(v,good)*.
% 2.13/2.30 7[0:Inp] program(u) program(v) || -> program(f4(u)) halts2(v,w) halts3(u,v,w)*.
% 2.13/2.30 8[0:Inp] program(u) program(v) || -> program(f4(v)) halts2(u,w)* outputs(v,bad)*.
% 2.13/2.30 9[0:Inp] program(u) program(v) || decides(u,f4(u),f3(u))* halts2(v,w) -> halts3(u,v,w)*.
% 2.13/2.30 10[0:Inp] program(u) program(v) || halts2(u,w)* decides(v,f4(v),f3(v))*+ -> outputs(v,good).
% 2.13/2.30 11[0:Inp] program(u) program(v) || decides(u,f4(u),f3(u))* -> halts2(v,w) halts3(u,v,w)*.
% 2.13/2.30 12[0:Inp] program(u) program(v) || decides(v,f4(v),f3(v))*+ -> halts2(u,w)* outputs(v,bad).
% 2.13/2.30 13[0:Inp] program(u) || -> program(c2) program(f5(u))*.
% 2.13/2.30 14[0:Inp] program(u) program(v) || halts2(v,v)* -> program(f5(u))* halts2(c2,v)*.
% 2.13/2.30 15[0:Inp] program(u) program(v) || halts2(u,u)*+ -> program(f5(v))* outputs(c2,good)*.
% 2.13/2.30 16[0:Inp] program(u) program(v) || -> program(f5(u))* halts2(v,v)* halts2(c2,v)*.
% 2.13/2.30 17[0:Inp] program(u) program(v) || -> program(f5(v))* halts2(u,u)* outputs(c2,bad)*.
% 2.13/2.30 18[0:Inp] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> program(c2) halts2(f5(u),f5(u)).
% 2.13/2.30 19[0:Inp] program(u) program(v) || outputs(u,bad) halts3(u,f5(u),f5(u))* halts2(v,v)* -> halts2(f5(u),f5(u)) halts2(c2,v)*.
% 2.13/2.30 20[0:Inp] program(u) program(v) || halts2(u,u)* outputs(v,bad) halts3(v,f5(v),f5(v))*+ -> outputs(c2,good) halts2(f5(v),f5(v)).
% 2.13/2.30 21[0:Inp] program(u) program(v) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)) halts2(v,v)* halts2(c2,v)*.
% 2.13/2.30 22[0:Inp] program(u) program(v) || outputs(v,bad) halts3(v,f5(v),f5(v))*+ -> halts2(u,u)* outputs(c2,bad) halts2(f5(v),f5(v)).
% 2.13/2.30 27[0:Inp] program(u) program(v) || outputs(v,good) halts2(f5(v),f5(v)) halts3(v,f5(v),f5(v))*+ -> halts2(u,u)* outputs(c2,bad).
% 2.13/2.30 28[0:Inp] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> program(c2).
% 2.13/2.30 29[0:Inp] program(u) program(v) || outputs(u,good) outputs(u,bad) halts3(u,f5(u),f5(u))* halts2(v,v)* -> halts2(c2,v)*.
% 2.13/2.30 30[0:Inp] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> outputs(c2,good).
% 2.13/2.30 31[0:Inp] program(u) program(v) || outputs(u,good) outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(v,v)* halts2(c2,v)*.
% 2.13/2.30 32[0:Inp] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> halts2(u,u)* outputs(c2,bad).
% 2.13/2.30 33[0:Inp] program(u) || -> program(c3) program(f6(u))*.
% 2.13/2.30 34[0:Inp] program(u) program(v) || halts2(u,u)*+ halts2(c3,u)* -> program(f6(v))*.
% 2.13/2.30 35[0:Inp] program(u) program(v) || -> program(f6(v))* halts2(u,u)* halts2(c3,u)*.
% 2.13/2.30 36[0:Inp] program(u) program(v) || -> program(f6(v))* halts2(u,u)* outputs(c3,bad)*.
% 2.13/2.30 37[0:Inp] program(u) || outputs(u,bad) halts2(u,f6(u)) -> program(c3) halts2(f6(u),f6(u))*.
% 2.13/2.30 39[0:Inp] program(u) program(v) || outputs(v,bad) halts2(v,f6(v))+ -> halts2(u,u)* halts2(c3,u)* halts2(f6(v),f6(v))*.
% 2.13/2.30 40[0:Inp] program(u) program(v) || outputs(v,bad) halts2(v,f6(v))+ -> halts2(u,u)* outputs(c3,bad) halts2(f6(v),f6(v))*.
% 2.13/2.30 41[0:Inp] program(u) || outputs(u,good) halts2(u,f6(u)) halts2(f6(u),f6(u))* -> program(c3).
% 2.13/2.30 42[0:Inp] program(u) program(v) || halts2(u,u)* outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.13/2.30 44[0:Inp] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(f6(v),f6(v))*+ -> halts2(u,u)* outputs(c3,bad).
% 2.13/2.30 45[0:Inp] program(u) || outputs(u,bad) outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.30 46[0:Inp] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.30 47[0:Inp] program(u) program(v) || outputs(v,bad) outputs(v,good) halts2(v,f6(v))*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.13/2.30 48[0:Inp] program(u) program(v) || outputs(v,bad) outputs(v,good) halts2(v,f6(v))*+ -> halts2(u,u)* outputs(c3,bad).
% 2.13/2.30 49[0:Inp] || -> algorithm(c4)*.
% 2.13/2.30 50[0:Inp] program(u) || -> decides(c4,u,v)*.
% 2.13/2.30 51[0:MRR:14.2,16.3] program(u) program(v) || -> program(f5(v))* halts2(c2,u)*.
% 2.13/2.30 52[0:MRR:5.2,7.3] program(u) program(v) || -> program(f4(v)) halts3(v,u,w)*.
% 2.13/2.30 53[0:MRR:9.3,11.3] program(u) program(v) || decides(v,f4(v),f3(v))*+ -> halts3(v,u,w)*.
% 2.13/2.30 54[0:MRR:29.5,31.5] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> halts2(c2,u)*.
% 2.13/2.30 55[0:MRR:19.4,21.5] program(u) program(v) || outputs(v,bad) halts3(v,f5(v),f5(v))*+ -> halts2(c2,u)* halts2(f5(v),f5(v)).
% 2.13/2.30 57[0:Res:49.0,4.0] program(u) || decides(c4,f2(c4),f1(c4))*+ -> decides(c1,u,v)*.
% 2.13/2.30 58[0:Res:49.0,2.0] program(u) || -> program(f2(c4)) decides(c1,u,v)*.
% 2.13/2.30 60[0:Res:49.0,1.0] || -> program(c1) program(f2(c4))*.
% 2.13/2.30 89[1:Spt:8.0,8.3] program(u) || -> halts2(u,v)*.
% 2.13/2.30 90[1:MRR:6.2,89.1] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.30 91[1:MRR:10.2,89.1] program(u) program(v) || decides(v,f4(v),f3(v))* -> outputs(v,good).
% 2.13/2.30 94[1:MRR:41.2,89.1] program(u) || outputs(u,good) halts2(f6(u),f6(u))* -> program(c3).
% 2.13/2.30 97[1:MRR:42.4,89.1] program(u) program(v) || halts2(u,u)* outputs(v,good) halts2(c3,u)* halts2(f6(v),f6(v))* -> .
% 2.13/2.30 99[1:MRR:34.2,89.1] program(u) program(v) || halts2(c3,u)*+ -> program(f6(v))*.
% 2.13/2.30 106[1:Con:90.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.30 108[1:Con:91.0] program(u) || decides(u,f4(u),f3(u))* -> outputs(u,good).
% 2.13/2.30 111[1:MRR:97.2,89.1] program(u) program(v) || outputs(v,good) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.13/2.30 117[2:Spt:33.0,33.2] program(u) || -> program(f6(u))*.
% 2.13/2.30 119[3:Spt:58.0,58.2] program(u) || -> decides(c1,u,v)*.
% 2.13/2.30 120[4:Spt:1.1] || -> program(c1)*.
% 2.13/2.30 123[3:Res:119.1,108.1] program(f4(c1)) program(c1) || -> outputs(c1,good)*.
% 2.13/2.30 125[4:SSi:123.1,120.0] program(f4(c1)) || -> outputs(c1,good)*.
% 2.13/2.30 131[1:Res:89.1,94.2] program(f6(u)) program(u) || outputs(u,good)* -> program(c3).
% 2.13/2.30 133[2:SSi:131.0,117.1] program(u) || outputs(u,good)* -> program(c3).
% 2.13/2.30 135[2:Res:106.2,133.1] program(u) program(u) || -> program(f4(u))* program(c3).
% 2.13/2.30 136[2:Obv:135.0] program(u) || -> program(f4(u))* program(c3).
% 2.13/2.30 137[5:Spt:136.0,136.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 138[5:SoR:125.0,137.1] program(c1) || -> outputs(c1,good)*.
% 2.13/2.30 139[5:SSi:138.0,120.0] || -> outputs(c1,good)*.
% 2.13/2.30 140[5:Res:139.0,133.1] program(c1) || -> program(c3)*.
% 2.13/2.30 141[5:SSi:140.0,120.0] || -> program(c3)*.
% 2.13/2.30 150[1:Res:89.1,111.4] program(f6(u)) program(v) program(u) || outputs(u,good)* halts2(c3,v)* -> .
% 2.13/2.30 152[2:SSi:150.0,117.1] program(u) program(v) || outputs(v,good)*+ halts2(c3,u)* -> .
% 2.13/2.30 154[5:Res:139.0,152.2] program(u) program(c1) || halts2(c3,u)* -> .
% 2.13/2.30 155[5:SSi:154.1,120.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 156[5:Res:89.1,155.1] program(c3) program(u) || -> .
% 2.13/2.30 157[5:Con:156.1] program(c3) || -> .
% 2.13/2.30 158[5:SSi:157.0,141.0] || -> .
% 2.13/2.30 159[5:Spt:158.0,136.2] || -> program(c3)*.
% 2.13/2.30 162[0:Res:52.3,28.3] program(f5(u)) program(u) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) program(c2).
% 2.13/2.30 165[0:Obv:162.1] program(f5(u)) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) program(c2).
% 2.13/2.30 166[2:Res:106.2,152.2] program(u) program(v) program(u) || halts2(c3,v)* -> program(f4(u))*.
% 2.13/2.30 167[2:Obv:166.0] program(u) program(v) || halts2(c3,u)*+ -> program(f4(v))*.
% 2.13/2.30 170[2:Res:89.1,167.2] program(c3) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.30 171[2:Con:170.1] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.30 172[5:SSi:171.0,159.0] program(u) || -> program(f4(u))*.
% 2.13/2.30 176[5:SoR:125.0,172.1] program(c1) || -> outputs(c1,good)*.
% 2.13/2.30 177[5:SSi:176.0,120.0] || -> outputs(c1,good)*.
% 2.13/2.30 179[5:Res:177.0,152.2] program(u) program(c1) || halts2(c3,u)* -> .
% 2.13/2.30 180[5:SSi:179.1,120.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 181[5:Res:89.1,180.1] program(c3) program(u) || -> .
% 2.13/2.30 182[5:Con:181.1] program(c3) || -> .
% 2.13/2.30 183[5:SSi:182.0,159.0] || -> .
% 2.13/2.30 184[4:Spt:183.0,1.1,120.0] || program(c1)* -> .
% 2.13/2.30 185[4:Spt:183.0,1.0,1.2] algorithm(u) || -> program(f2(u))*.
% 2.13/2.30 187[2:MRR:171.0,136.2] program(u) || -> program(f4(u))*.
% 2.13/2.30 191[4:MRR:3.2,184.0] algorithm(u) || decides(u,f2(u),f1(u))* -> .
% 2.13/2.30 194[4:Res:50.1,191.1] program(f2(c4)) algorithm(c4) || -> .
% 2.13/2.30 196[4:SSi:194.1,194.0,49.0,185.1,49.0] || -> .
% 2.13/2.30 197[3:Spt:196.0,58.1] || -> program(f2(c4))*.
% 2.13/2.30 231[0:Res:50.1,3.1] program(f2(c4)) algorithm(c4) || -> program(c1)*.
% 2.13/2.30 232[3:SSi:231.1,231.0,49.0,197.0] || -> program(c1)*.
% 2.13/2.30 233[0:Res:50.1,57.1] program(f2(c4)) program(u) || -> decides(c1,u,v)*.
% 2.13/2.30 234[3:SSi:233.0,197.0] program(u) || -> decides(c1,u,v)*.
% 2.13/2.30 235[3:Res:234.1,108.1] program(f4(c1)) program(c1) || -> outputs(c1,good)*.
% 2.13/2.30 237[3:SSi:235.1,235.0,232.0,187.1,232.0] || -> outputs(c1,good)*.
% 2.13/2.30 240[3:Res:237.0,133.1] program(c1) || -> program(c3)*.
% 2.13/2.30 241[3:SSi:240.0,232.0] || -> program(c3)*.
% 2.13/2.30 259[3:Res:237.0,152.2] program(u) program(c1) || halts2(c3,u)* -> .
% 2.13/2.30 260[3:SSi:259.1,232.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 261[3:Res:89.1,260.1] program(c3) program(u) || -> .
% 2.13/2.30 262[3:Con:261.1] program(c3) || -> .
% 2.13/2.30 263[3:SSi:262.0,241.0] || -> .
% 2.13/2.30 264[2:Spt:263.0,33.1] || -> program(c3)*.
% 2.13/2.30 265[0:SSi:231.1,49.0] program(f2(c4)) || -> program(c1)*.
% 2.13/2.30 266[0:MRR:265.0,60.1] || -> program(c1)*.
% 2.13/2.30 267[0:MRR:233.0,58.1] program(u) || -> decides(c1,u,v)*.
% 2.13/2.30 268[1:MRR:150.0,99.3] program(u) program(v) || outputs(v,good)*+ halts2(c3,u)* -> .
% 2.13/2.30 271[1:Res:267.1,108.1] program(f4(c1)) program(c1) || -> outputs(c1,good)*.
% 2.13/2.30 272[0:Res:267.1,53.2] program(f4(c1)) program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 273[1:SSi:271.1,266.0] program(f4(c1)) || -> outputs(c1,good)*.
% 2.13/2.30 274[0:SSi:272.2,266.0] program(f4(c1)) program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 281[1:Res:106.2,268.2] program(u) program(v) program(u) || halts2(c3,v)* -> program(f4(u))*.
% 2.13/2.30 282[1:Obv:281.0] program(u) program(v) || halts2(c3,u)*+ -> program(f4(v))*.
% 2.13/2.30 285[1:Res:89.1,282.2] program(c3) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.30 286[1:Con:285.1] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.30 287[2:SSi:286.0,264.0] program(u) || -> program(f4(u))*.
% 2.13/2.30 291[2:SoR:273.0,287.1] program(c1) || -> outputs(c1,good)*.
% 2.13/2.30 292[2:SSi:291.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.30 294[2:Res:292.0,268.2] program(u) program(c1) || halts2(c3,u)* -> .
% 2.13/2.30 295[2:SSi:294.1,266.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 296[2:Res:89.1,295.1] program(c3) program(u) || -> .
% 2.13/2.30 297[2:Con:296.1] program(c3) || -> .
% 2.13/2.30 298[2:SSi:297.0,264.0] || -> .
% 2.13/2.30 299[1:Spt:298.0,8.1,8.2,8.4] program(u) || -> program(f4(u)) outputs(u,bad)*.
% 2.13/2.30 300[1:MRR:165.0,165.2,13.2,299.2] program(u) || outputs(u,good)* -> program(f4(u)) program(c2).
% 2.13/2.30 301[2:Spt:12.0,12.3] program(u) || -> halts2(u,v)*.
% 2.13/2.30 302[2:MRR:15.2,301.1] program(u) program(v) || -> program(f5(v))* outputs(c2,good)*.
% 2.13/2.30 303[2:MRR:34.2,301.1] program(u) program(v) || halts2(c3,u)*+ -> program(f6(v))*.
% 2.13/2.30 306[2:MRR:30.2,301.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.13/2.30 310[2:MRR:6.2,301.1] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.30 311[2:MRR:10.2,301.1] program(u) program(v) || decides(v,f4(v),f3(v))* -> outputs(v,good).
% 2.13/2.30 314[2:MRR:41.2,301.1] program(u) || outputs(u,good) halts2(f6(u),f6(u))* -> program(c3).
% 2.13/2.30 317[2:MRR:42.4,301.1] program(u) program(v) || halts2(u,u)* outputs(v,good) halts2(c3,u)* halts2(f6(v),f6(v))* -> .
% 2.13/2.30 318[2:Con:302.0] program(u) || -> program(f5(u))* outputs(c2,good)*.
% 2.13/2.30 319[2:Con:310.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.30 320[2:MRR:300.1,319.2] program(u) || -> program(f4(u))* program(c2).
% 2.13/2.30 321[2:Con:311.0] program(u) || decides(u,f4(u),f3(u))* -> outputs(u,good).
% 2.13/2.30 324[2:Con:306.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.13/2.30 325[2:MRR:317.2,301.1] program(u) program(v) || outputs(v,good) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.13/2.30 330[3:Spt:13.0,13.2] program(u) || -> program(f5(u))*.
% 2.13/2.30 331[4:Spt:33.0,33.2] program(u) || -> program(f6(u))*.
% 2.13/2.30 332[5:Spt:320.0,320.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 337[2:Res:267.1,321.1] program(f4(c1)) program(c1) || -> outputs(c1,good)*.
% 2.13/2.30 339[5:SSi:337.1,337.0,266.0,332.1,266.0] || -> outputs(c1,good)*.
% 2.13/2.30 343[2:Res:301.1,314.2] program(f6(u)) program(u) || outputs(u,good)* -> program(c3).
% 2.13/2.30 345[4:SSi:343.0,331.1] program(u) || outputs(u,good)* -> program(c3).
% 2.13/2.30 347[5:Res:339.0,345.1] program(c1) || -> program(c3)*.
% 2.13/2.30 348[5:SSi:347.0,266.0] || -> program(c3)*.
% 2.13/2.30 352[2:Res:301.1,325.4] program(f6(u)) program(v) program(u) || outputs(u,good)* halts2(c3,v)* -> .
% 2.13/2.30 354[4:SSi:352.0,331.1] program(u) program(v) || outputs(v,good)*+ halts2(c3,u)* -> .
% 2.13/2.30 356[5:Res:339.0,354.2] program(u) program(c1) || halts2(c3,u)* -> .
% 2.13/2.30 357[5:SSi:356.1,266.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 358[5:Res:301.1,357.1] program(c3) program(u) || -> .
% 2.13/2.30 359[5:Con:358.1] program(c3) || -> .
% 2.13/2.30 360[5:SSi:359.0,348.0] || -> .
% 2.13/2.30 361[5:Spt:360.0,320.2] || -> program(c2)*.
% 2.13/2.30 363[2:SSi:337.1,266.0] program(f4(c1)) || -> outputs(c1,good)*.
% 2.13/2.30 364[4:Res:319.2,345.1] program(u) program(u) || -> program(f4(u))* program(c3).
% 2.13/2.30 365[4:Obv:364.0] program(u) || -> program(f4(u))* program(c3).
% 2.13/2.30 366[6:Spt:365.0,365.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 367[6:SoR:363.0,366.1] program(c1) || -> outputs(c1,good)*.
% 2.13/2.30 368[6:SSi:367.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.30 369[6:Res:368.0,345.1] program(c1) || -> program(c3)*.
% 2.13/2.30 370[6:SSi:369.0,266.0] || -> program(c3)*.
% 2.13/2.30 374[6:Res:368.0,354.2] program(u) program(c1) || halts2(c3,u)* -> .
% 2.13/2.30 375[6:SSi:374.1,266.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 379[6:Res:301.1,375.1] program(c3) program(u) || -> .
% 2.13/2.30 380[6:Con:379.1] program(c3) || -> .
% 2.13/2.30 381[6:SSi:380.0,370.0] || -> .
% 2.13/2.30 382[6:Spt:381.0,365.2] || -> program(c3)*.
% 2.13/2.30 383[2:Res:52.3,324.3] program(f5(u)) program(u) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.30 386[2:Obv:383.1] program(f5(u)) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.30 387[3:SSi:386.0,330.1] program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.30 388[3:MRR:387.2,319.2] program(u) || outputs(u,bad)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.30 389[3:MRR:388.1,299.2] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.30 390[7:Spt:389.0,389.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 391[7:SoR:363.0,390.1] program(c1) || -> outputs(c1,good)*.
% 2.13/2.30 392[7:SSi:391.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.30 399[7:Res:392.0,354.2] program(u) program(c1) || halts2(c3,u)* -> .
% 2.13/2.30 400[7:SSi:399.1,266.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 401[7:Res:301.1,400.1] program(c3) program(u) || -> .
% 2.13/2.30 402[7:Con:401.1] program(c3) || -> .
% 2.13/2.30 403[7:SSi:402.0,382.0] || -> .
% 2.13/2.30 404[7:Spt:403.0,389.2] || -> outputs(c2,good)*.
% 2.13/2.30 408[7:Res:404.0,354.2] program(u) program(c2) || halts2(c3,u)* -> .
% 2.13/2.30 409[7:SSi:408.1,361.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 411[7:Res:301.1,409.1] program(c3) program(u) || -> .
% 2.13/2.30 412[7:Con:411.1] program(c3) || -> .
% 2.13/2.30 413[7:SSi:412.0,382.0] || -> .
% 2.13/2.30 414[4:Spt:413.0,33.1] || -> program(c3)*.
% 2.13/2.30 415[2:MRR:352.0,303.3] program(u) program(v) || outputs(v,good)*+ halts2(c3,u)* -> .
% 2.13/2.30 416[5:Spt:320.0,320.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 418[5:SoR:363.0,416.1] program(c1) || -> outputs(c1,good)*.
% 2.13/2.30 419[5:SSi:418.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.30 422[2:Res:301.1,303.2] program(c3) program(u) program(v) || -> program(f6(v))*.
% 2.13/2.30 423[2:Con:422.1] program(c3) program(u) || -> program(f6(u))*.
% 2.13/2.30 425[5:Res:419.0,415.2] program(u) program(c1) || halts2(c3,u)* -> .
% 2.13/2.30 426[5:SSi:425.1,266.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 427[5:Res:301.1,426.1] program(c3) program(u) || -> .
% 2.13/2.30 428[5:Con:427.1] program(c3) || -> .
% 2.13/2.30 429[5:SSi:428.0,414.0] || -> .
% 2.13/2.30 430[5:Spt:429.0,320.2] || -> program(c2)*.
% 2.13/2.30 431[6:Spt:389.0,389.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 432[6:SoR:363.0,431.1] program(c1) || -> outputs(c1,good)*.
% 2.13/2.30 433[6:SSi:432.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.30 437[6:Res:433.0,415.2] program(u) program(c1) || halts2(c3,u)* -> .
% 2.13/2.30 438[6:SSi:437.1,266.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 439[6:Res:301.1,438.1] program(c3) program(u) || -> .
% 2.13/2.30 440[6:Con:439.1] program(c3) || -> .
% 2.13/2.30 441[6:SSi:440.0,414.0] || -> .
% 2.13/2.30 442[6:Spt:441.0,389.2] || -> outputs(c2,good)*.
% 2.13/2.30 446[6:Res:442.0,415.2] program(u) program(c2) || halts2(c3,u)* -> .
% 2.13/2.30 447[6:SSi:446.1,430.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 449[6:Res:301.1,447.1] program(c3) program(u) || -> .
% 2.13/2.30 450[6:Con:449.1] program(c3) || -> .
% 2.13/2.30 451[6:SSi:450.0,414.0] || -> .
% 2.13/2.30 452[3:Spt:451.0,13.1] || -> program(c2)*.
% 2.13/2.30 453[2:MRR:423.0,33.1] program(u) || -> program(f6(u))*.
% 2.13/2.30 455[2:MRR:343.0,453.1] program(u) || outputs(u,good)* -> program(c3).
% 2.13/2.30 456[2:MRR:386.2,386.3,299.2,319.2] program(f5(u)) program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.30 457[2:MRR:456.0,318.1] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.30 460[2:Res:319.2,455.1] program(u) program(u) || -> program(f4(u))* program(c3).
% 2.13/2.30 461[2:Obv:460.0] program(u) || -> program(f4(u))* program(c3).
% 2.13/2.30 462[4:Spt:461.0,461.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 464[4:SoR:363.0,462.1] program(c1) || -> outputs(c1,good)*.
% 2.13/2.30 465[4:SSi:464.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.30 467[4:Res:465.0,455.1] program(c1) || -> program(c3)*.
% 2.13/2.30 468[4:SSi:467.0,266.0] || -> program(c3)*.
% 2.13/2.30 470[4:Res:465.0,415.2] program(u) program(c1) || halts2(c3,u)* -> .
% 2.13/2.30 471[4:SSi:470.1,266.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 472[4:Res:301.1,471.1] program(c3) program(u) || -> .
% 2.13/2.30 473[4:Con:472.1] program(c3) || -> .
% 2.13/2.30 474[4:SSi:473.0,468.0] || -> .
% 2.13/2.30 475[4:Spt:474.0,461.2] || -> program(c3)*.
% 2.13/2.30 476[5:Spt:457.0,457.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 477[5:SoR:363.0,476.1] program(c1) || -> outputs(c1,good)*.
% 2.13/2.30 478[5:SSi:477.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.30 482[5:Res:478.0,415.2] program(u) program(c1) || halts2(c3,u)* -> .
% 2.13/2.30 483[5:SSi:482.1,266.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 484[5:Res:301.1,483.1] program(c3) program(u) || -> .
% 2.13/2.30 485[5:Con:484.1] program(c3) || -> .
% 2.13/2.30 486[5:SSi:485.0,475.0] || -> .
% 2.13/2.30 487[5:Spt:486.0,457.2] || -> outputs(c2,good)*.
% 2.13/2.30 500[5:Res:487.0,415.2] program(u) program(c2) || halts2(c3,u)* -> .
% 2.13/2.30 502[5:SSi:500.1,452.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 503[5:Res:301.1,502.1] program(c3) program(u) || -> .
% 2.13/2.30 504[5:Con:503.1] program(c3) || -> .
% 2.13/2.30 505[5:SSi:504.0,475.0] || -> .
% 2.13/2.30 506[2:Spt:505.0,12.1,12.2,12.4] program(u) || decides(u,f4(u),f3(u))* -> outputs(u,bad).
% 2.13/2.30 508[2:Res:267.1,506.1] program(f4(c1)) program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 510[2:SSi:508.1,266.0] program(f4(c1)) || -> outputs(c1,bad)*.
% 2.13/2.30 511[3:Spt:35.0,35.3,35.4] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.13/2.30 512[3:Fac:511.1,511.2] program(c3) || -> halts2(c3,c3)*.
% 2.13/2.30 513[4:Spt:48.0,48.5] program(u) || -> halts2(u,u)*.
% 2.13/2.30 514[4:MRR:15.2,513.1] program(u) program(v) || -> program(f5(v))* outputs(c2,good)*.
% 2.13/2.30 515[4:MRR:34.2,513.1] program(u) program(v) || halts2(c3,u)*+ -> program(f6(v))*.
% 2.13/2.30 518[4:MRR:30.2,513.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.13/2.30 519[4:MRR:42.2,513.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.13/2.30 522[4:Con:514.0] program(u) || -> program(f5(u))* outputs(c2,good)*.
% 2.13/2.30 523[4:Con:518.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.13/2.30 526[5:Spt:51.0,51.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 529[6:Spt:13.0,13.2] program(u) || -> program(f5(u))*.
% 2.13/2.30 530[7:Spt:33.0,33.2] program(u) || -> program(f6(u))*.
% 2.13/2.30 533[8:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.30 534[8:MRR:6.4,533.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.13/2.30 537[8:Res:513.1,534.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.30 540[8:Obv:537.0] program(u) program(v) || -> program(f4(v))*.
% 2.13/2.30 541[8:Con:540.0] program(u) || -> program(f4(u))*.
% 2.13/2.30 545[8:SoR:274.0,541.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 546[8:SoR:510.0,541.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 547[8:SSi:546.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 548[8:SSi:545.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 552[4:Res:513.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.30 554[7:SSi:552.0,530.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.30 556[7:Res:526.1,554.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 557[7:MRR:556.0,530.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 558[8:Res:548.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 559[8:SSi:558.1,558.0,266.0,529.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 560[8:MRR:559.0,547.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.30 562[0:Res:267.1,10.3] program(f4(c1)) program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 564[8:SSi:562.2,562.0,266.0,541.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 565[8:Res:513.1,564.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 568[8:Obv:565.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 573[8:EmS:568.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.30 574[8:MRR:560.0,573.0] || -> program(c2)*.
% 2.13/2.30 575[8:MRR:557.0,574.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 576[8:Res:548.1,523.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 577[8:SSi:576.1,576.0,266.0,529.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 578[8:MRR:577.0,547.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 579[8:MRR:578.0,573.0] || -> outputs(c2,good)*.
% 2.13/2.30 580[8:MRR:575.0,579.0] || -> program(c3)*.
% 2.13/2.30 584[4:Res:513.1,519.5] program(f6(u)) program(v) program(u) || outputs(u,good) halts2(u,f6(u))* halts2(c3,v)* -> .
% 2.13/2.30 586[7:SSi:584.0,530.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.30 588[7:Res:526.1,586.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 589[8:SSi:588.2,588.0,574.0,530.1,574.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 590[8:MRR:589.1,579.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 591[8:Res:513.1,590.1] program(c3) program(c3) || -> .
% 2.13/2.30 592[8:Obv:591.0] program(c3) || -> .
% 2.13/2.30 593[8:SSi:592.0,580.0] || -> .
% 2.13/2.30 594[8:Spt:593.0,300.3] || -> program(c2)*.
% 2.13/2.30 595[8:MRR:557.0,594.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 597[0:SSi:562.2,266.0] program(f4(c1)) program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 598[7:MRR:588.0,530.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 599[8:MRR:598.1,594.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.30 602[4:Res:513.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.30 605[4:Obv:602.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.30 606[4:Con:605.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.30 609[8:Res:606.2,595.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.30 610[8:SSi:609.0,594.0] || -> program(f4(c2))* program(c3).
% 2.13/2.30 612[9:Spt:610.1] || -> program(c3)*.
% 2.13/2.30 616[4:Res:52.3,523.3] program(f5(u)) program(u) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.30 617[4:Obv:616.1] program(f5(u)) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.30 618[6:SSi:617.0,529.1] program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.30 619[6:MRR:618.1,618.2,299.2,606.2] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.30 620[10:Spt:619.0,619.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 621[10:SoR:274.0,620.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 622[10:SoR:510.0,620.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 623[10:SSi:622.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 624[10:SSi:621.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 625[10:Res:624.1,523.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 627[10:SSi:625.1,625.0,266.0,529.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 628[10:MRR:627.0,623.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 630[10:SoR:597.0,620.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 631[10:SSi:630.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 632[10:Res:513.1,631.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 635[10:Obv:632.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 637[10:EmS:635.0,612.0] || -> outputs(c1,good)*.
% 2.13/2.30 644[10:MRR:628.0,637.0] || -> outputs(c2,good)*.
% 2.13/2.30 645[10:MRR:599.1,644.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 646[10:Res:513.1,645.1] program(c3) program(c3) || -> .
% 2.13/2.30 647[10:Obv:646.0] program(c3) || -> .
% 2.13/2.30 648[10:SSi:647.0,612.0] || -> .
% 2.13/2.30 649[10:Spt:648.0,619.2] || -> outputs(c2,good)*.
% 2.13/2.30 650[10:MRR:599.1,649.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 651[10:Res:513.1,650.1] program(c3) program(c3) || -> .
% 2.13/2.30 652[10:Obv:651.0] program(c3) || -> .
% 2.13/2.30 653[10:SSi:652.0,612.0] || -> .
% 2.13/2.30 654[9:Spt:653.0,610.1,612.0] || program(c3)* -> .
% 2.13/2.30 655[9:Spt:653.0,610.0] || -> program(f4(c2))*.
% 2.13/2.30 656[9:MRR:595.1,654.0] || outputs(c2,good)* -> .
% 2.13/2.30 657[9:MRR:619.2,656.0] program(u) || -> program(f4(u))*.
% 2.13/2.30 660[9:MRR:523.4,656.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.30 662[9:SoR:510.0,657.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 663[9:SSi:662.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 664[9:SoR:274.0,657.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 665[9:SSi:664.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 666[9:Res:665.1,660.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.30 668[9:SSi:666.1,666.0,266.0,529.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.30 669[9:MRR:668.0,663.0] || outputs(c1,good)* -> .
% 2.13/2.30 670[9:MRR:597.3,669.0] program(f4(c1)) program(u) || halts2(u,v)* -> .
% 2.13/2.30 671[9:SSi:670.0,657.0,266.1] program(u) || halts2(u,v)* -> .
% 2.13/2.30 672[9:MRR:513.1,671.1] program(u) || -> .
% 2.13/2.30 673[9:UnC:672.0,655.0] || -> .
% 2.13/2.30 676[7:Spt:673.0,33.1] || -> program(c3)*.
% 2.13/2.30 677[4:MRR:300.1,606.2] program(u) || -> program(f4(u))* program(c2).
% 2.13/2.30 679[4:MRR:584.0,515.3] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.30 680[4:Res:513.1,515.2] program(c3) program(c3) program(u) || -> program(f6(u))*.
% 2.13/2.30 681[4:Obv:680.0] program(c3) program(u) || -> program(f6(u))*.
% 2.13/2.30 682[7:SSi:681.0,676.0] program(u) || -> program(f6(u))*.
% 2.13/2.30 683[8:Spt:677.0,677.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 684[8:SoR:510.0,683.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 685[8:SSi:684.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 686[8:SoR:274.0,683.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 687[8:SSi:686.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 688[8:Res:687.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 690[8:SSi:688.1,688.0,266.0,529.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 691[8:MRR:690.0,685.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.30 695[8:SoR:597.0,683.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 696[8:SSi:695.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 698[8:Res:513.1,696.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 700[8:Obv:698.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 703[8:EmS:700.0,676.0] || -> outputs(c1,good)*.
% 2.13/2.30 706[8:MRR:691.0,703.0] || -> program(c2)*.
% 2.13/2.30 708[8:Res:687.1,523.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 709[8:SSi:708.1,708.0,266.0,529.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 710[8:MRR:709.0,685.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 711[8:MRR:710.0,703.0] || -> outputs(c2,good)*.
% 2.13/2.30 713[5:Res:526.1,679.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 714[8:SSi:713.2,713.0,706.0,682.1,706.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 715[8:MRR:714.1,711.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 716[8:Res:513.1,715.1] program(c3) program(c3) || -> .
% 2.13/2.30 717[8:Obv:716.0] program(c3) || -> .
% 2.13/2.30 718[8:SSi:717.0,676.0] || -> .
% 2.13/2.30 719[8:Spt:718.0,677.2] || -> program(c2)*.
% 2.13/2.30 722[7:MRR:713.0,682.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 723[8:MRR:722.1,719.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.30 724[9:Spt:619.0,619.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 725[9:SoR:510.0,724.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 726[9:SSi:725.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 727[9:SoR:274.0,724.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 728[9:SSi:727.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 729[9:Res:728.1,523.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 731[9:SSi:729.1,729.0,266.0,529.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 732[9:MRR:731.0,726.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 734[9:SoR:597.0,724.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 735[9:SSi:734.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 736[9:Res:526.1,735.1] program(u) program(c2) || -> outputs(c1,good)*.
% 2.13/2.30 739[9:Con:736.0] program(c2) || -> outputs(c1,good)*.
% 2.13/2.30 740[9:SSi:739.0,719.0] || -> outputs(c1,good)*.
% 2.13/2.30 741[9:MRR:732.0,740.0] || -> outputs(c2,good)*.
% 2.13/2.30 742[9:MRR:723.1,741.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 744[9:Res:513.1,742.1] program(c3) program(c3) || -> .
% 2.13/2.30 745[9:Obv:744.0] program(c3) || -> .
% 2.13/2.30 746[9:SSi:745.0,676.0] || -> .
% 2.13/2.30 747[9:Spt:746.0,619.2] || -> outputs(c2,good)*.
% 2.13/2.30 748[9:MRR:723.1,747.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 749[9:Res:513.1,748.1] program(c3) program(c3) || -> .
% 2.13/2.30 750[9:Obv:749.0] program(c3) || -> .
% 2.13/2.30 751[9:SSi:750.0,676.0] || -> .
% 2.13/2.30 752[6:Spt:751.0,13.1] || -> program(c2)*.
% 2.13/2.30 753[4:MRR:681.0,33.1] program(u) || -> program(f6(u))*.
% 2.13/2.30 757[6:MRR:713.0,713.2,753.1,752.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.30 758[4:MRR:552.0,753.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.30 759[4:MRR:617.0,617.2,617.3,522.1,299.2,606.2] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.30 761[7:Spt:522.0,522.1] program(u) || -> program(f5(u))*.
% 2.13/2.30 764[8:Spt:759.0,759.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 765[8:SoR:510.0,764.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 766[8:SSi:765.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 767[8:SoR:274.0,764.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 768[8:SSi:767.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 769[8:Res:768.1,523.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 771[8:SSi:769.1,769.0,266.0,761.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 772[8:MRR:771.0,766.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 773[8:SoR:597.0,764.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 774[8:SSi:773.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 776[8:Res:526.1,774.1] program(u) program(c2) || -> outputs(c1,good)*.
% 2.13/2.30 779[8:Con:776.0] program(c2) || -> outputs(c1,good)*.
% 2.13/2.30 780[8:SSi:779.0,752.0] || -> outputs(c1,good)*.
% 2.13/2.30 781[8:MRR:772.0,780.0] || -> outputs(c2,good)*.
% 2.13/2.30 783[8:MRR:757.1,781.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 785[5:Res:526.1,758.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 786[6:SSi:785.1,785.0,752.0,753.1,752.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 787[8:MRR:786.0,781.0] || -> program(c3)*.
% 2.13/2.30 788[8:Res:513.1,783.1] program(c3) program(c3) || -> .
% 2.13/2.30 789[8:Obv:788.0] program(c3) || -> .
% 2.13/2.30 790[8:SSi:789.0,787.0] || -> .
% 2.13/2.30 791[8:Spt:790.0,759.2] || -> outputs(c2,good)*.
% 2.13/2.30 792[8:MRR:786.0,791.0] || -> program(c3)*.
% 2.13/2.30 793[8:MRR:757.1,791.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 796[8:Res:513.1,793.1] program(c3) program(c3) || -> .
% 2.13/2.30 797[8:Obv:796.0] program(c3) || -> .
% 2.13/2.30 798[8:SSi:797.0,792.0] || -> .
% 2.13/2.30 799[7:Spt:798.0,522.2] || -> outputs(c2,good)*.
% 2.13/2.30 800[7:MRR:786.0,799.0] || -> program(c3)*.
% 2.13/2.30 801[7:MRR:757.1,799.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 802[7:Res:513.1,801.1] program(c3) program(c3) || -> .
% 2.13/2.30 803[7:Obv:802.0] program(c3) || -> .
% 2.13/2.30 804[7:SSi:803.0,800.0] || -> .
% 2.13/2.30 805[5:Spt:804.0,51.1,51.2] program(u) || -> program(f5(u))*.
% 2.13/2.30 806[6:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 811[7:Spt:677.0,677.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 812[7:SoR:510.0,811.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 813[7:SSi:812.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 814[7:SoR:274.0,811.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 815[7:SSi:814.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 816[7:Res:815.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 818[7:SSi:816.1,816.0,266.0,805.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 819[7:MRR:818.0,813.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.30 820[7:Res:815.1,523.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 821[7:SSi:820.1,820.0,266.0,805.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 822[7:MRR:821.0,813.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 823[7:SoR:597.0,811.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 824[7:SSi:823.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 825[7:Res:513.1,824.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 828[7:Obv:825.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 833[7:EmS:828.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.30 834[7:MRR:819.0,833.0] || -> program(c2)*.
% 2.13/2.30 835[7:MRR:822.0,833.0] || -> outputs(c2,good)*.
% 2.13/2.30 836[6:Res:806.1,758.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 837[6:MRR:836.0,753.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 838[7:MRR:837.0,837.1,834.0,835.0] || -> program(c3)*.
% 2.13/2.30 839[6:Res:806.1,679.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 840[7:SSi:839.2,839.0,834.0,753.1,834.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 841[7:MRR:840.1,835.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 842[7:Res:513.1,841.1] program(c3) program(c3) || -> .
% 2.13/2.30 843[7:Obv:842.0] program(c3) || -> .
% 2.13/2.30 844[7:SSi:843.0,838.0] || -> .
% 2.13/2.30 845[7:Spt:844.0,677.2] || -> program(c2)*.
% 2.13/2.30 846[7:MRR:837.0,845.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 847[6:MRR:839.0,753.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 848[7:MRR:847.1,845.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.30 849[8:Spt:759.0,759.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 850[8:SoR:510.0,849.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 851[8:SSi:850.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 852[8:SoR:274.0,849.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 853[8:SSi:852.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 854[8:Res:853.1,523.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 856[8:SSi:854.1,854.0,266.0,805.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 857[8:MRR:856.0,851.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 859[8:SoR:597.0,849.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 860[8:SSi:859.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 861[8:Res:513.1,860.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 864[8:Obv:861.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 867[8:EmS:864.0,845.0] || -> outputs(c1,good)*.
% 2.13/2.30 871[8:MRR:857.0,867.0] || -> outputs(c2,good)*.
% 2.13/2.30 872[8:MRR:846.0,871.0] || -> program(c3)*.
% 2.13/2.30 873[8:MRR:848.1,871.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 874[8:Res:513.1,873.1] program(c3) program(c3) || -> .
% 2.13/2.30 875[8:Obv:874.0] program(c3) || -> .
% 2.13/2.30 876[8:SSi:875.0,872.0] || -> .
% 2.13/2.30 877[8:Spt:876.0,759.2] || -> outputs(c2,good)*.
% 2.13/2.30 878[8:MRR:846.0,877.0] || -> program(c3)*.
% 2.13/2.30 879[8:MRR:848.1,877.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 882[8:Res:513.1,879.1] program(c3) program(c3) || -> .
% 2.13/2.30 883[8:Obv:882.0] program(c3) || -> .
% 2.13/2.30 884[8:SSi:883.0,878.0] || -> .
% 2.13/2.30 885[6:Spt:884.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.30 889[7:Spt:677.0,677.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 890[7:SoR:510.0,889.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 891[7:SSi:890.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 892[7:SoR:274.0,889.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 893[7:SSi:892.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 894[7:Res:893.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 896[7:SSi:894.1,894.0,266.0,805.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 897[7:MRR:896.0,891.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.30 898[7:SoR:597.0,889.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 899[7:SSi:898.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 900[7:Res:893.1,523.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 901[7:SSi:900.1,900.0,266.0,805.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 902[7:MRR:901.0,891.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 903[7:Res:513.1,899.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 905[7:Obv:903.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 909[7:EmS:905.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.30 910[7:MRR:897.0,909.0] || -> program(c2)*.
% 2.13/2.30 911[7:MRR:902.0,909.0] || -> outputs(c2,good)*.
% 2.13/2.30 912[7:Res:893.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 913[7:SSi:912.2,912.0,266.0,805.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 914[7:MRR:913.1,891.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 915[7:MRR:914.1,909.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 916[7:Res:915.1,758.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 917[7:SSi:916.1,916.0,910.0,753.1,910.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 918[7:MRR:917.0,911.0] || -> program(c3)*.
% 2.13/2.30 919[7:Res:915.1,679.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 920[7:SSi:919.2,919.0,910.0,753.1,910.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 921[7:MRR:920.1,911.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 922[7:Res:513.1,921.1] program(c3) program(c3) || -> .
% 2.13/2.30 923[7:Obv:922.0] program(c3) || -> .
% 2.13/2.30 924[7:SSi:923.0,918.0] || -> .
% 2.13/2.30 925[7:Spt:924.0,677.2] || -> program(c2)*.
% 2.13/2.30 926[8:Spt:759.0,759.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 927[8:SoR:510.0,926.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 928[8:SSi:927.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 929[8:SoR:274.0,926.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 930[8:SSi:929.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 931[8:Res:930.1,523.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 933[8:SSi:931.1,931.0,266.0,805.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 934[8:MRR:933.0,928.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 936[8:SoR:597.0,926.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 937[8:SSi:936.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 938[8:Res:513.1,937.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 940[8:Obv:938.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 942[8:EmS:940.0,925.0] || -> outputs(c1,good)*.
% 2.13/2.30 946[8:MRR:934.0,942.0] || -> outputs(c2,good)*.
% 2.13/2.30 947[8:Res:930.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 948[8:SSi:947.2,947.0,266.0,805.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 949[8:MRR:948.1,948.2,928.0,942.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 950[8:Res:949.1,758.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 951[8:SSi:950.1,950.0,925.0,753.1,925.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 952[8:MRR:951.0,946.0] || -> program(c3)*.
% 2.13/2.30 953[8:Res:949.1,679.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 954[8:SSi:953.2,953.0,925.0,753.1,925.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 955[8:MRR:954.1,946.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 956[8:Res:513.1,955.1] program(c3) program(c3) || -> .
% 2.13/2.30 957[8:Obv:956.0] program(c3) || -> .
% 2.13/2.30 958[8:SSi:957.0,952.0] || -> .
% 2.13/2.30 959[8:Spt:958.0,759.2] || -> outputs(c2,good)*.
% 2.13/2.30 962[0:Res:52.3,54.4] program(f5(u)) program(u) program(v) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) halts2(c2,v)*.
% 2.13/2.30 963[0:Obv:962.1] program(f5(u)) program(v) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) halts2(c2,v)*.
% 2.13/2.30 964[5:SSi:963.0,805.1] program(u) program(v) || outputs(v,bad) outputs(v,good)* -> program(f4(v)) halts2(c2,u)*.
% 2.13/2.30 965[5:MRR:964.2,964.3,299.2,606.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.30 966[9:Spt:965.1,965.2] program(u) || -> program(f4(u))*.
% 2.13/2.30 967[9:SoR:597.0,966.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 968[9:SoR:274.0,966.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 969[9:SoR:510.0,966.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 970[9:SSi:969.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 971[9:SSi:968.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 972[9:SSi:967.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 974[9:Res:971.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 975[9:SSi:974.2,974.0,266.0,805.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 976[9:MRR:975.1,970.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.30 978[9:Res:513.1,972.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 980[9:Obv:978.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 981[9:MRR:976.1,980.1] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 987[9:Res:981.1,758.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 988[9:Res:981.1,679.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 989[9:SSi:987.1,987.0,925.0,753.1,925.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 990[9:MRR:989.0,959.0] || -> program(c3)*.
% 2.13/2.30 991[9:SSi:988.2,988.0,925.0,753.1,925.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 992[9:MRR:991.1,959.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 993[9:Res:513.1,992.1] program(c3) program(c3) || -> .
% 2.13/2.30 994[9:Obv:993.0] program(c3) || -> .
% 2.13/2.30 995[9:SSi:994.0,990.0] || -> .
% 2.13/2.30 996[9:Spt:995.0,965.0,965.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 999[9:Res:996.1,758.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1000[9:SSi:999.1,999.0,925.0,753.1,925.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1001[9:MRR:1000.0,959.0] || -> program(c3)*.
% 2.13/2.30 1002[9:Res:996.1,679.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1003[9:SSi:1002.2,1002.0,925.0,753.1,925.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1004[9:MRR:1003.1,959.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1005[9:Res:513.1,1004.1] program(c3) program(c3) || -> .
% 2.13/2.30 1006[9:Obv:1005.0] program(c3) || -> .
% 2.13/2.30 1007[9:SSi:1006.0,1001.0] || -> .
% 2.13/2.30 1008[4:Spt:1007.0,48.1,48.2,48.3,48.4,48.6] program(u) || outputs(u,bad) outputs(u,good) halts2(u,f6(u))* -> outputs(c3,bad).
% 2.13/2.30 1010[1:MRR:963.3,299.2] program(f5(u)) program(v) program(u) || outputs(u,good)* -> program(f4(u)) halts2(c2,v)*.
% 2.13/2.30 1011[1:MRR:1010.0,51.2] program(u) program(v) || outputs(v,good)*+ -> program(f4(v)) halts2(c2,u)*.
% 2.13/2.30 1013[5:Spt:32.0,32.5] program(u) || -> halts2(u,u)*.
% 2.13/2.30 1014[5:MRR:15.2,1013.1] program(u) program(v) || -> program(f5(v))* outputs(c2,good)*.
% 2.13/2.30 1015[5:MRR:34.2,1013.1] program(u) program(v) || halts2(c3,u)*+ -> program(f6(v))*.
% 2.13/2.30 1018[5:MRR:30.2,1013.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.13/2.30 1019[5:MRR:42.2,1013.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.13/2.30 1022[5:Con:1014.0] program(u) || -> program(f5(u))* outputs(c2,good)*.
% 2.13/2.30 1023[5:Con:1018.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.13/2.30 1026[6:Spt:51.0,51.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 1032[7:Spt:13.0,13.2] program(u) || -> program(f5(u))*.
% 2.13/2.30 1033[8:Spt:33.0,33.2] program(u) || -> program(f6(u))*.
% 2.13/2.30 1035[9:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.30 1036[9:MRR:6.4,1035.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.13/2.30 1037[9:SoR:597.0,1036.3] program(u) program(c1) program(v) || halts2(u,w)* halts2(v,x)* -> outputs(c1,good)*.
% 2.13/2.30 1040[9:Res:1013.1,1036.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.30 1043[9:Obv:1040.0] program(u) program(v) || -> program(f4(v))*.
% 2.13/2.30 1044[9:Con:1043.0] program(u) || -> program(f4(u))*.
% 2.13/2.30 1048[9:Con:1037.2] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 1049[9:SSi:1048.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 1050[9:SoR:274.0,1044.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 1051[9:SoR:510.0,1044.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 1052[9:SSi:1051.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 1053[9:SSi:1050.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 1054[6:Res:1026.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.30 1057[9:Res:1013.1,1049.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1060[9:Obv:1057.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1065[9:EmS:1060.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.30 1066[5:Res:1013.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.30 1068[8:SSi:1066.0,1033.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.30 1070[8:Res:1026.1,1068.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1071[8:MRR:1070.0,1033.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1072[9:Res:1053.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 1073[9:SSi:1072.1,1072.0,266.0,1032.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 1074[9:MRR:1073.0,1073.1,1052.0,1065.0] || -> program(c2)*.
% 2.13/2.30 1076[9:MRR:1071.0,1074.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1077[9:Res:1053.1,1023.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1078[9:SSi:1077.1,1077.0,266.0,1032.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1079[9:MRR:1078.0,1078.1,1052.0,1065.0] || -> outputs(c2,good)*.
% 2.13/2.30 1080[9:MRR:1076.0,1079.0] || -> program(c3)*.
% 2.13/2.30 1085[5:Res:1013.1,1019.5] program(f6(u)) program(v) program(u) || outputs(u,good) halts2(u,f6(u))* halts2(c3,v)* -> .
% 2.13/2.30 1087[8:SSi:1085.0,1033.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.30 1089[8:Res:1026.1,1087.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1090[9:SSi:1089.2,1089.0,1074.0,1033.1,1074.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1091[9:MRR:1090.1,1079.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1092[9:Res:1013.1,1091.1] program(c3) program(c3) || -> .
% 2.13/2.30 1093[9:Obv:1092.0] program(c3) || -> .
% 2.13/2.30 1094[9:SSi:1093.0,1080.0] || -> .
% 2.13/2.30 1095[9:Spt:1094.0,300.3] || -> program(c2)*.
% 2.13/2.30 1096[9:MRR:1071.0,1095.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1098[8:MRR:1089.0,1033.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1099[9:MRR:1098.1,1095.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.30 1102[5:Res:1013.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.30 1105[5:Obv:1102.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.30 1106[5:Con:1105.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.30 1110[9:Res:1106.2,1096.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.30 1111[9:SSi:1110.0,1095.0] || -> program(f4(c2))* program(c3).
% 2.13/2.30 1114[10:Spt:1111.1] || -> program(c3)*.
% 2.13/2.30 1119[5:Res:52.3,1023.3] program(f5(u)) program(u) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.30 1120[5:Obv:1119.1] program(f5(u)) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.30 1121[7:SSi:1120.0,1032.1] program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.30 1122[7:MRR:1121.1,1121.2,299.2,1106.2] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.30 1123[11:Spt:1122.0,1122.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 1124[11:SoR:274.0,1123.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 1125[11:SoR:510.0,1123.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 1126[11:SSi:1125.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 1127[11:SSi:1124.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 1128[11:Res:1127.1,1023.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1130[11:SSi:1128.1,1128.0,266.0,1032.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1131[11:MRR:1130.0,1126.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1133[11:SoR:597.0,1123.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 1134[11:SSi:1133.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 1135[11:Res:1013.1,1134.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1138[11:Obv:1135.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1140[11:EmS:1138.0,1114.0] || -> outputs(c1,good)*.
% 2.13/2.30 1147[11:MRR:1131.0,1140.0] || -> outputs(c2,good)*.
% 2.13/2.30 1148[11:MRR:1099.1,1147.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1149[11:Res:1013.1,1148.1] program(c3) program(c3) || -> .
% 2.13/2.30 1150[11:Obv:1149.0] program(c3) || -> .
% 2.13/2.30 1151[11:SSi:1150.0,1114.0] || -> .
% 2.13/2.30 1152[11:Spt:1151.0,1122.2] || -> outputs(c2,good)*.
% 2.13/2.30 1153[11:MRR:1099.1,1152.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1154[11:Res:1013.1,1153.1] program(c3) program(c3) || -> .
% 2.13/2.30 1155[11:Obv:1154.0] program(c3) || -> .
% 2.13/2.30 1156[11:SSi:1155.0,1114.0] || -> .
% 2.13/2.30 1157[10:Spt:1156.0,1111.1,1114.0] || program(c3)* -> .
% 2.13/2.30 1158[10:Spt:1156.0,1111.0] || -> program(f4(c2))*.
% 2.13/2.30 1159[10:MRR:1096.1,1157.0] || outputs(c2,good)* -> .
% 2.13/2.30 1160[10:MRR:1122.2,1159.0] program(u) || -> program(f4(u))*.
% 2.13/2.30 1163[10:MRR:1023.4,1159.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.30 1165[10:SoR:510.0,1160.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 1166[10:SSi:1165.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 1167[10:SoR:274.0,1160.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 1168[10:SSi:1167.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 1169[10:Res:1168.1,1163.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.30 1171[10:SSi:1169.1,1169.0,266.0,1032.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.30 1172[10:MRR:1171.0,1166.0] || outputs(c1,good)* -> .
% 2.13/2.30 1173[10:MRR:597.3,1172.0] program(f4(c1)) program(u) || halts2(u,v)* -> .
% 2.13/2.30 1174[10:SSi:1173.0,1160.0,266.1] program(u) || halts2(u,v)* -> .
% 2.13/2.30 1175[10:MRR:1013.1,1174.1] program(u) || -> .
% 2.13/2.30 1176[10:UnC:1175.0,1158.0] || -> .
% 2.13/2.30 1179[8:Spt:1176.0,33.1] || -> program(c3)*.
% 2.13/2.30 1180[5:MRR:300.1,1106.2] program(u) || -> program(f4(u))* program(c2).
% 2.13/2.30 1182[5:MRR:1085.0,1015.3] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.30 1183[5:Res:1013.1,1015.2] program(c3) program(c3) program(u) || -> program(f6(u))*.
% 2.13/2.30 1184[5:Obv:1183.0] program(c3) program(u) || -> program(f6(u))*.
% 2.13/2.30 1185[8:SSi:1184.0,1179.0] program(u) || -> program(f6(u))*.
% 2.13/2.30 1187[9:Spt:1180.0,1180.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 1188[9:SoR:510.0,1187.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 1189[9:SSi:1188.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 1190[9:SoR:274.0,1187.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 1191[9:SSi:1190.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 1192[9:Res:1191.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 1194[9:SSi:1192.1,1192.0,266.0,1032.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 1195[9:MRR:1194.0,1189.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.30 1199[9:SoR:597.0,1187.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 1200[9:SSi:1199.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 1202[9:Res:1013.1,1200.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1204[9:Obv:1202.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1207[9:EmS:1204.0,1179.0] || -> outputs(c1,good)*.
% 2.13/2.30 1210[9:MRR:1195.0,1207.0] || -> program(c2)*.
% 2.13/2.30 1213[9:Res:1191.1,1023.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1214[9:SSi:1213.1,1213.0,266.0,1032.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1215[9:MRR:1214.0,1189.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1216[9:MRR:1215.0,1207.0] || -> outputs(c2,good)*.
% 2.13/2.30 1220[6:Res:1026.1,1182.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1221[9:SSi:1220.2,1220.0,1210.0,1185.1,1210.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1222[9:MRR:1221.1,1216.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1223[9:Res:1013.1,1222.1] program(c3) program(c3) || -> .
% 2.13/2.30 1224[9:Obv:1223.0] program(c3) || -> .
% 2.13/2.30 1225[9:SSi:1224.0,1179.0] || -> .
% 2.13/2.30 1226[9:Spt:1225.0,1180.2] || -> program(c2)*.
% 2.13/2.30 1230[8:MRR:1220.0,1185.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1231[9:MRR:1230.1,1226.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.30 1234[10:Spt:1122.0,1122.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 1235[10:SoR:510.0,1234.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 1236[10:SSi:1235.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 1237[10:SoR:274.0,1234.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 1238[10:SSi:1237.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 1239[10:Res:1238.1,1023.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1241[10:SSi:1239.1,1239.0,266.0,1032.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1242[10:MRR:1241.0,1236.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1244[10:SoR:597.0,1234.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 1245[10:SSi:1244.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 1246[10:Res:1026.1,1245.1] program(u) program(c2) || -> outputs(c1,good)*.
% 2.13/2.30 1249[10:Con:1246.0] program(c2) || -> outputs(c1,good)*.
% 2.13/2.30 1250[10:SSi:1249.0,1226.0] || -> outputs(c1,good)*.
% 2.13/2.30 1251[10:MRR:1242.0,1250.0] || -> outputs(c2,good)*.
% 2.13/2.30 1253[10:MRR:1231.1,1251.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1255[10:Res:1013.1,1253.1] program(c3) program(c3) || -> .
% 2.13/2.30 1256[10:Obv:1255.0] program(c3) || -> .
% 2.13/2.30 1257[10:SSi:1256.0,1179.0] || -> .
% 2.13/2.30 1258[10:Spt:1257.0,1122.2] || -> outputs(c2,good)*.
% 2.13/2.30 1259[10:MRR:1231.1,1258.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1261[10:Res:1013.1,1259.1] program(c3) program(c3) || -> .
% 2.13/2.30 1262[10:Obv:1261.0] program(c3) || -> .
% 2.13/2.30 1263[10:SSi:1262.0,1179.0] || -> .
% 2.13/2.30 1264[7:Spt:1263.0,13.1] || -> program(c2)*.
% 2.13/2.30 1265[5:MRR:1184.0,33.1] program(u) || -> program(f6(u))*.
% 2.13/2.30 1267[7:MRR:1054.0,1054.1,1265.1,1264.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.30 1270[7:MRR:1220.0,1220.2,1265.1,1264.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.30 1271[5:MRR:1066.0,1265.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.30 1272[5:MRR:1120.0,1120.2,1120.3,1022.1,299.2,1106.2] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.30 1274[8:Spt:1022.0,1022.1] program(u) || -> program(f5(u))*.
% 2.13/2.30 1275[9:Spt:1272.0,1272.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 1276[9:SoR:510.0,1275.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 1277[9:SSi:1276.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 1278[9:SoR:274.0,1275.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 1279[9:SSi:1278.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 1280[9:Res:1279.1,1023.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1282[9:SSi:1280.1,1280.0,266.0,1274.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1283[9:MRR:1282.0,1277.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1285[9:SoR:597.0,1275.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 1286[9:SSi:1285.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 1287[9:Res:1026.1,1286.1] program(u) program(c2) || -> outputs(c1,good)*.
% 2.13/2.30 1290[9:Con:1287.0] program(c2) || -> outputs(c1,good)*.
% 2.13/2.30 1291[9:SSi:1290.0,1264.0] || -> outputs(c1,good)*.
% 2.13/2.30 1292[9:MRR:1283.0,1291.0] || -> outputs(c2,good)*.
% 2.13/2.30 1295[9:MRR:1270.1,1292.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1297[9:Res:1013.1,1295.1] program(c3) program(c3) || -> .
% 2.13/2.30 1298[9:Obv:1297.0] program(c3) || -> .
% 2.13/2.30 1300[9:MRR:1271.3,1298.0] program(u) || outputs(u,good) halts2(u,f6(u))* -> .
% 2.13/2.30 1301[9:Res:1026.1,1300.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> .
% 2.13/2.30 1302[9:SSi:1301.1,1301.0,1264.0,1265.1,1264.0] || outputs(c2,good)* -> .
% 2.13/2.30 1303[9:MRR:1302.0,1292.0] || -> .
% 2.13/2.30 1304[9:Spt:1303.0,1272.2] || -> outputs(c2,good)*.
% 2.13/2.30 1306[9:MRR:1270.1,1304.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1310[9:Res:1013.1,1306.1] program(c3) program(c3) || -> .
% 2.13/2.30 1311[9:Obv:1310.0] program(c3) || -> .
% 2.13/2.30 1313[9:MRR:1271.3,1311.0] program(u) || outputs(u,good) halts2(u,f6(u))* -> .
% 2.13/2.30 1316[9:Res:1026.1,1313.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> .
% 2.13/2.30 1317[9:SSi:1316.1,1316.0,1264.0,1265.1,1264.0] || outputs(c2,good)* -> .
% 2.13/2.30 1318[9:MRR:1317.0,1304.0] || -> .
% 2.13/2.30 1319[8:Spt:1318.0,1022.2] || -> outputs(c2,good)*.
% 2.13/2.30 1320[8:MRR:1267.1,1319.0] || outputs(c2,bad)* -> program(c3).
% 2.13/2.30 1321[8:MRR:1270.1,1319.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1323[8:Res:299.2,1320.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.30 1324[8:SSi:1323.0,1264.0] || -> program(f4(c2))* program(c3).
% 2.13/2.30 1326[9:Spt:1324.1] || -> program(c3)*.
% 2.13/2.30 1330[8:Res:1013.1,1321.1] program(c3) program(c3) || -> .
% 2.13/2.30 1331[8:Obv:1330.0] program(c3) || -> .
% 2.13/2.30 1332[9:SSi:1331.0,1326.0] || -> .
% 2.13/2.30 1333[9:Spt:1332.0,1324.1,1326.0] || program(c3)* -> .
% 2.13/2.30 1334[9:Spt:1332.0,1324.0] || -> program(f4(c2))*.
% 2.13/2.30 1337[9:MRR:1271.3,1333.0] program(u) || outputs(u,good) halts2(u,f6(u))* -> .
% 2.13/2.30 1339[9:Res:1026.1,1337.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> .
% 2.13/2.30 1340[9:SSi:1339.1,1339.0,1264.0,1265.1,1264.0] || outputs(c2,good)* -> .
% 2.13/2.30 1341[9:MRR:1340.0,1319.0] || -> .
% 2.13/2.30 1342[6:Spt:1341.0,51.1,51.2] program(u) || -> program(f5(u))*.
% 2.13/2.30 1343[5:MRR:1011.2,1106.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.30 1344[7:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 1349[8:Spt:1180.0,1180.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 1350[8:SoR:274.0,1349.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 1351[8:SoR:510.0,1349.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 1352[8:SSi:1351.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 1353[8:SSi:1350.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 1354[8:Res:1353.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 1356[8:SSi:1354.1,1354.0,266.0,1342.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 1357[8:MRR:1356.0,1352.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.30 1358[8:SoR:597.0,1349.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 1359[8:SSi:1358.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 1360[8:Res:1353.1,1023.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1361[8:SSi:1360.1,1360.0,266.0,1342.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1362[8:MRR:1361.0,1352.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1363[8:Res:1013.1,1359.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1366[8:Obv:1363.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1371[8:EmS:1366.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.30 1372[8:MRR:1357.0,1371.0] || -> program(c2)*.
% 2.13/2.30 1373[8:MRR:1362.0,1371.0] || -> outputs(c2,good)*.
% 2.13/2.30 1377[7:Res:1344.1,1271.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1378[8:SSi:1377.1,1377.0,1372.0,1265.1,1372.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1379[8:MRR:1378.0,1373.0] || -> program(c3)*.
% 2.13/2.30 1380[7:Res:1344.1,1182.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1381[8:SSi:1380.2,1380.0,1372.0,1265.1,1372.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1382[8:MRR:1381.1,1373.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1383[8:Res:1013.1,1382.1] program(c3) program(c3) || -> .
% 2.13/2.30 1384[8:Obv:1383.0] program(c3) || -> .
% 2.13/2.30 1385[8:SSi:1384.0,1379.0] || -> .
% 2.13/2.30 1386[8:Spt:1385.0,1180.2] || -> program(c2)*.
% 2.13/2.30 1387[7:MRR:1377.0,1265.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1388[8:MRR:1387.0,1386.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1391[7:MRR:1380.0,1265.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1392[8:MRR:1391.1,1386.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.30 1395[9:Spt:1272.0,1272.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 1396[9:SoR:510.0,1395.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 1397[9:SSi:1396.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 1398[9:SoR:274.0,1395.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 1399[9:SSi:1398.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 1400[9:Res:1399.1,1023.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1402[9:SSi:1400.1,1400.0,266.0,1342.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1403[9:MRR:1402.0,1397.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1404[9:SoR:597.0,1395.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 1405[9:SSi:1404.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 1407[9:Res:1013.1,1405.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1410[9:Obv:1407.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1413[9:EmS:1410.0,1386.0] || -> outputs(c1,good)*.
% 2.13/2.30 1417[9:MRR:1403.0,1413.0] || -> outputs(c2,good)*.
% 2.13/2.30 1418[9:MRR:1388.0,1417.0] || -> program(c3)*.
% 2.13/2.30 1420[9:MRR:1392.1,1417.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1421[9:Res:1013.1,1420.1] program(c3) program(c3) || -> .
% 2.13/2.30 1422[9:Obv:1421.0] program(c3) || -> .
% 2.13/2.30 1423[9:SSi:1422.0,1418.0] || -> .
% 2.13/2.30 1424[9:Spt:1423.0,1272.2] || -> outputs(c2,good)*.
% 2.13/2.30 1425[9:MRR:1388.0,1424.0] || -> program(c3)*.
% 2.13/2.30 1426[9:MRR:1392.1,1424.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1430[9:Res:1013.1,1426.1] program(c3) program(c3) || -> .
% 2.13/2.30 1431[9:Obv:1430.0] program(c3) || -> .
% 2.13/2.30 1432[9:SSi:1431.0,1425.0] || -> .
% 2.13/2.30 1433[7:Spt:1432.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.30 1437[8:Spt:1180.0,1180.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 1438[8:SoR:510.0,1437.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 1439[8:SSi:1438.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 1440[8:SoR:274.0,1437.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 1441[8:SSi:1440.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 1442[8:Res:1441.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 1444[8:SSi:1442.1,1442.0,266.0,1342.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 1445[8:MRR:1444.0,1439.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.30 1446[8:SoR:597.0,1437.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 1447[8:SSi:1446.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 1448[8:Res:1441.1,1023.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1449[8:SSi:1448.1,1448.0,266.0,1342.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1450[8:MRR:1449.0,1439.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1451[8:Res:1013.1,1447.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1453[8:Obv:1451.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1457[8:EmS:1453.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.30 1458[8:MRR:1445.0,1457.0] || -> program(c2)*.
% 2.13/2.30 1459[8:MRR:1450.0,1457.0] || -> outputs(c2,good)*.
% 2.13/2.30 1460[8:Res:1441.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 1461[8:SSi:1460.2,1460.0,266.0,1342.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 1462[8:MRR:1461.1,1439.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 1463[8:MRR:1462.1,1457.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 1467[8:Res:1463.1,1271.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1468[8:SSi:1467.1,1467.0,1458.0,1265.1,1458.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1469[8:MRR:1468.0,1459.0] || -> program(c3)*.
% 2.13/2.30 1470[8:Res:1463.1,1182.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1471[8:SSi:1470.2,1470.0,1458.0,1265.1,1458.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1472[8:MRR:1471.1,1459.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1473[8:Res:1013.1,1472.1] program(c3) program(c3) || -> .
% 2.13/2.30 1474[8:Obv:1473.0] program(c3) || -> .
% 2.13/2.30 1475[8:SSi:1474.0,1469.0] || -> .
% 2.13/2.30 1476[8:Spt:1475.0,1180.2] || -> program(c2)*.
% 2.13/2.30 1479[9:Spt:1272.0,1272.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 1480[9:SoR:510.0,1479.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 1481[9:SSi:1480.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 1482[9:SoR:274.0,1479.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 1483[9:SSi:1482.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 1485[9:Res:1483.1,1023.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1486[9:SSi:1485.1,1485.0,266.0,1342.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1487[9:MRR:1486.0,1481.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1488[9:SoR:597.0,1479.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 1489[9:SSi:1488.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 1490[9:Res:1013.1,1489.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1492[9:Obv:1490.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1494[9:EmS:1492.0,1476.0] || -> outputs(c1,good)*.
% 2.13/2.30 1498[9:MRR:1487.0,1494.0] || -> outputs(c2,good)*.
% 2.13/2.30 1499[9:Res:1483.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 1500[9:SSi:1499.2,1499.0,266.0,1342.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 1501[9:MRR:1500.1,1481.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 1502[9:MRR:1501.1,1494.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 1506[9:Res:1502.1,1271.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1507[9:SSi:1506.1,1506.0,1476.0,1265.1,1476.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1508[9:MRR:1507.0,1498.0] || -> program(c3)*.
% 2.13/2.30 1509[9:Res:1502.1,1182.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1510[9:SSi:1509.2,1509.0,1476.0,1265.1,1476.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1511[9:MRR:1510.1,1498.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1512[9:Res:1013.1,1511.1] program(c3) program(c3) || -> .
% 2.13/2.30 1513[9:Obv:1512.0] program(c3) || -> .
% 2.13/2.30 1514[9:SSi:1513.0,1508.0] || -> .
% 2.13/2.30 1515[9:Spt:1514.0,1272.2] || -> outputs(c2,good)*.
% 2.13/2.30 1518[10:Spt:1343.1,1343.2] program(u) || -> program(f4(u))*.
% 2.13/2.30 1519[10:SoR:274.0,1518.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 1520[10:SoR:510.0,1518.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 1521[10:SSi:1520.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 1522[10:SSi:1519.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 1524[10:Res:1522.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 1525[10:SSi:1524.2,1524.0,266.0,1342.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 1526[10:MRR:1525.1,1521.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.30 1527[10:SoR:597.0,1518.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 1528[10:SSi:1527.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 1530[10:Res:1013.1,1528.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1532[10:Obv:1530.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1533[10:MRR:1526.1,1532.1] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 1542[10:Res:1533.1,1271.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1543[10:SSi:1542.1,1542.0,1476.0,1265.1,1476.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1544[10:MRR:1543.0,1515.0] || -> program(c3)*.
% 2.13/2.30 1545[10:Res:1533.1,1182.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1546[10:SSi:1545.2,1545.0,1476.0,1265.1,1476.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1547[10:MRR:1546.1,1515.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1548[10:Res:1013.1,1547.1] program(c3) program(c3) || -> .
% 2.13/2.30 1549[10:Obv:1548.0] program(c3) || -> .
% 2.13/2.30 1550[10:SSi:1549.0,1544.0] || -> .
% 2.13/2.30 1551[10:Spt:1550.0,1343.0,1343.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 1560[10:Res:1551.1,1271.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1561[10:SSi:1560.1,1560.0,1476.0,1265.1,1476.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1562[10:MRR:1561.0,1515.0] || -> program(c3)*.
% 2.13/2.30 1563[10:Res:1551.1,1182.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1564[10:SSi:1563.2,1563.0,1476.0,1265.1,1476.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1565[10:MRR:1564.1,1515.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1566[10:Res:1013.1,1565.1] program(c3) program(c3) || -> .
% 2.13/2.30 1567[10:Obv:1566.0] program(c3) || -> .
% 2.13/2.30 1568[10:SSi:1567.0,1562.0] || -> .
% 2.13/2.30 1569[5:Spt:1568.0,32.1,32.2,32.3,32.4,32.6] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,bad).
% 2.13/2.30 1571[5:Res:52.3,1569.3] program(f5(u)) program(u) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,bad)*.
% 2.13/2.30 1572[5:Obv:1571.1] program(f5(u)) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,bad)*.
% 2.13/2.30 1573[5:MRR:1572.2,299.2] program(f5(u)) program(u) || outputs(u,good)* -> program(f4(u)) outputs(c2,bad)*.
% 2.13/2.30 1574[6:Spt:44.0,44.5] program(u) || -> halts2(u,u)*.
% 2.13/2.30 1575[6:MRR:15.2,1574.1] program(u) program(v) || -> program(f5(v))* outputs(c2,good)*.
% 2.13/2.30 1576[6:MRR:34.2,1574.1] program(u) program(v) || halts2(c3,u)*+ -> program(f6(v))*.
% 2.13/2.30 1577[6:MRR:46.2,1574.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.30 1579[6:MRR:30.2,1574.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.13/2.30 1580[6:MRR:42.2,1574.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.13/2.30 1583[6:Con:1575.0] program(u) || -> program(f5(u))* outputs(c2,good)*.
% 2.13/2.30 1584[6:Con:1579.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.13/2.30 1587[7:Spt:51.0,51.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 1592[8:Spt:13.0,13.2] program(u) || -> program(f5(u))*.
% 2.13/2.30 1593[8:MRR:1573.0,1592.1] program(u) || outputs(u,good)*+ -> program(f4(u)) outputs(c2,bad)*.
% 2.13/2.30 1594[9:Spt:33.0,33.2] program(u) || -> program(f6(u))*.
% 2.13/2.30 1595[10:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.30 1596[10:MRR:6.4,1595.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.13/2.30 1597[10:SoR:597.0,1596.3] program(u) program(c1) program(v) || halts2(u,w)* halts2(v,x)* -> outputs(c1,good)*.
% 2.13/2.30 1600[10:Res:1574.1,1596.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.30 1603[10:Obv:1600.0] program(u) program(v) || -> program(f4(v))*.
% 2.13/2.30 1604[10:Con:1603.0] program(u) || -> program(f4(u))*.
% 2.13/2.30 1608[10:Con:1597.2] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 1609[10:SSi:1608.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 1610[10:SoR:274.0,1604.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 1611[10:SoR:510.0,1604.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 1612[10:SSi:1611.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 1613[10:SSi:1610.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 1614[7:Res:1587.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.30 1615[9:MRR:1614.0,1594.1] program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.30 1617[10:Res:1613.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.30 1618[10:SSi:1617.1,1617.0,266.0,1592.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.30 1619[10:MRR:1618.0,1612.0] || outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.30 1620[10:Res:1574.1,1609.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1623[10:Obv:1620.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1625[6:Res:1574.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.30 1627[9:SSi:1625.0,1594.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.30 1632[10:EmS:1623.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.30 1633[10:MRR:1619.0,1632.0] || -> outputs(c2,bad)*.
% 2.13/2.30 1634[10:MRR:1615.1,1633.0] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1635[10:Res:1613.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 1636[10:SSi:1635.1,1635.0,266.0,1592.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 1637[10:MRR:1636.0,1636.1,1612.0,1632.0] || -> program(c2)*.
% 2.13/2.30 1638[10:MRR:1634.0,1637.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1639[9:Res:1587.1,1627.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1643[10:Res:1613.1,1584.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1644[10:SSi:1643.1,1643.0,266.0,1592.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1645[10:MRR:1644.0,1644.1,1612.0,1632.0] || -> outputs(c2,good)*.
% 2.13/2.30 1646[10:MRR:1638.0,1645.0] || -> program(c3)*.
% 2.13/2.30 1648[7:Res:1587.1,1577.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1649[10:SSi:1648.2,1648.0,1637.0,1594.1,1637.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1650[10:MRR:1649.1,1649.2,1633.0,1645.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1651[10:Res:1574.1,1650.1] program(c3) program(c3) || -> .
% 2.13/2.30 1652[10:Obv:1651.0] program(c3) || -> .
% 2.13/2.30 1653[10:SSi:1652.0,1646.0] || -> .
% 2.13/2.30 1654[10:Spt:1653.0,300.3] || -> program(c2)*.
% 2.13/2.30 1656[9:MRR:1639.0,1594.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1657[10:MRR:1656.0,1654.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 1660[9:MRR:1648.0,1594.1] program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1661[10:MRR:1660.1,1654.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1664[11:Spt:1593.0,1593.1,1593.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.30 1665[11:MRR:6.4,1664.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.13/2.30 1668[11:Res:1574.1,1665.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.30 1671[11:Obv:1668.0] program(u) program(v) || -> program(f4(v))*.
% 2.13/2.30 1672[11:Con:1671.0] program(u) || -> program(f4(u))*.
% 2.13/2.30 1676[11:SoR:274.0,1672.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 1677[11:SoR:510.0,1672.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 1678[11:SSi:1677.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 1679[11:SSi:1676.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 1680[11:Res:1679.1,1584.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1682[11:SSi:1680.1,1680.0,266.0,1592.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1683[11:MRR:1682.0,1678.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1684[11:SoR:597.0,1672.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 1685[11:SSi:1684.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 1687[11:Res:1574.1,1685.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1690[11:Obv:1687.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1693[11:EmS:1690.0,1654.0] || -> outputs(c1,good)*.
% 2.13/2.30 1697[11:MRR:1683.0,1693.0] || -> outputs(c2,good)*.
% 2.13/2.30 1698[11:MRR:1657.0,1697.0] || -> program(c3)*.
% 2.13/2.30 1700[11:MRR:1661.2,1697.0] program(u) || outputs(c2,bad)*+ halts2(c3,u)* -> .
% 2.13/2.30 1701[6:Res:1574.1,1580.5] program(f6(u)) program(v) program(u) || outputs(u,good) halts2(u,f6(u))* halts2(c3,v)* -> .
% 2.13/2.30 1706[11:Res:1679.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.30 1707[11:SSi:1706.1,1706.0,266.0,1592.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.30 1708[11:MRR:1707.0,1707.1,1678.0,1693.0] || -> outputs(c2,bad)*.
% 2.13/2.30 1710[11:MRR:1700.1,1708.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1711[11:Res:1574.1,1710.1] program(c3) program(c3) || -> .
% 2.13/2.30 1712[11:Obv:1711.0] program(c3) || -> .
% 2.13/2.30 1713[11:SSi:1712.0,1698.0] || -> .
% 2.13/2.30 1714[11:Spt:1713.0,1593.3] || -> outputs(c2,bad)*.
% 2.13/2.30 1716[11:MRR:1661.1,1714.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.30 1719[6:Res:1574.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.30 1722[6:Obv:1719.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.30 1723[6:Con:1722.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.30 1727[10:Res:1723.2,1657.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.30 1728[10:SSi:1727.0,1654.0] || -> program(f4(c2))* program(c3).
% 2.13/2.30 1731[12:Spt:1728.1] || -> program(c3)*.
% 2.13/2.30 1736[6:Res:52.3,1584.3] program(f5(u)) program(u) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.30 1737[6:Obv:1736.1] program(f5(u)) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.30 1738[8:SSi:1737.0,1592.1] program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.30 1739[8:MRR:1738.1,1738.2,299.2,1723.2] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.30 1740[13:Spt:1739.0,1739.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 1741[13:SoR:510.0,1740.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 1742[13:SSi:1741.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 1743[13:SoR:274.0,1740.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 1744[13:SSi:1743.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 1746[13:Res:1744.1,1584.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1748[13:SSi:1746.1,1746.0,266.0,1592.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1749[13:MRR:1748.0,1742.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1750[13:SoR:597.0,1740.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 1751[13:SSi:1750.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 1752[13:Res:1574.1,1751.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1755[13:Obv:1752.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1758[13:EmS:1755.0,1731.0] || -> outputs(c1,good)*.
% 2.13/2.30 1765[13:MRR:1749.0,1758.0] || -> outputs(c2,good)*.
% 2.13/2.30 1766[13:MRR:1716.1,1765.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1767[13:Res:1574.1,1766.1] program(c3) program(c3) || -> .
% 2.13/2.30 1768[13:Obv:1767.0] program(c3) || -> .
% 2.13/2.30 1769[13:SSi:1768.0,1731.0] || -> .
% 2.13/2.30 1770[13:Spt:1769.0,1739.2] || -> outputs(c2,good)*.
% 2.13/2.30 1771[13:MRR:1716.1,1770.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1774[13:Res:1574.1,1771.1] program(c3) program(c3) || -> .
% 2.13/2.30 1775[13:Obv:1774.0] program(c3) || -> .
% 2.13/2.30 1776[13:SSi:1775.0,1731.0] || -> .
% 2.13/2.30 1777[12:Spt:1776.0,1728.1,1731.0] || program(c3)* -> .
% 2.13/2.30 1778[12:Spt:1776.0,1728.0] || -> program(f4(c2))*.
% 2.13/2.30 1779[12:MRR:1657.1,1777.0] || outputs(c2,good)* -> .
% 2.13/2.30 1780[12:MRR:1739.2,1779.0] program(u) || -> program(f4(u))*.
% 2.13/2.30 1783[12:MRR:1584.4,1779.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.30 1785[12:SoR:510.0,1780.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 1786[12:SSi:1785.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 1787[12:SoR:274.0,1780.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 1788[12:SSi:1787.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 1789[12:Res:1788.1,1783.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.30 1791[12:SSi:1789.1,1789.0,266.0,1592.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.30 1792[12:MRR:1791.0,1786.0] || outputs(c1,good)* -> .
% 2.13/2.30 1793[12:MRR:597.3,1792.0] program(f4(c1)) program(u) || halts2(u,v)* -> .
% 2.13/2.30 1794[12:SSi:1793.0,1780.0,266.1] program(u) || halts2(u,v)* -> .
% 2.13/2.30 1795[12:MRR:1574.1,1794.1] program(u) || -> .
% 2.13/2.30 1796[12:UnC:1795.0,1778.0] || -> .
% 2.13/2.30 1799[9:Spt:1796.0,33.1] || -> program(c3)*.
% 2.13/2.30 1800[6:MRR:300.1,1723.2] program(u) || -> program(f4(u))* program(c2).
% 2.13/2.30 1803[6:MRR:1701.0,1576.3] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.30 1804[6:Res:1574.1,1576.2] program(c3) program(c3) program(u) || -> program(f6(u))*.
% 2.13/2.30 1805[6:Obv:1804.0] program(c3) program(u) || -> program(f6(u))*.
% 2.13/2.30 1806[9:SSi:1805.0,1799.0] program(u) || -> program(f6(u))*.
% 2.13/2.30 1808[10:Spt:1800.0,1800.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 1809[10:SoR:510.0,1808.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 1810[10:SSi:1809.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 1811[10:SoR:274.0,1808.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 1812[10:SSi:1811.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 1813[10:Res:1812.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 1815[10:SSi:1813.1,1813.0,266.0,1592.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 1816[10:MRR:1815.0,1810.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.30 1820[10:SoR:597.0,1808.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 1821[10:SSi:1820.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 1823[10:Res:1574.1,1821.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1825[10:Obv:1823.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 1828[10:EmS:1825.0,1799.0] || -> outputs(c1,good)*.
% 2.13/2.30 1831[10:MRR:1816.0,1828.0] || -> program(c2)*.
% 2.13/2.30 1834[10:Res:1812.1,1584.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1835[10:SSi:1834.1,1834.0,266.0,1592.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1836[10:MRR:1835.0,1810.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1837[10:MRR:1836.0,1828.0] || -> outputs(c2,good)*.
% 2.13/2.30 1841[7:Res:1587.1,1803.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1842[10:SSi:1841.2,1841.0,1831.0,1806.1,1831.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1843[10:MRR:1842.1,1837.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1844[10:Res:1574.1,1843.1] program(c3) program(c3) || -> .
% 2.13/2.30 1845[10:Obv:1844.0] program(c3) || -> .
% 2.13/2.30 1846[10:SSi:1845.0,1799.0] || -> .
% 2.13/2.30 1847[10:Spt:1846.0,1800.2] || -> program(c2)*.
% 2.13/2.30 1851[9:MRR:1841.0,1806.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 1852[10:MRR:1851.1,1847.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.30 1855[11:Spt:1739.0,1739.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 1856[11:SoR:510.0,1855.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 1857[11:SSi:1856.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 1858[11:SoR:274.0,1855.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 1859[11:SSi:1858.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 1860[11:Res:1859.1,1584.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1862[11:SSi:1860.1,1860.0,266.0,1592.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1863[11:MRR:1862.0,1857.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1865[11:SoR:597.0,1855.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 1866[11:SSi:1865.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 1867[11:Res:1587.1,1866.1] program(u) program(c2) || -> outputs(c1,good)*.
% 2.13/2.30 1870[11:Con:1867.0] program(c2) || -> outputs(c1,good)*.
% 2.13/2.30 1871[11:SSi:1870.0,1847.0] || -> outputs(c1,good)*.
% 2.13/2.30 1872[11:MRR:1863.0,1871.0] || -> outputs(c2,good)*.
% 2.13/2.30 1874[11:MRR:1852.1,1872.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1880[11:Res:1574.1,1874.1] program(c3) program(c3) || -> .
% 2.13/2.30 1881[11:Obv:1880.0] program(c3) || -> .
% 2.13/2.30 1882[11:SSi:1881.0,1799.0] || -> .
% 2.13/2.30 1883[11:Spt:1882.0,1739.2] || -> outputs(c2,good)*.
% 2.13/2.30 1884[11:MRR:1852.1,1883.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1888[11:Res:1574.1,1884.1] program(c3) program(c3) || -> .
% 2.13/2.30 1889[11:Obv:1888.0] program(c3) || -> .
% 2.13/2.30 1890[11:SSi:1889.0,1799.0] || -> .
% 2.13/2.30 1891[8:Spt:1890.0,13.1] || -> program(c2)*.
% 2.13/2.30 1892[6:MRR:1805.0,33.1] program(u) || -> program(f6(u))*.
% 2.13/2.30 1894[8:MRR:1614.0,1614.1,1892.1,1891.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.30 1895[6:MRR:1573.2,1723.2] program(f5(u)) program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.13/2.30 1898[8:MRR:1841.0,1841.2,1892.1,1891.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.30 1899[6:MRR:1625.0,1892.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.30 1900[6:MRR:1737.0,1737.2,1737.3,1583.1,299.2,1723.2] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.30 1902[9:Spt:1583.0,1583.1] program(u) || -> program(f5(u))*.
% 2.13/2.30 1906[10:Spt:1900.0,1900.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 1907[10:SoR:510.0,1906.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 1908[10:SSi:1907.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 1909[10:SoR:274.0,1906.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 1910[10:SSi:1909.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 1912[10:Res:1910.1,1584.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1914[10:SSi:1912.1,1912.0,266.0,1902.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1915[10:MRR:1914.0,1908.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1917[10:SoR:597.0,1906.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 1918[10:SSi:1917.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 1919[10:Res:1587.1,1918.1] program(u) program(c2) || -> outputs(c1,good)*.
% 2.13/2.30 1922[10:Con:1919.0] program(c2) || -> outputs(c1,good)*.
% 2.13/2.30 1923[10:SSi:1922.0,1891.0] || -> outputs(c1,good)*.
% 2.13/2.30 1924[10:MRR:1915.0,1923.0] || -> outputs(c2,good)*.
% 2.13/2.30 1925[10:MRR:1894.1,1924.0] || outputs(c2,bad)* -> program(c3).
% 2.13/2.30 1927[10:MRR:1898.1,1924.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1929[10:Res:1910.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.30 1930[10:SSi:1929.1,1929.0,266.0,1902.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.30 1931[10:MRR:1930.0,1930.1,1908.0,1923.0] || -> outputs(c2,bad)*.
% 2.13/2.30 1932[10:MRR:1925.0,1931.0] || -> program(c3)*.
% 2.13/2.30 1934[10:Res:1574.1,1927.1] program(c3) program(c3) || -> .
% 2.13/2.30 1935[10:Obv:1934.0] program(c3) || -> .
% 2.13/2.30 1936[10:SSi:1935.0,1932.0] || -> .
% 2.13/2.30 1937[10:Spt:1936.0,1900.2] || -> outputs(c2,good)*.
% 2.13/2.30 1939[10:MRR:1898.1,1937.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1943[10:Res:1574.1,1939.1] program(c3) program(c3) || -> .
% 2.13/2.30 1944[10:Obv:1943.0] program(c3) || -> .
% 2.13/2.30 1946[10:MRR:1899.3,1944.0] program(u) || outputs(u,good) halts2(u,f6(u))* -> .
% 2.13/2.30 1951[10:Res:1587.1,1946.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> .
% 2.13/2.30 1952[10:SSi:1951.1,1951.0,1891.0,1892.1,1891.0] || outputs(c2,good)* -> .
% 2.13/2.30 1953[10:MRR:1952.0,1937.0] || -> .
% 2.13/2.30 1954[9:Spt:1953.0,1583.2] || -> outputs(c2,good)*.
% 2.13/2.30 1956[9:MRR:1898.1,1954.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 1958[9:Res:1574.1,1956.1] program(c3) program(c3) || -> .
% 2.13/2.30 1959[9:Obv:1958.0] program(c3) || -> .
% 2.13/2.30 1961[9:MRR:1899.3,1959.0] program(u) || outputs(u,good) halts2(u,f6(u))* -> .
% 2.13/2.30 1970[9:Res:1587.1,1961.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> .
% 2.13/2.30 1971[9:SSi:1970.1,1970.0,1891.0,1892.1,1891.0] || outputs(c2,good)* -> .
% 2.13/2.30 1972[9:MRR:1971.0,1954.0] || -> .
% 2.13/2.30 1973[7:Spt:1972.0,51.1,51.2] program(u) || -> program(f5(u))*.
% 2.13/2.30 1974[7:MRR:1895.0,1973.1] program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.13/2.30 1975[6:MRR:1011.2,1723.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.30 1976[8:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 1983[9:Spt:1800.0,1800.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 1984[9:SoR:274.0,1983.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 1985[9:SoR:510.0,1983.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 1986[9:SSi:1985.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 1987[9:SSi:1984.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 1988[9:Res:1987.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 1990[9:SSi:1988.1,1988.0,266.0,1973.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 1991[9:MRR:1990.0,1986.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.30 1992[9:Res:1987.1,1584.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1993[9:SSi:1992.1,1992.0,266.0,1973.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1994[9:MRR:1993.0,1986.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 1995[9:SoR:597.0,1983.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 1996[9:SSi:1995.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 1997[9:Res:1574.1,1996.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2000[9:Obv:1997.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2005[9:EmS:2000.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.30 2006[9:MRR:1991.0,2005.0] || -> program(c2)*.
% 2.13/2.30 2007[9:MRR:1994.0,2005.0] || -> outputs(c2,good)*.
% 2.13/2.30 2015[8:Res:1976.1,1899.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2016[9:SSi:2015.1,2015.0,2006.0,1892.1,2006.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2017[9:MRR:2016.0,2007.0] || -> program(c3)*.
% 2.13/2.30 2018[8:Res:1976.1,1803.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2019[9:SSi:2018.2,2018.0,2006.0,1892.1,2006.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2020[9:MRR:2019.1,2007.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2021[9:Res:1574.1,2020.1] program(c3) program(c3) || -> .
% 2.13/2.30 2022[9:Obv:2021.0] program(c3) || -> .
% 2.13/2.30 2023[9:SSi:2022.0,2017.0] || -> .
% 2.13/2.30 2024[9:Spt:2023.0,1800.2] || -> program(c2)*.
% 2.13/2.30 2025[8:MRR:2015.0,1892.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2026[9:MRR:2025.0,2024.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2028[8:MRR:2018.0,1892.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2029[9:MRR:2028.1,2024.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.30 2030[10:Spt:1900.0,1900.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 2031[10:SoR:510.0,2030.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 2032[10:SSi:2031.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 2033[10:SoR:274.0,2030.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 2034[10:SSi:2033.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 2036[10:Res:2034.1,1584.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2038[10:SSi:2036.1,2036.0,266.0,1973.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2039[10:MRR:2038.0,2032.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2040[10:SoR:597.0,2030.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 2041[10:SSi:2040.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 2042[10:Res:1574.1,2041.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2045[10:Obv:2042.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2049[10:EmS:2045.0,2024.0] || -> outputs(c1,good)*.
% 2.13/2.30 2053[10:MRR:2039.0,2049.0] || -> outputs(c2,good)*.
% 2.13/2.30 2054[10:MRR:2026.0,2053.0] || -> program(c3)*.
% 2.13/2.30 2056[10:MRR:2029.1,2053.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2061[10:Res:1574.1,2056.1] program(c3) program(c3) || -> .
% 2.13/2.30 2062[10:Obv:2061.0] program(c3) || -> .
% 2.13/2.30 2063[10:SSi:2062.0,2054.0] || -> .
% 2.13/2.30 2064[10:Spt:2063.0,1900.2] || -> outputs(c2,good)*.
% 2.13/2.30 2065[10:MRR:2026.0,2064.0] || -> program(c3)*.
% 2.13/2.30 2066[10:MRR:2029.1,2064.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2070[10:Res:1574.1,2066.1] program(c3) program(c3) || -> .
% 2.13/2.30 2071[10:Obv:2070.0] program(c3) || -> .
% 2.13/2.30 2072[10:SSi:2071.0,2065.0] || -> .
% 2.13/2.30 2073[8:Spt:2072.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.30 2077[9:Spt:1800.0,1800.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 2078[9:SoR:510.0,2077.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 2079[9:SSi:2078.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 2080[9:SoR:274.0,2077.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 2081[9:SSi:2080.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 2082[9:Res:2081.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 2084[9:SSi:2082.1,2082.0,266.0,1973.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 2085[9:MRR:2084.0,2079.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.30 2086[9:Res:2081.1,1584.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2087[9:SSi:2086.1,2086.0,266.0,1973.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2088[9:MRR:2087.0,2079.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2089[9:SoR:597.0,2077.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 2090[9:SSi:2089.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 2091[9:Res:1574.1,2090.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2093[9:Obv:2091.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2097[9:EmS:2093.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.30 2098[9:MRR:2085.0,2097.0] || -> program(c2)*.
% 2.13/2.30 2099[9:MRR:2088.0,2097.0] || -> outputs(c2,good)*.
% 2.13/2.30 2100[9:Res:2081.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 2101[9:SSi:2100.2,2100.0,266.0,1973.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 2102[9:MRR:2101.1,2079.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 2103[9:MRR:2102.1,2097.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 2107[9:Res:2103.1,1899.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2108[9:SSi:2107.1,2107.0,2098.0,1892.1,2098.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2109[9:MRR:2108.0,2099.0] || -> program(c3)*.
% 2.13/2.30 2110[9:Res:2103.1,1803.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2111[9:SSi:2110.2,2110.0,2098.0,1892.1,2098.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2112[9:MRR:2111.1,2099.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2117[9:Res:1574.1,2112.1] program(c3) program(c3) || -> .
% 2.13/2.30 2118[9:Obv:2117.0] program(c3) || -> .
% 2.13/2.30 2119[9:SSi:2118.0,2109.0] || -> .
% 2.13/2.30 2120[9:Spt:2119.0,1800.2] || -> program(c2)*.
% 2.13/2.30 2123[10:Spt:1974.0,1974.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 2124[10:SoR:510.0,2123.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 2125[10:SSi:2124.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 2126[10:SoR:274.0,2123.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 2127[10:SSi:2126.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 2129[10:Res:2127.1,1584.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2130[10:SSi:2129.1,2129.0,266.0,1973.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2131[10:MRR:2130.0,2125.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2132[10:SoR:597.0,2123.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 2133[10:SSi:2132.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 2134[10:Res:1574.1,2133.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2136[10:Obv:2134.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2138[10:EmS:2136.0,2120.0] || -> outputs(c1,good)*.
% 2.13/2.30 2142[10:MRR:2131.0,2138.0] || -> outputs(c2,good)*.
% 2.13/2.30 2143[10:Res:2127.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 2144[10:SSi:2143.2,2143.0,266.0,1973.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 2145[10:MRR:2144.1,2125.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 2146[10:MRR:2145.1,2138.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 2147[10:Res:2146.1,1899.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2148[10:SSi:2147.1,2147.0,2120.0,1892.1,2120.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2149[10:MRR:2148.0,2142.0] || -> program(c3)*.
% 2.13/2.30 2153[10:Res:2146.1,1803.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2154[10:SSi:2153.2,2153.0,2120.0,1892.1,2120.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2155[10:MRR:2154.1,2142.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2156[10:Res:1574.1,2155.1] program(c3) program(c3) || -> .
% 2.13/2.30 2157[10:Obv:2156.0] program(c3) || -> .
% 2.13/2.30 2158[10:SSi:2157.0,2149.0] || -> .
% 2.13/2.30 2159[10:Spt:2158.0,1974.2] || -> outputs(c2,bad)*.
% 2.13/2.30 2162[11:Spt:1900.0,1900.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 2163[11:SoR:510.0,2162.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 2164[11:SSi:2163.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 2165[11:SoR:274.0,2162.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 2166[11:SSi:2165.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 2167[11:Res:2166.1,1584.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2169[11:SSi:2167.1,2167.0,266.0,1973.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2170[11:MRR:2169.0,2164.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2171[11:SoR:597.0,2162.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 2172[11:SSi:2171.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 2173[11:Res:1574.1,2172.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2175[11:Obv:2173.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2178[11:EmS:2175.0,2120.0] || -> outputs(c1,good)*.
% 2.13/2.30 2182[11:MRR:2170.0,2178.0] || -> outputs(c2,good)*.
% 2.13/2.30 2183[11:Res:2166.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 2184[11:SSi:2183.2,2183.0,266.0,1973.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 2185[11:MRR:2184.1,2184.2,2164.0,2178.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 2186[11:Res:2185.1,1899.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2188[11:SSi:2186.1,2186.0,2120.0,1892.1,2120.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2189[11:MRR:2188.0,2182.0] || -> program(c3)*.
% 2.13/2.30 2192[11:Res:2185.1,1803.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2193[11:SSi:2192.2,2192.0,2120.0,1892.1,2120.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2194[11:MRR:2193.1,2182.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2195[11:Res:1574.1,2194.1] program(c3) program(c3) || -> .
% 2.13/2.30 2196[11:Obv:2195.0] program(c3) || -> .
% 2.13/2.30 2197[11:SSi:2196.0,2189.0] || -> .
% 2.13/2.30 2198[11:Spt:2197.0,1900.2] || -> outputs(c2,good)*.
% 2.13/2.30 2201[12:Spt:1975.1,1975.2] program(u) || -> program(f4(u))*.
% 2.13/2.30 2202[12:SoR:274.0,2201.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 2203[12:SoR:510.0,2201.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 2204[12:SSi:2203.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 2205[12:SSi:2202.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 2207[12:SoR:597.0,2201.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 2208[12:SSi:2207.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 2209[12:Res:2205.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 2210[12:SSi:2209.2,2209.0,266.0,1973.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 2211[12:MRR:2210.1,2204.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.30 2212[12:Res:1574.1,2208.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2214[12:Obv:2212.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2215[12:MRR:2211.1,2214.1] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 2224[12:Res:2215.1,1899.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2225[12:SSi:2224.1,2224.0,2120.0,1892.1,2120.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2226[12:MRR:2225.0,2198.0] || -> program(c3)*.
% 2.13/2.30 2227[12:Res:2215.1,1803.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2228[12:SSi:2227.2,2227.0,2120.0,1892.1,2120.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2229[12:MRR:2228.1,2198.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2230[12:Res:1574.1,2229.1] program(c3) program(c3) || -> .
% 2.13/2.30 2231[12:Obv:2230.0] program(c3) || -> .
% 2.13/2.30 2232[12:SSi:2231.0,2226.0] || -> .
% 2.13/2.30 2233[12:Spt:2232.0,1975.0,1975.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 2236[12:Res:2233.1,1899.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2237[12:SSi:2236.1,2236.0,2120.0,1892.1,2120.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2238[12:MRR:2237.0,2198.0] || -> program(c3)*.
% 2.13/2.30 2242[12:Res:2233.1,1803.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2243[12:SSi:2242.2,2242.0,2120.0,1892.1,2120.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2244[12:MRR:2243.1,2198.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2245[12:Res:1574.1,2244.1] program(c3) program(c3) || -> .
% 2.13/2.30 2246[12:Obv:2245.0] program(c3) || -> .
% 2.13/2.30 2247[12:SSi:2246.0,2238.0] || -> .
% 2.13/2.30 2248[6:Spt:2247.0,44.1,44.2,44.3,44.4,44.6] program(u) || outputs(u,good) halts2(u,f6(u)) halts2(f6(u),f6(u))* -> outputs(c3,bad).
% 2.13/2.30 2250[7:Spt:27.0,27.5] program(u) || -> halts2(u,u)*.
% 2.13/2.30 2251[7:MRR:15.2,2250.1] program(u) program(v) || -> program(f5(v))* outputs(c2,good)*.
% 2.13/2.30 2252[7:MRR:34.2,2250.1] program(u) program(v) || halts2(c3,u)*+ -> program(f6(v))*.
% 2.13/2.30 2253[7:MRR:46.2,2250.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.30 2255[7:MRR:30.2,2250.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.13/2.30 2256[7:MRR:42.2,2250.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.13/2.30 2259[7:Con:2251.0] program(u) || -> program(f5(u))* outputs(c2,good)*.
% 2.13/2.30 2260[7:Con:2255.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.13/2.30 2264[8:Spt:51.0,51.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 2271[9:Spt:13.0,13.2] program(u) || -> program(f5(u))*.
% 2.13/2.30 2272[9:MRR:1573.0,2271.1] program(u) || outputs(u,good)* -> program(f4(u)) outputs(c2,bad)*.
% 2.13/2.30 2273[10:Spt:33.0,33.2] program(u) || -> program(f6(u))*.
% 2.13/2.30 2275[11:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.30 2276[11:MRR:6.4,2275.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.13/2.30 2277[11:SoR:597.0,2276.3] program(u) program(c1) program(v) || halts2(u,w)* halts2(v,x)* -> outputs(c1,good)*.
% 2.13/2.30 2280[11:Res:2250.1,2276.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.30 2283[11:Obv:2280.0] program(u) program(v) || -> program(f4(v))*.
% 2.13/2.30 2284[11:Con:2283.0] program(u) || -> program(f4(u))*.
% 2.13/2.30 2288[11:Con:2277.2] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 2289[11:SSi:2288.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 2290[11:SoR:274.0,2284.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 2291[11:SoR:510.0,2284.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 2292[11:SSi:2291.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 2293[11:SSi:2290.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 2295[11:Res:2250.1,2289.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2298[11:Obv:2295.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2300[8:Res:2264.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.30 2305[11:EmS:2298.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.30 2308[7:Res:2250.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.30 2310[10:SSi:2308.0,2273.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.30 2312[10:Res:2264.1,2310.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2313[10:MRR:2312.0,2273.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2314[11:Res:2293.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 2315[11:SSi:2314.1,2314.0,266.0,2271.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 2316[11:MRR:2315.0,2315.1,2292.0,2305.0] || -> program(c2)*.
% 2.13/2.30 2318[11:MRR:2313.0,2316.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2319[11:Res:2293.1,2260.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2320[11:SSi:2319.1,2319.0,266.0,2271.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2321[11:MRR:2320.0,2320.1,2292.0,2305.0] || -> outputs(c2,good)*.
% 2.13/2.30 2322[11:MRR:2318.0,2321.0] || -> program(c3)*.
% 2.13/2.30 2324[8:Res:2264.1,2253.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2325[11:SSi:2324.2,2324.0,2316.0,2273.1,2316.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2326[11:MRR:2325.2,2321.0] program(u) || outputs(c2,bad)*+ halts2(c3,u)* -> .
% 2.13/2.30 2327[11:Res:2293.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.30 2328[11:SSi:2327.1,2327.0,266.0,2271.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.30 2329[11:MRR:2328.0,2328.1,2292.0,2305.0] || -> outputs(c2,bad)*.
% 2.13/2.30 2330[11:MRR:2326.1,2329.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2331[11:Res:2250.1,2330.1] program(c3) program(c3) || -> .
% 2.13/2.30 2332[11:Obv:2331.0] program(c3) || -> .
% 2.13/2.30 2333[11:SSi:2332.0,2322.0] || -> .
% 2.13/2.30 2334[11:Spt:2333.0,300.3] || -> program(c2)*.
% 2.13/2.30 2335[11:MRR:2313.0,2334.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2341[7:Res:2250.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.30 2344[7:Obv:2341.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.30 2345[7:Con:2344.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.30 2346[9:MRR:2272.1,2345.2] program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.13/2.30 2348[12:Spt:2346.0,2346.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 2349[12:SoR:510.0,2348.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 2350[12:SSi:2349.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 2351[12:SoR:274.0,2348.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 2352[12:SSi:2351.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 2354[12:Res:2352.1,2260.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2355[12:SSi:2354.1,2354.0,266.0,2271.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2356[12:MRR:2355.0,2350.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2357[12:SoR:597.0,2348.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 2358[12:SSi:2357.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 2359[12:Res:2250.1,2358.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2362[12:Obv:2359.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2365[12:EmS:2362.0,2334.0] || -> outputs(c1,good)*.
% 2.13/2.30 2369[12:MRR:2356.0,2365.0] || -> outputs(c2,good)*.
% 2.13/2.30 2370[12:MRR:2335.0,2369.0] || -> program(c3)*.
% 2.13/2.30 2374[7:Res:2250.1,2256.5] program(f6(u)) program(v) program(u) || outputs(u,good) halts2(u,f6(u))* halts2(c3,v)* -> .
% 2.13/2.30 2376[10:SSi:2374.0,2273.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.30 2378[10:Res:2264.1,2376.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2379[11:SSi:2378.2,2378.0,2334.0,2273.1,2334.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.30 2380[12:MRR:2379.1,2369.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2381[12:Res:2250.1,2380.1] program(c3) program(c3) || -> .
% 2.13/2.30 2382[12:Obv:2381.0] program(c3) || -> .
% 2.13/2.30 2383[12:SSi:2382.0,2370.0] || -> .
% 2.13/2.30 2384[12:Spt:2383.0,2346.2] || -> outputs(c2,bad)*.
% 2.13/2.30 2388[11:Res:2345.2,2335.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.30 2389[11:SSi:2388.0,2334.0] || -> program(f4(c2))* program(c3).
% 2.13/2.30 2391[7:Res:52.3,2260.3] program(f5(u)) program(u) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.30 2392[7:Obv:2391.1] program(f5(u)) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.30 2393[9:SSi:2392.0,2271.1] program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.30 2394[9:MRR:2393.1,2393.2,299.2,2345.2] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.30 2395[13:Spt:2389.1] || -> program(c3)*.
% 2.13/2.30 2397[14:Spt:2394.0,2394.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 2398[14:SoR:510.0,2397.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 2399[14:SSi:2398.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 2400[14:SoR:274.0,2397.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 2401[14:SSi:2400.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 2403[14:Res:2401.1,2260.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2405[14:SSi:2403.1,2403.0,266.0,2271.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2406[14:MRR:2405.0,2399.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2408[14:SoR:597.0,2397.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 2409[14:SSi:2408.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 2410[14:Res:2250.1,2409.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2413[14:Obv:2410.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2415[14:EmS:2413.0,2395.0] || -> outputs(c1,good)*.
% 2.13/2.30 2421[14:MRR:2406.0,2415.0] || -> outputs(c2,good)*.
% 2.13/2.30 2422[14:MRR:2379.1,2421.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2423[14:Res:2250.1,2422.1] program(c3) program(c3) || -> .
% 2.13/2.30 2424[14:Obv:2423.0] program(c3) || -> .
% 2.13/2.30 2425[14:SSi:2424.0,2395.0] || -> .
% 2.13/2.30 2426[14:Spt:2425.0,2394.2] || -> outputs(c2,good)*.
% 2.13/2.30 2427[14:MRR:2379.1,2426.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2428[14:Res:2250.1,2427.1] program(c3) program(c3) || -> .
% 2.13/2.30 2429[14:Obv:2428.0] program(c3) || -> .
% 2.13/2.30 2430[14:SSi:2429.0,2395.0] || -> .
% 2.13/2.30 2431[13:Spt:2430.0,2389.1,2395.0] || program(c3)* -> .
% 2.13/2.30 2432[13:Spt:2430.0,2389.0] || -> program(f4(c2))*.
% 2.13/2.30 2433[13:MRR:2335.1,2431.0] || outputs(c2,good)* -> .
% 2.13/2.30 2434[13:MRR:2394.2,2433.0] program(u) || -> program(f4(u))*.
% 2.13/2.30 2436[13:MRR:2260.4,2433.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.30 2438[13:SoR:510.0,2434.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 2439[13:SSi:2438.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 2440[13:SoR:274.0,2434.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 2441[13:SSi:2440.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 2442[13:Res:2441.1,2436.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.30 2444[13:SSi:2442.1,2442.0,266.0,2271.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.30 2445[13:MRR:2444.0,2439.0] || outputs(c1,good)* -> .
% 2.13/2.30 2446[13:MRR:597.3,2445.0] program(f4(c1)) program(u) || halts2(u,v)* -> .
% 2.13/2.30 2447[13:SSi:2446.0,2434.0,266.1] program(u) || halts2(u,v)* -> .
% 2.13/2.30 2448[13:MRR:2250.1,2447.1] program(u) || -> .
% 2.13/2.30 2449[13:UnC:2448.0,2432.0] || -> .
% 2.13/2.30 2452[10:Spt:2449.0,33.1] || -> program(c3)*.
% 2.13/2.30 2453[7:MRR:300.1,2345.2] program(u) || -> program(f4(u))* program(c2).
% 2.13/2.30 2455[7:MRR:2374.0,2252.3] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.30 2456[7:Res:2250.1,2252.2] program(c3) program(c3) program(u) || -> program(f6(u))*.
% 2.13/2.30 2457[7:Obv:2456.0] program(c3) program(u) || -> program(f6(u))*.
% 2.13/2.30 2458[10:SSi:2457.0,2452.0] program(u) || -> program(f6(u))*.
% 2.13/2.30 2460[11:Spt:2453.0,2453.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 2461[11:SoR:510.0,2460.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 2462[11:SSi:2461.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 2463[11:SoR:274.0,2460.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 2464[11:SSi:2463.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 2465[11:Res:2464.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 2467[11:SSi:2465.1,2465.0,266.0,2271.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 2468[11:MRR:2467.0,2462.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.30 2472[11:SoR:597.0,2460.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 2473[11:SSi:2472.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 2475[11:Res:2250.1,2473.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2477[11:Obv:2475.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2480[11:EmS:2477.0,2452.0] || -> outputs(c1,good)*.
% 2.13/2.30 2483[11:MRR:2468.0,2480.0] || -> program(c2)*.
% 2.13/2.30 2485[11:Res:2464.1,2260.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2486[11:SSi:2485.1,2485.0,266.0,2271.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2487[11:MRR:2486.0,2462.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2488[11:MRR:2487.0,2480.0] || -> outputs(c2,good)*.
% 2.13/2.30 2493[8:Res:2264.1,2455.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2494[11:SSi:2493.2,2493.0,2483.0,2458.1,2483.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2495[11:MRR:2494.1,2488.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2496[11:Res:2250.1,2495.1] program(c3) program(c3) || -> .
% 2.13/2.30 2497[11:Obv:2496.0] program(c3) || -> .
% 2.13/2.30 2498[11:SSi:2497.0,2452.0] || -> .
% 2.13/2.30 2499[11:Spt:2498.0,2453.2] || -> program(c2)*.
% 2.13/2.30 2504[10:MRR:2493.0,2458.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2505[11:MRR:2504.1,2499.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.30 2508[12:Spt:2394.0,2394.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 2509[12:SoR:510.0,2508.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 2510[12:SSi:2509.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 2511[12:SoR:274.0,2508.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 2512[12:SSi:2511.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 2513[12:Res:2512.1,2260.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2515[12:SSi:2513.1,2513.0,266.0,2271.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2516[12:MRR:2515.0,2510.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2517[12:SoR:597.0,2508.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 2518[12:SSi:2517.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 2520[12:Res:2264.1,2518.1] program(u) program(c2) || -> outputs(c1,good)*.
% 2.13/2.30 2523[12:Con:2520.0] program(c2) || -> outputs(c1,good)*.
% 2.13/2.30 2524[12:SSi:2523.0,2499.0] || -> outputs(c1,good)*.
% 2.13/2.30 2525[12:MRR:2516.0,2524.0] || -> outputs(c2,good)*.
% 2.13/2.30 2527[12:MRR:2505.1,2525.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2532[12:Res:2250.1,2527.1] program(c3) program(c3) || -> .
% 2.13/2.30 2533[12:Obv:2532.0] program(c3) || -> .
% 2.13/2.30 2534[12:SSi:2533.0,2452.0] || -> .
% 2.13/2.30 2535[12:Spt:2534.0,2394.2] || -> outputs(c2,good)*.
% 2.13/2.30 2537[12:MRR:2505.1,2535.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2540[12:Res:2250.1,2537.1] program(c3) program(c3) || -> .
% 2.13/2.30 2541[12:Obv:2540.0] program(c3) || -> .
% 2.13/2.30 2542[12:SSi:2541.0,2452.0] || -> .
% 2.13/2.30 2543[9:Spt:2542.0,13.1] || -> program(c2)*.
% 2.13/2.30 2544[7:MRR:2457.0,33.1] program(u) || -> program(f6(u))*.
% 2.13/2.30 2546[9:MRR:2300.0,2300.1,2544.1,2543.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.30 2547[7:MRR:1573.2,2345.2] program(f5(u)) program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.13/2.30 2549[9:MRR:2493.0,2493.2,2544.1,2543.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.30 2550[7:MRR:2308.0,2544.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.30 2552[7:MRR:2392.0,2392.2,2392.3,2259.1,299.2,2345.2] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.30 2554[10:Spt:2259.0,2259.1] program(u) || -> program(f5(u))*.
% 2.13/2.30 2555[10:MRR:2547.0,2554.1] program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.13/2.30 2556[11:Spt:2552.0,2552.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 2557[11:SoR:510.0,2556.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 2558[11:SSi:2557.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 2559[11:SoR:274.0,2556.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 2560[11:SSi:2559.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 2562[11:Res:2560.1,2260.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2564[11:SSi:2562.1,2562.0,266.0,2554.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2565[11:MRR:2564.0,2558.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2566[11:SoR:597.0,2556.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 2567[11:SSi:2566.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 2568[11:Res:2264.1,2567.1] program(u) program(c2) || -> outputs(c1,good)*.
% 2.13/2.30 2571[11:Con:2568.0] program(c2) || -> outputs(c1,good)*.
% 2.13/2.30 2572[11:SSi:2571.0,2543.0] || -> outputs(c1,good)*.
% 2.13/2.30 2573[11:MRR:2565.0,2572.0] || -> outputs(c2,good)*.
% 2.13/2.30 2574[11:MRR:2546.1,2573.0] || outputs(c2,bad)* -> program(c3).
% 2.13/2.30 2575[11:MRR:2549.1,2573.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2577[11:Res:2560.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.30 2578[11:SSi:2577.1,2577.0,266.0,2554.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.30 2579[11:MRR:2578.0,2558.0] || outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.30 2580[11:MRR:2579.0,2572.0] || -> outputs(c2,bad)*.
% 2.13/2.30 2581[11:MRR:2574.0,2580.0] || -> program(c3)*.
% 2.13/2.30 2585[11:Res:2250.1,2575.1] program(c3) program(c3) || -> .
% 2.13/2.30 2586[11:Obv:2585.0] program(c3) || -> .
% 2.13/2.30 2587[11:SSi:2586.0,2581.0] || -> .
% 2.13/2.30 2588[11:Spt:2587.0,2552.2] || -> outputs(c2,good)*.
% 2.13/2.30 2590[11:MRR:2546.1,2588.0] || outputs(c2,bad)* -> program(c3).
% 2.13/2.30 2591[11:MRR:2549.1,2588.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2594[11:Res:2250.1,2591.1] program(c3) program(c3) || -> .
% 2.13/2.30 2595[11:Obv:2594.0] program(c3) || -> .
% 2.13/2.30 2596[11:MRR:2590.1,2595.0] || outputs(c2,bad)* -> .
% 2.13/2.30 2598[11:MRR:2555.2,2596.0] program(u) || -> program(f4(u))*.
% 2.13/2.30 2599[11:MRR:1569.4,2596.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.30 2600[11:SoR:510.0,2598.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 2601[11:SSi:2600.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 2602[11:SoR:274.0,2598.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 2603[11:SSi:2602.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 2604[11:Res:2603.1,2599.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.30 2606[11:SSi:2604.1,2604.0,266.0,2554.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.30 2607[11:MRR:2606.0,2601.0] || outputs(c1,good)* -> .
% 2.13/2.30 2608[11:MRR:597.3,2607.0] program(f4(c1)) program(u) || halts2(u,v)* -> .
% 2.13/2.30 2609[11:SSi:2608.0,2598.0,266.1] program(u) || halts2(u,v)* -> .
% 2.13/2.30 2610[11:MRR:2250.1,2609.1] program(u) || -> .
% 2.13/2.30 2611[11:UnC:2610.0,2543.0] || -> .
% 2.13/2.30 2614[10:Spt:2611.0,2259.2] || -> outputs(c2,good)*.
% 2.13/2.30 2617[10:MRR:2549.1,2614.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2623[10:Res:2250.1,2617.1] program(c3) program(c3) || -> .
% 2.13/2.30 2624[10:Obv:2623.0] program(c3) || -> .
% 2.13/2.30 2626[10:MRR:2550.3,2624.0] program(u) || outputs(u,good) halts2(u,f6(u))* -> .
% 2.13/2.30 2633[10:Res:2264.1,2626.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> .
% 2.13/2.30 2634[10:SSi:2633.1,2633.0,2543.0,2544.1,2543.0] || outputs(c2,good)* -> .
% 2.13/2.30 2635[10:MRR:2634.0,2614.0] || -> .
% 2.13/2.30 2636[8:Spt:2635.0,51.1,51.2] program(u) || -> program(f5(u))*.
% 2.13/2.30 2637[8:MRR:2547.0,2636.1] program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.13/2.30 2638[7:MRR:1011.2,2345.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.30 2639[9:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 2644[10:Spt:2453.0,2453.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 2645[10:SoR:274.0,2644.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 2646[10:SoR:510.0,2644.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 2647[10:SSi:2646.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 2648[10:SSi:2645.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 2650[10:Res:2648.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 2651[10:SSi:2650.1,2650.0,266.0,2636.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 2652[10:MRR:2651.0,2647.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.30 2653[10:SoR:597.0,2644.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 2654[10:SSi:2653.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 2655[10:Res:2250.1,2654.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2658[10:Obv:2655.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2663[10:EmS:2658.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.30 2664[10:MRR:2652.0,2663.0] || -> program(c2)*.
% 2.13/2.30 2665[10:Res:2648.1,2260.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2666[10:SSi:2665.1,2665.0,266.0,2636.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2667[10:MRR:2666.0,2647.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2668[10:MRR:2667.0,2663.0] || -> outputs(c2,good)*.
% 2.13/2.30 2669[9:Res:2639.1,2550.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2670[10:SSi:2669.1,2669.0,2664.0,2544.1,2664.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2671[10:MRR:2670.0,2668.0] || -> program(c3)*.
% 2.13/2.30 2678[9:Res:2639.1,2455.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2679[10:SSi:2678.2,2678.0,2664.0,2544.1,2664.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2680[10:MRR:2679.1,2668.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2681[10:Res:2250.1,2680.1] program(c3) program(c3) || -> .
% 2.13/2.30 2682[10:Obv:2681.0] program(c3) || -> .
% 2.13/2.30 2683[10:SSi:2682.0,2671.0] || -> .
% 2.13/2.30 2684[10:Spt:2683.0,2453.2] || -> program(c2)*.
% 2.13/2.30 2685[9:MRR:2669.0,2544.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2686[10:MRR:2685.0,2684.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2689[9:MRR:2678.0,2544.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2690[10:MRR:2689.1,2684.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.30 2693[11:Spt:2552.0,2552.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 2694[11:SoR:510.0,2693.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 2695[11:SSi:2694.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 2696[11:SoR:274.0,2693.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 2697[11:SSi:2696.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 2698[11:Res:2697.1,2260.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2700[11:SSi:2698.1,2698.0,266.0,2636.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2701[11:MRR:2700.0,2695.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2702[11:SoR:597.0,2693.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 2703[11:SSi:2702.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 2704[11:Res:2250.1,2703.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2707[11:Obv:2704.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2711[11:EmS:2707.0,2684.0] || -> outputs(c1,good)*.
% 2.13/2.30 2715[11:MRR:2701.0,2711.0] || -> outputs(c2,good)*.
% 2.13/2.30 2716[11:MRR:2686.0,2715.0] || -> program(c3)*.
% 2.13/2.30 2718[11:MRR:2690.1,2715.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2722[11:Res:2250.1,2718.1] program(c3) program(c3) || -> .
% 2.13/2.30 2723[11:Obv:2722.0] program(c3) || -> .
% 2.13/2.30 2724[11:SSi:2723.0,2716.0] || -> .
% 2.13/2.30 2725[11:Spt:2724.0,2552.2] || -> outputs(c2,good)*.
% 2.13/2.30 2726[11:MRR:2686.0,2725.0] || -> program(c3)*.
% 2.13/2.30 2728[11:MRR:2690.1,2725.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2731[11:Res:2250.1,2728.1] program(c3) program(c3) || -> .
% 2.13/2.30 2732[11:Obv:2731.0] program(c3) || -> .
% 2.13/2.30 2733[11:SSi:2732.0,2726.0] || -> .
% 2.13/2.30 2734[9:Spt:2733.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.30 2738[10:Spt:2453.0,2453.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 2739[10:SoR:510.0,2738.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 2740[10:SSi:2739.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 2741[10:SoR:274.0,2738.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 2742[10:SSi:2741.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 2743[10:Res:2742.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 2745[10:SSi:2743.1,2743.0,266.0,2636.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.30 2746[10:MRR:2745.0,2740.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.30 2747[10:Res:2742.1,2260.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2748[10:SSi:2747.1,2747.0,266.0,2636.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2749[10:MRR:2748.0,2740.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2750[10:SoR:597.0,2738.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 2751[10:SSi:2750.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 2752[10:Res:2250.1,2751.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2754[10:Obv:2752.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2758[10:EmS:2754.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.30 2759[10:MRR:2746.0,2758.0] || -> program(c2)*.
% 2.13/2.30 2760[10:MRR:2749.0,2758.0] || -> outputs(c2,good)*.
% 2.13/2.30 2761[10:Res:2742.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 2762[10:SSi:2761.2,2761.0,266.0,2636.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 2763[10:MRR:2762.1,2740.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.30 2764[10:MRR:2763.1,2758.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.30 2768[10:Res:2764.1,2550.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2769[10:SSi:2768.1,2768.0,2759.0,2544.1,2759.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.30 2770[10:MRR:2769.0,2760.0] || -> program(c3)*.
% 2.13/2.30 2774[10:Res:2764.1,2455.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2775[10:SSi:2774.2,2774.0,2759.0,2544.1,2759.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.30 2776[10:MRR:2775.1,2760.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.30 2777[10:Res:2250.1,2776.1] program(c3) program(c3) || -> .
% 2.13/2.30 2778[10:Obv:2777.0] program(c3) || -> .
% 2.13/2.30 2779[10:SSi:2778.0,2770.0] || -> .
% 2.13/2.30 2780[10:Spt:2779.0,2453.2] || -> program(c2)*.
% 2.13/2.30 2781[11:Spt:2637.0,2637.1] program(u) || -> program(f4(u))*.
% 2.13/2.30 2782[11:SoR:510.0,2781.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.30 2783[11:SSi:2782.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.30 2784[11:SoR:274.0,2781.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.30 2785[11:SSi:2784.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.30 2786[11:Res:2785.1,2260.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2788[11:SSi:2786.1,2786.0,266.0,2636.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2789[11:MRR:2788.0,2783.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.30 2791[11:SoR:597.0,2781.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.30 2792[11:SSi:2791.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.30 2793[11:Res:2250.1,2792.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2795[11:Obv:2793.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.30 2797[11:EmS:2795.0,2780.0] || -> outputs(c1,good)*.
% 2.13/2.30 2801[11:MRR:2789.0,2797.0] || -> outputs(c2,good)*.
% 2.13/2.31 2802[11:Res:2785.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 2803[11:SSi:2802.2,2802.0,266.0,2636.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 2804[11:MRR:2803.1,2803.2,2783.0,2797.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 2805[11:Res:2804.1,2550.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 2806[11:SSi:2805.1,2805.0,2780.0,2544.1,2780.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 2807[11:MRR:2806.0,2801.0] || -> program(c3)*.
% 2.13/2.31 2814[11:Res:2804.1,2455.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 2815[11:SSi:2814.2,2814.0,2780.0,2544.1,2780.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 2816[11:MRR:2815.1,2801.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 2817[11:Res:2250.1,2816.1] program(c3) program(c3) || -> .
% 2.13/2.31 2818[11:Obv:2817.0] program(c3) || -> .
% 2.13/2.31 2819[11:SSi:2818.0,2807.0] || -> .
% 2.13/2.31 2820[11:Spt:2819.0,2637.2] || -> outputs(c2,bad)*.
% 2.13/2.31 2821[12:Spt:2552.0,2552.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 2822[12:SoR:510.0,2821.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 2823[12:SSi:2822.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 2824[12:SoR:274.0,2821.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 2825[12:SSi:2824.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 2826[12:Res:2825.1,2260.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 2828[12:SSi:2826.1,2826.0,266.0,2636.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 2829[12:MRR:2828.0,2823.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 2830[12:SoR:597.0,2821.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 2831[12:SSi:2830.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 2832[12:Res:2250.1,2831.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 2834[12:Obv:2832.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 2837[12:EmS:2834.0,2780.0] || -> outputs(c1,good)*.
% 2.13/2.31 2841[12:MRR:2829.0,2837.0] || -> outputs(c2,good)*.
% 2.13/2.31 2842[12:Res:2825.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 2843[12:SSi:2842.2,2842.0,266.0,2636.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 2844[12:MRR:2843.1,2843.2,2823.0,2837.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 2845[12:Res:2844.1,2550.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 2846[12:SSi:2845.1,2845.0,2780.0,2544.1,2780.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 2847[12:MRR:2846.0,2841.0] || -> program(c3)*.
% 2.13/2.31 2851[12:Res:2844.1,2455.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 2852[12:SSi:2851.2,2851.0,2780.0,2544.1,2780.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 2853[12:MRR:2852.1,2841.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 2854[12:Res:2250.1,2853.1] program(c3) program(c3) || -> .
% 2.13/2.31 2855[12:Obv:2854.0] program(c3) || -> .
% 2.13/2.31 2856[12:SSi:2855.0,2847.0] || -> .
% 2.13/2.31 2857[12:Spt:2856.0,2552.2] || -> outputs(c2,good)*.
% 2.13/2.31 2860[13:Spt:2638.1,2638.2] program(u) || -> program(f4(u))*.
% 2.13/2.31 2861[13:SoR:274.0,2860.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 2862[13:SoR:510.0,2860.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 2863[13:SSi:2862.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 2864[13:SSi:2861.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 2866[13:Res:2864.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 2867[13:SSi:2866.2,2866.0,266.0,2636.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 2868[13:MRR:2867.1,2863.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.31 2869[13:SoR:597.0,2860.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 2870[13:SSi:2869.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 2871[13:Res:2250.1,2870.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 2873[13:Obv:2871.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 2874[13:MRR:2868.1,2873.1] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 2880[13:Res:2874.1,2550.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 2881[13:SSi:2880.1,2880.0,2780.0,2544.1,2780.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 2882[13:MRR:2881.0,2857.0] || -> program(c3)*.
% 2.13/2.31 2886[13:Res:2874.1,2455.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 2887[13:SSi:2886.2,2886.0,2780.0,2544.1,2780.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 2888[13:MRR:2887.1,2857.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 2889[13:Res:2250.1,2888.1] program(c3) program(c3) || -> .
% 2.13/2.31 2890[13:Obv:2889.0] program(c3) || -> .
% 2.13/2.31 2891[13:SSi:2890.0,2882.0] || -> .
% 2.13/2.31 2892[13:Spt:2891.0,2638.0,2638.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 2895[13:Res:2892.1,2550.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 2896[13:SSi:2895.1,2895.0,2780.0,2544.1,2780.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 2897[13:MRR:2896.0,2857.0] || -> program(c3)*.
% 2.13/2.31 2901[13:Res:2892.1,2455.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 2902[13:SSi:2901.2,2901.0,2780.0,2544.1,2780.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 2903[13:MRR:2902.1,2857.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 2904[13:Res:2250.1,2903.1] program(c3) program(c3) || -> .
% 2.13/2.31 2905[13:Obv:2904.0] program(c3) || -> .
% 2.13/2.31 2906[13:SSi:2905.0,2897.0] || -> .
% 2.13/2.31 2907[7:Spt:2906.0,27.1,27.2,27.3,27.4,27.6] program(u) || outputs(u,good) halts2(f5(u),f5(u)) halts3(u,f5(u),f5(u))* -> outputs(c2,bad).
% 2.13/2.31 2912[8:Spt:36.0,36.3] program(u) || -> halts2(u,u)*.
% 2.13/2.31 2913[8:MRR:15.2,2912.1] program(u) program(v) || -> program(f5(v))* outputs(c2,good)*.
% 2.13/2.31 2914[8:MRR:34.2,2912.1] program(u) program(v) || halts2(c3,u)*+ -> program(f6(v))*.
% 2.13/2.31 2915[8:MRR:46.2,2912.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.31 2917[8:MRR:30.2,2912.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.13/2.31 2918[8:MRR:42.2,2912.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.13/2.31 2921[8:Con:2913.0] program(u) || -> program(f5(u))* outputs(c2,good)*.
% 2.13/2.31 2922[8:Con:2917.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.13/2.31 2925[9:Spt:51.0,51.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 2930[10:Spt:13.0,13.2] program(u) || -> program(f5(u))*.
% 2.13/2.31 2931[10:MRR:1573.0,2930.1] program(u) || outputs(u,good)* -> program(f4(u)) outputs(c2,bad)*.
% 2.13/2.31 2932[11:Spt:33.0,33.2] program(u) || -> program(f6(u))*.
% 2.13/2.31 2933[8:Res:2912.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.31 2936[8:Obv:2933.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.31 2937[8:Con:2936.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.31 2938[8:MRR:300.1,2937.2] program(u) || -> program(f4(u))* program(c2).
% 2.13/2.31 2939[10:MRR:2931.1,2937.2] program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.13/2.31 2941[12:Spt:2938.0,2938.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 2942[12:SoR:597.0,2941.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 2943[12:SoR:274.0,2941.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 2944[12:SoR:510.0,2941.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 2945[12:SSi:2944.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 2946[12:SSi:2943.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 2947[12:SSi:2942.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 2949[12:Res:2946.1,2907.3] program(f5(c1)) program(c1) || outputs(c1,good) halts2(f5(c1),f5(c1))* -> outputs(c2,bad).
% 2.13/2.31 2950[12:SSi:2949.1,2949.0,266.0,2930.1,266.0] || outputs(c1,good) halts2(f5(c1),f5(c1))* -> outputs(c2,bad).
% 2.13/2.31 2951[12:Res:2912.1,2947.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 2954[12:Obv:2951.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 2956[9:Res:2925.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 2957[11:MRR:2956.0,2932.1] program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 2961[12:EmS:2954.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.31 2962[12:MRR:2950.0,2961.0] || halts2(f5(c1),f5(c1))* -> outputs(c2,bad).
% 2.13/2.31 2963[12:Res:2912.1,2962.0] program(f5(c1)) || -> outputs(c2,bad)*.
% 2.13/2.31 2964[12:SSi:2963.0,2930.0,266.1] || -> outputs(c2,bad)*.
% 2.13/2.31 2965[12:MRR:2957.1,2964.0] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 2966[8:Res:2912.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.31 2968[11:SSi:2966.0,2932.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.31 2970[11:Res:2925.1,2968.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 2973[12:Res:2946.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 2974[12:SSi:2973.1,2973.0,266.0,2930.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 2975[12:MRR:2974.0,2974.1,2945.0,2961.0] || -> program(c2)*.
% 2.13/2.31 2976[12:MRR:2965.0,2975.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 2982[12:Res:2946.1,2922.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 2983[12:SSi:2982.1,2982.0,266.0,2930.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 2984[12:MRR:2983.0,2983.1,2945.0,2961.0] || -> outputs(c2,good)*.
% 2.13/2.31 2985[12:MRR:2976.0,2984.0] || -> program(c3)*.
% 2.13/2.31 2987[9:Res:2925.1,2915.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 2988[12:SSi:2987.2,2987.0,2975.0,2932.1,2975.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 2989[12:MRR:2988.1,2988.2,2964.0,2984.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 2990[12:Res:2912.1,2989.1] program(c3) program(c3) || -> .
% 2.13/2.31 2991[12:Obv:2990.0] program(c3) || -> .
% 2.13/2.31 2992[12:SSi:2991.0,2985.0] || -> .
% 2.13/2.31 2993[12:Spt:2992.0,2938.2] || -> program(c2)*.
% 2.13/2.31 2995[11:MRR:2970.0,2932.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 2996[12:MRR:2995.0,2993.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 2999[11:MRR:2987.0,2932.1] program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3000[12:MRR:2999.1,2993.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3001[13:Spt:2939.0,2939.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 3002[13:SoR:510.0,3001.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3003[13:SSi:3002.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 3004[13:SoR:274.0,3001.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 3005[13:SSi:3004.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 3006[13:Res:3005.1,2922.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3008[13:SSi:3006.1,3006.0,266.0,2930.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3009[13:MRR:3008.0,3003.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3011[13:SoR:597.0,3001.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 3012[13:SSi:3011.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 3013[13:Res:2912.1,3012.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3016[13:Obv:3013.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3019[13:EmS:3016.0,2993.0] || -> outputs(c1,good)*.
% 2.13/2.31 3023[13:MRR:3009.0,3019.0] || -> outputs(c2,good)*.
% 2.13/2.31 3024[13:MRR:2996.0,3023.0] || -> program(c3)*.
% 2.13/2.31 3026[13:MRR:3000.2,3023.0] program(u) || outputs(c2,bad)*+ halts2(c3,u)* -> .
% 2.13/2.31 3027[8:Res:2912.1,2918.5] program(f6(u)) program(v) program(u) || outputs(u,good) halts2(u,f6(u))* halts2(c3,v)* -> .
% 2.13/2.31 3031[13:Res:3005.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 3032[13:SSi:3031.1,3031.0,266.0,2930.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 3033[13:MRR:3032.0,3032.1,3003.0,3019.0] || -> outputs(c2,bad)*.
% 2.13/2.31 3035[13:MRR:3026.1,3033.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3036[13:Res:2912.1,3035.1] program(c3) program(c3) || -> .
% 2.13/2.31 3037[13:Obv:3036.0] program(c3) || -> .
% 2.13/2.31 3038[13:SSi:3037.0,3024.0] || -> .
% 2.13/2.31 3039[13:Spt:3038.0,2939.2] || -> outputs(c2,bad)*.
% 2.13/2.31 3041[13:MRR:3000.1,3039.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.31 3045[12:Res:2937.2,2996.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.31 3046[12:SSi:3045.0,2993.0] || -> program(f4(c2))* program(c3).
% 2.13/2.31 3048[8:Res:52.3,2922.3] program(f5(u)) program(u) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.31 3049[8:Obv:3048.1] program(f5(u)) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.31 3050[10:SSi:3049.0,2930.1] program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.31 3051[10:MRR:3050.1,3050.2,299.2,2937.2] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.31 3052[14:Spt:3046.1] || -> program(c3)*.
% 2.13/2.31 3054[15:Spt:3051.0,3051.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 3055[15:SoR:510.0,3054.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3056[15:SSi:3055.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 3057[15:SoR:274.0,3054.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 3058[15:SSi:3057.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 3060[15:Res:3058.1,2922.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3062[15:SSi:3060.1,3060.0,266.0,2930.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3063[15:MRR:3062.0,3056.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3065[15:SoR:597.0,3054.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 3066[15:SSi:3065.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 3067[15:Res:2912.1,3066.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3070[15:Obv:3067.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3072[15:EmS:3070.0,3052.0] || -> outputs(c1,good)*.
% 2.13/2.31 3078[15:MRR:3063.0,3072.0] || -> outputs(c2,good)*.
% 2.13/2.31 3079[15:MRR:3041.1,3078.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3080[15:Res:2912.1,3079.1] program(c3) program(c3) || -> .
% 2.13/2.31 3081[15:Obv:3080.0] program(c3) || -> .
% 2.13/2.31 3082[15:SSi:3081.0,3052.0] || -> .
% 2.13/2.31 3083[15:Spt:3082.0,3051.2] || -> outputs(c2,good)*.
% 2.13/2.31 3084[15:MRR:3041.1,3083.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3085[15:Res:2912.1,3084.1] program(c3) program(c3) || -> .
% 2.13/2.31 3086[15:Obv:3085.0] program(c3) || -> .
% 2.13/2.31 3087[15:SSi:3086.0,3052.0] || -> .
% 2.13/2.31 3088[14:Spt:3087.0,3046.1,3052.0] || program(c3)* -> .
% 2.13/2.31 3089[14:Spt:3087.0,3046.0] || -> program(f4(c2))*.
% 2.13/2.31 3090[14:MRR:2996.1,3088.0] || outputs(c2,good)* -> .
% 2.13/2.31 3091[14:MRR:3051.2,3090.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 3093[14:MRR:2922.4,3090.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.31 3095[14:SoR:510.0,3091.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3096[14:SSi:3095.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 3097[14:SoR:274.0,3091.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 3098[14:SSi:3097.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 3099[14:Res:3098.1,3093.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 3101[14:SSi:3099.1,3099.0,266.0,2930.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 3102[14:MRR:3101.0,3096.0] || outputs(c1,good)* -> .
% 2.13/2.31 3103[14:MRR:597.3,3102.0] program(f4(c1)) program(u) || halts2(u,v)* -> .
% 2.13/2.31 3104[14:SSi:3103.0,3091.0,266.1] program(u) || halts2(u,v)* -> .
% 2.13/2.31 3105[14:MRR:2912.1,3104.1] program(u) || -> .
% 2.13/2.31 3106[14:UnC:3105.0,3089.0] || -> .
% 2.13/2.31 3109[11:Spt:3106.0,33.1] || -> program(c3)*.
% 2.13/2.31 3111[8:MRR:3027.0,2914.3] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.31 3112[8:Res:2912.1,2914.2] program(c3) program(c3) program(u) || -> program(f6(u))*.
% 2.13/2.31 3113[8:Obv:3112.0] program(c3) program(u) || -> program(f6(u))*.
% 2.13/2.31 3114[11:SSi:3113.0,3109.0] program(u) || -> program(f6(u))*.
% 2.13/2.31 3117[12:Spt:2938.0,2938.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 3118[12:SoR:510.0,3117.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3119[12:SSi:3118.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 3120[12:SoR:274.0,3117.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 3121[12:SSi:3120.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 3122[12:Res:3121.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 3124[12:SSi:3122.1,3122.0,266.0,2930.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 3125[12:MRR:3124.0,3119.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.31 3129[12:SoR:597.0,3117.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 3130[12:SSi:3129.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 3132[12:Res:2912.1,3130.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3134[12:Obv:3132.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3137[12:EmS:3134.0,3109.0] || -> outputs(c1,good)*.
% 2.13/2.31 3140[12:MRR:3125.0,3137.0] || -> program(c2)*.
% 2.13/2.31 3143[12:Res:3121.1,2922.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3144[12:SSi:3143.1,3143.0,266.0,2930.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3145[12:MRR:3144.0,3119.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3146[12:MRR:3145.0,3137.0] || -> outputs(c2,good)*.
% 2.13/2.31 3152[9:Res:2925.1,3111.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3153[12:SSi:3152.2,3152.0,3140.0,3114.1,3140.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3154[12:MRR:3153.1,3146.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3158[12:Res:2912.1,3154.1] program(c3) program(c3) || -> .
% 2.13/2.31 3159[12:Obv:3158.0] program(c3) || -> .
% 2.13/2.31 3160[12:SSi:3159.0,3109.0] || -> .
% 2.13/2.31 3161[12:Spt:3160.0,2938.2] || -> program(c2)*.
% 2.13/2.31 3167[11:MRR:3152.0,3114.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3168[12:MRR:3167.1,3161.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.31 3171[13:Spt:3051.0,3051.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 3172[13:SoR:510.0,3171.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3173[13:SSi:3172.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 3174[13:SoR:274.0,3171.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 3175[13:SSi:3174.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 3176[13:Res:3175.1,2922.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3178[13:SSi:3176.1,3176.0,266.0,2930.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3179[13:MRR:3178.0,3173.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3180[13:SoR:597.0,3171.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 3181[13:SSi:3180.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 3182[13:Res:2925.1,3181.1] program(u) program(c2) || -> outputs(c1,good)*.
% 2.13/2.31 3185[13:Con:3182.0] program(c2) || -> outputs(c1,good)*.
% 2.13/2.31 3186[13:SSi:3185.0,3161.0] || -> outputs(c1,good)*.
% 2.13/2.31 3187[13:MRR:3179.0,3186.0] || -> outputs(c2,good)*.
% 2.13/2.31 3189[13:MRR:3168.1,3187.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3195[13:Res:2912.1,3189.1] program(c3) program(c3) || -> .
% 2.13/2.31 3196[13:Obv:3195.0] program(c3) || -> .
% 2.13/2.31 3197[13:SSi:3196.0,3109.0] || -> .
% 2.13/2.31 3198[13:Spt:3197.0,3051.2] || -> outputs(c2,good)*.
% 2.13/2.31 3200[13:MRR:3168.1,3198.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3201[13:Res:2912.1,3200.1] program(c3) program(c3) || -> .
% 2.13/2.31 3202[13:Obv:3201.0] program(c3) || -> .
% 2.13/2.31 3203[13:SSi:3202.0,3109.0] || -> .
% 2.13/2.31 3204[10:Spt:3203.0,13.1] || -> program(c2)*.
% 2.13/2.31 3205[8:MRR:3113.0,33.1] program(u) || -> program(f6(u))*.
% 2.13/2.31 3207[10:MRR:2956.0,2956.1,3205.1,3204.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 3208[8:MRR:1573.2,2937.2] program(f5(u)) program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.13/2.31 3210[10:MRR:3152.0,3152.2,3205.1,3204.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.31 3211[8:MRR:2966.0,3205.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.31 3214[8:MRR:3049.0,3049.2,3049.3,2921.1,299.2,2937.2] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.31 3216[11:Spt:2921.0,2921.1] program(u) || -> program(f5(u))*.
% 2.13/2.31 3217[11:MRR:3208.0,3216.1] program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.13/2.31 3218[12:Spt:3214.0,3214.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 3219[12:SoR:510.0,3218.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3220[12:SSi:3219.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 3221[12:SoR:274.0,3218.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 3222[12:SSi:3221.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 3223[12:Res:3222.1,2922.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3225[12:SSi:3223.1,3223.0,266.0,3216.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3226[12:MRR:3225.0,3220.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3228[12:SoR:597.0,3218.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 3229[12:SSi:3228.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 3230[12:Res:2925.1,3229.1] program(u) program(c2) || -> outputs(c1,good)*.
% 2.13/2.31 3233[12:Con:3230.0] program(c2) || -> outputs(c1,good)*.
% 2.13/2.31 3234[12:SSi:3233.0,3204.0] || -> outputs(c1,good)*.
% 2.13/2.31 3235[12:MRR:3226.0,3234.0] || -> outputs(c2,good)*.
% 2.13/2.31 3236[12:MRR:3207.1,3235.0] || outputs(c2,bad)* -> program(c3).
% 2.13/2.31 3238[12:MRR:3210.1,3235.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3240[12:Res:3222.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 3241[12:SSi:3240.1,3240.0,266.0,3216.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 3242[12:MRR:3241.0,3241.1,3220.0,3234.0] || -> outputs(c2,bad)*.
% 2.13/2.31 3243[12:MRR:3236.0,3242.0] || -> program(c3)*.
% 2.13/2.31 3245[12:Res:2912.1,3238.1] program(c3) program(c3) || -> .
% 2.13/2.31 3246[12:Obv:3245.0] program(c3) || -> .
% 2.13/2.31 3247[12:SSi:3246.0,3243.0] || -> .
% 2.13/2.31 3248[12:Spt:3247.0,3214.2] || -> outputs(c2,good)*.
% 2.13/2.31 3249[12:MRR:3207.1,3248.0] || outputs(c2,bad)* -> program(c3).
% 2.13/2.31 3250[12:MRR:3210.1,3248.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3254[12:Res:2912.1,3250.1] program(c3) program(c3) || -> .
% 2.13/2.31 3255[12:Obv:3254.0] program(c3) || -> .
% 2.13/2.31 3256[12:MRR:3249.1,3255.0] || outputs(c2,bad)* -> .
% 2.13/2.31 3258[12:MRR:3217.2,3256.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 3259[12:MRR:1569.4,3256.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.31 3261[12:SoR:510.0,3258.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3262[12:SSi:3261.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 3263[12:SoR:274.0,3258.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 3264[12:SSi:3263.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 3266[12:Res:3264.1,3259.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 3268[12:SSi:3266.1,3266.0,266.0,3216.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 3269[12:MRR:3268.0,3262.0] || outputs(c1,good)* -> .
% 2.13/2.31 3270[12:MRR:597.3,3269.0] program(f4(c1)) program(u) || halts2(u,v)* -> .
% 2.13/2.31 3271[12:SSi:3270.0,3258.0,266.1] program(u) || halts2(u,v)* -> .
% 2.13/2.31 3272[12:MRR:2912.1,3271.1] program(u) || -> .
% 2.13/2.31 3273[12:UnC:3272.0,3204.0] || -> .
% 2.13/2.31 3276[11:Spt:3273.0,2921.2] || -> outputs(c2,good)*.
% 2.13/2.31 3278[11:MRR:3210.1,3276.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3282[11:Res:2912.1,3278.1] program(c3) program(c3) || -> .
% 2.13/2.31 3283[11:Obv:3282.0] program(c3) || -> .
% 2.13/2.31 3285[11:MRR:3211.3,3283.0] program(u) || outputs(u,good) halts2(u,f6(u))* -> .
% 2.13/2.31 3294[11:Res:2925.1,3285.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> .
% 2.13/2.31 3295[11:SSi:3294.1,3294.0,3204.0,3205.1,3204.0] || outputs(c2,good)* -> .
% 2.13/2.31 3296[11:MRR:3295.0,3276.0] || -> .
% 2.13/2.31 3297[9:Spt:3296.0,51.1,51.2] program(u) || -> program(f5(u))*.
% 2.13/2.31 3298[9:MRR:3208.0,3297.1] program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.13/2.31 3299[8:MRR:1011.2,2937.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.31 3300[10:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 3305[11:Spt:2938.0,2938.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 3306[11:SoR:274.0,3305.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 3307[11:SoR:510.0,3305.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3308[11:SSi:3307.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 3309[11:SSi:3306.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 3310[11:Res:3309.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 3312[11:SSi:3310.1,3310.0,266.0,3297.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 3313[11:MRR:3312.0,3308.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.31 3314[11:SoR:597.0,3305.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 3315[11:SSi:3314.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 3316[11:Res:3309.1,2922.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3317[11:SSi:3316.1,3316.0,266.0,3297.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3318[11:MRR:3317.0,3308.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3319[11:Res:2912.1,3315.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3322[11:Obv:3319.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3327[11:EmS:3322.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.31 3328[11:MRR:3313.0,3327.0] || -> program(c2)*.
% 2.13/2.31 3329[11:MRR:3318.0,3327.0] || -> outputs(c2,good)*.
% 2.13/2.31 3334[10:Res:3300.1,3211.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3335[11:SSi:3334.1,3334.0,3328.0,3205.1,3328.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3336[11:MRR:3335.0,3329.0] || -> program(c3)*.
% 2.13/2.31 3340[10:Res:3300.1,3111.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3341[11:SSi:3340.2,3340.0,3328.0,3205.1,3328.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3342[11:MRR:3341.1,3329.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3343[11:Res:2912.1,3342.1] program(c3) program(c3) || -> .
% 2.13/2.31 3344[11:Obv:3343.0] program(c3) || -> .
% 2.13/2.31 3345[11:SSi:3344.0,3336.0] || -> .
% 2.13/2.31 3346[11:Spt:3345.0,2938.2] || -> program(c2)*.
% 2.13/2.31 3347[10:MRR:3334.0,3205.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3348[11:MRR:3347.0,3346.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3351[10:MRR:3340.0,3205.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3352[11:MRR:3351.1,3346.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.31 3355[12:Spt:3214.0,3214.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 3356[12:SoR:510.0,3355.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3357[12:SSi:3356.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 3358[12:SoR:274.0,3355.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 3359[12:SSi:3358.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 3360[12:Res:3359.1,2922.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3362[12:SSi:3360.1,3360.0,266.0,3297.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3363[12:MRR:3362.0,3357.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3365[12:SoR:597.0,3355.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 3366[12:SSi:3365.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 3367[12:Res:2912.1,3366.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3370[12:Obv:3367.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3373[12:EmS:3370.0,3346.0] || -> outputs(c1,good)*.
% 2.13/2.31 3377[12:MRR:3363.0,3373.0] || -> outputs(c2,good)*.
% 2.13/2.31 3378[12:MRR:3348.0,3377.0] || -> program(c3)*.
% 2.13/2.31 3380[12:MRR:3352.1,3377.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3385[12:Res:2912.1,3380.1] program(c3) program(c3) || -> .
% 2.13/2.31 3386[12:Obv:3385.0] program(c3) || -> .
% 2.13/2.31 3387[12:SSi:3386.0,3378.0] || -> .
% 2.13/2.31 3388[12:Spt:3387.0,3214.2] || -> outputs(c2,good)*.
% 2.13/2.31 3389[12:MRR:3348.0,3388.0] || -> program(c3)*.
% 2.13/2.31 3391[12:MRR:3352.1,3388.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3392[12:Res:2912.1,3391.1] program(c3) program(c3) || -> .
% 2.13/2.31 3393[12:Obv:3392.0] program(c3) || -> .
% 2.13/2.31 3394[12:SSi:3393.0,3389.0] || -> .
% 2.13/2.31 3395[10:Spt:3394.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.31 3399[11:Spt:2938.0,2938.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 3400[11:SoR:510.0,3399.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3401[11:SSi:3400.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 3402[11:SoR:274.0,3399.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 3403[11:SSi:3402.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 3405[11:Res:3403.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 3406[11:SSi:3405.1,3405.0,266.0,3297.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 3407[11:MRR:3406.0,3401.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.31 3408[11:SoR:597.0,3399.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 3409[11:SSi:3408.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 3410[11:Res:2912.1,3409.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3412[11:Obv:3410.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3416[11:EmS:3412.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.31 3417[11:MRR:3407.0,3416.0] || -> program(c2)*.
% 2.13/2.31 3418[11:Res:3403.1,2922.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3419[11:SSi:3418.1,3418.0,266.0,3297.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3420[11:MRR:3419.0,3401.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3421[11:MRR:3420.0,3416.0] || -> outputs(c2,good)*.
% 2.13/2.31 3422[11:Res:3403.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 3423[11:SSi:3422.2,3422.0,266.0,3297.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 3424[11:MRR:3423.1,3423.2,3401.0,3416.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 3425[11:Res:3424.1,3211.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3426[11:SSi:3425.1,3425.0,3417.0,3205.1,3417.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3427[11:MRR:3426.0,3421.0] || -> program(c3)*.
% 2.13/2.31 3434[11:Res:3424.1,3111.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3435[11:SSi:3434.2,3434.0,3417.0,3205.1,3417.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3436[11:MRR:3435.1,3421.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3437[11:Res:2912.1,3436.1] program(c3) program(c3) || -> .
% 2.13/2.31 3438[11:Obv:3437.0] program(c3) || -> .
% 2.13/2.31 3439[11:SSi:3438.0,3427.0] || -> .
% 2.13/2.31 3440[11:Spt:3439.0,2938.2] || -> program(c2)*.
% 2.13/2.31 3443[12:Spt:3298.0,3298.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 3444[12:SoR:510.0,3443.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3445[12:SSi:3444.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 3446[12:SoR:274.0,3443.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 3447[12:SSi:3446.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 3449[12:Res:3447.1,2922.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3450[12:SSi:3449.1,3449.0,266.0,3297.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3451[12:MRR:3450.0,3445.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3452[12:SoR:597.0,3443.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 3453[12:SSi:3452.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 3454[12:Res:2912.1,3453.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3456[12:Obv:3454.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3458[12:EmS:3456.0,3440.0] || -> outputs(c1,good)*.
% 2.13/2.31 3462[12:MRR:3451.0,3458.0] || -> outputs(c2,good)*.
% 2.13/2.31 3463[12:Res:3447.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 3464[12:SSi:3463.2,3463.0,266.0,3297.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 3465[12:MRR:3464.1,3445.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 3466[12:MRR:3465.1,3458.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 3467[12:Res:3466.1,3211.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3468[12:SSi:3467.1,3467.0,3440.0,3205.1,3440.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3469[12:MRR:3468.0,3462.0] || -> program(c3)*.
% 2.13/2.31 3476[12:Res:3466.1,3111.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3477[12:SSi:3476.2,3476.0,3440.0,3205.1,3440.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3478[12:MRR:3477.1,3462.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3479[12:Res:2912.1,3478.1] program(c3) program(c3) || -> .
% 2.13/2.31 3480[12:Obv:3479.0] program(c3) || -> .
% 2.13/2.31 3481[12:SSi:3480.0,3469.0] || -> .
% 2.13/2.31 3482[12:Spt:3481.0,3298.2] || -> outputs(c2,bad)*.
% 2.13/2.31 3483[13:Spt:3214.0,3214.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 3484[13:SoR:510.0,3483.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3485[13:SSi:3484.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 3486[13:SoR:274.0,3483.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 3487[13:SSi:3486.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 3488[13:Res:3487.1,2922.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3490[13:SSi:3488.1,3488.0,266.0,3297.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3491[13:MRR:3490.0,3485.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3492[13:SoR:597.0,3483.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 3493[13:SSi:3492.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 3495[13:Res:2912.1,3493.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3497[13:Obv:3495.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3499[13:EmS:3497.0,3440.0] || -> outputs(c1,good)*.
% 2.13/2.31 3503[13:MRR:3491.0,3499.0] || -> outputs(c2,good)*.
% 2.13/2.31 3504[13:Res:3487.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 3505[13:SSi:3504.2,3504.0,266.0,3297.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 3506[13:MRR:3505.1,3505.2,3485.0,3499.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 3507[13:Res:3506.1,3211.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3508[13:SSi:3507.1,3507.0,3440.0,3205.1,3440.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3509[13:MRR:3508.0,3503.0] || -> program(c3)*.
% 2.13/2.31 3513[13:Res:3506.1,3111.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3514[13:SSi:3513.2,3513.0,3440.0,3205.1,3440.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3515[13:MRR:3514.1,3503.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3516[13:Res:2912.1,3515.1] program(c3) program(c3) || -> .
% 2.13/2.31 3517[13:Obv:3516.0] program(c3) || -> .
% 2.13/2.31 3518[13:SSi:3517.0,3509.0] || -> .
% 2.13/2.31 3519[13:Spt:3518.0,3214.2] || -> outputs(c2,good)*.
% 2.13/2.31 3522[14:Spt:3299.1,3299.2] program(u) || -> program(f4(u))*.
% 2.13/2.31 3523[14:SoR:274.0,3522.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 3524[14:SoR:510.0,3522.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3525[14:SSi:3524.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 3526[14:SSi:3523.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 3528[14:Res:3526.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 3529[14:SSi:3528.2,3528.0,266.0,3297.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 3530[14:MRR:3529.1,3525.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.31 3531[14:SoR:597.0,3522.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 3532[14:SSi:3531.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 3533[14:Res:2912.1,3532.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3535[14:Obv:3533.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3536[14:MRR:3530.1,3535.1] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 3542[14:Res:3536.1,3211.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3543[14:SSi:3542.1,3542.0,3440.0,3205.1,3440.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3544[14:MRR:3543.0,3519.0] || -> program(c3)*.
% 2.13/2.31 3548[14:Res:3536.1,3111.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3549[14:SSi:3548.2,3548.0,3440.0,3205.1,3440.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3550[14:MRR:3549.1,3519.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3551[14:Res:2912.1,3550.1] program(c3) program(c3) || -> .
% 2.13/2.31 3552[14:Obv:3551.0] program(c3) || -> .
% 2.13/2.31 3553[14:SSi:3552.0,3544.0] || -> .
% 2.13/2.31 3554[14:Spt:3553.0,3299.0,3299.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 3557[14:Res:3554.1,3211.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3558[14:SSi:3557.1,3557.0,3440.0,3205.1,3440.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3559[14:MRR:3558.0,3519.0] || -> program(c3)*.
% 2.13/2.31 3563[14:Res:3554.1,3111.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3564[14:SSi:3563.2,3563.0,3440.0,3205.1,3440.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3565[14:MRR:3564.1,3519.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3566[14:Res:2912.1,3565.1] program(c3) program(c3) || -> .
% 2.13/2.31 3567[14:Obv:3566.0] program(c3) || -> .
% 2.13/2.31 3568[14:SSi:3567.0,3559.0] || -> .
% 2.13/2.31 3569[8:Spt:3568.0,36.1,36.2,36.4] program(u) || -> program(f6(u))* outputs(c3,bad)*.
% 2.13/2.31 3572[9:Spt:3569.0,3569.1] program(u) || -> program(f6(u))*.
% 2.13/2.31 3573[10:Spt:17.0,17.3] program(u) || -> halts2(u,u)*.
% 2.13/2.31 3574[10:MRR:15.2,3573.1] program(u) program(v) || -> program(f5(v))* outputs(c2,good)*.
% 2.13/2.31 3575[10:MRR:46.2,3573.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.31 3577[10:MRR:30.2,3573.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.13/2.31 3578[10:MRR:42.2,3573.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.13/2.31 3581[10:Con:3574.0] program(u) || -> program(f5(u))* outputs(c2,good)*.
% 2.13/2.31 3582[10:Con:3577.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.13/2.31 3585[11:Spt:51.0,51.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 3590[12:Spt:13.0,13.2] program(u) || -> program(f5(u))*.
% 2.13/2.31 3591[12:MRR:1573.0,3590.1] program(u) || outputs(u,good)*+ -> program(f4(u)) outputs(c2,bad)*.
% 2.13/2.31 3592[13:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.31 3593[13:MRR:6.4,3592.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.13/2.31 3594[13:SoR:597.0,3593.3] program(u) program(c1) program(v) || halts2(u,w)* halts2(v,x)* -> outputs(c1,good)*.
% 2.13/2.31 3597[13:Res:3573.1,3593.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.31 3600[13:Obv:3597.0] program(u) program(v) || -> program(f4(v))*.
% 2.13/2.31 3601[13:Con:3600.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 3605[13:Con:3594.2] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 3606[13:SSi:3605.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 3607[13:SoR:274.0,3601.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 3608[13:SoR:510.0,3601.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3609[13:SSi:3608.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 3610[13:SSi:3607.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 3614[13:Res:3573.1,3606.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3617[13:Obv:3614.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3622[13:EmS:3617.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.31 3623[10:Res:3573.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.31 3625[10:SSi:3623.0,3572.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.31 3627[11:Res:3585.1,3625.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3628[11:MRR:3627.0,3572.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3631[13:Res:3610.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 3632[13:SSi:3631.1,3631.0,266.0,3590.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 3633[13:MRR:3632.0,3632.1,3609.0,3622.0] || -> program(c2)*.
% 2.13/2.31 3634[13:MRR:3628.0,3633.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3640[13:Res:3610.1,3582.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3641[13:SSi:3640.1,3640.0,266.0,3590.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3642[13:MRR:3641.0,3641.1,3609.0,3622.0] || -> outputs(c2,good)*.
% 2.13/2.31 3643[13:MRR:3634.0,3642.0] || -> program(c3)*.
% 2.13/2.31 3648[11:Res:3585.1,3575.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3649[13:SSi:3648.2,3648.0,3633.0,3572.1,3633.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3650[13:MRR:3649.2,3642.0] program(u) || outputs(c2,bad)*+ halts2(c3,u)* -> .
% 2.13/2.31 3651[13:Res:3610.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 3652[13:SSi:3651.1,3651.0,266.0,3590.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 3653[13:MRR:3652.0,3652.1,3609.0,3622.0] || -> outputs(c2,bad)*.
% 2.13/2.31 3654[13:MRR:3650.1,3653.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3655[13:Res:3573.1,3654.1] program(c3) program(c3) || -> .
% 2.13/2.31 3656[13:Obv:3655.0] program(c3) || -> .
% 2.13/2.31 3657[13:SSi:3656.0,3643.0] || -> .
% 2.13/2.31 3658[13:Spt:3657.0,300.3] || -> program(c2)*.
% 2.13/2.31 3659[13:MRR:3628.0,3658.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3667[14:Spt:3591.0,3591.1,3591.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.31 3668[14:MRR:6.4,3667.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.13/2.31 3671[14:Res:3573.1,3668.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.31 3674[14:Obv:3671.0] program(u) program(v) || -> program(f4(v))*.
% 2.13/2.31 3675[14:Con:3674.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 3679[14:SoR:274.0,3675.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 3680[14:SoR:510.0,3675.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3681[14:SSi:3680.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 3682[14:SSi:3679.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 3683[14:Res:3682.1,3582.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3685[14:SSi:3683.1,3683.0,266.0,3590.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3686[14:MRR:3685.0,3681.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3687[14:SoR:597.0,3675.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 3688[14:SSi:3687.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 3690[14:Res:3573.1,3688.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3693[14:Obv:3690.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3696[14:EmS:3693.0,3658.0] || -> outputs(c1,good)*.
% 2.13/2.31 3700[14:MRR:3686.0,3696.0] || -> outputs(c2,good)*.
% 2.13/2.31 3701[14:MRR:3659.0,3700.0] || -> program(c3)*.
% 2.13/2.31 3704[10:Res:3573.1,3578.5] program(f6(u)) program(v) program(u) || outputs(u,good) halts2(u,f6(u))* halts2(c3,v)* -> .
% 2.13/2.31 3706[10:SSi:3704.0,3572.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.31 3708[11:Res:3585.1,3706.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3709[13:SSi:3708.2,3708.0,3658.0,3572.1,3658.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.31 3710[14:MRR:3709.1,3700.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3714[14:Res:3573.1,3710.1] program(c3) program(c3) || -> .
% 2.13/2.31 3715[14:Obv:3714.0] program(c3) || -> .
% 2.13/2.31 3716[14:SSi:3715.0,3701.0] || -> .
% 2.13/2.31 3717[14:Spt:3716.0,3591.3] || -> outputs(c2,bad)*.
% 2.13/2.31 3720[10:Res:3573.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.31 3723[10:Obv:3720.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.31 3724[10:Con:3723.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.31 3728[13:Res:3724.2,3659.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.31 3729[13:SSi:3728.0,3658.0] || -> program(f4(c2))* program(c3).
% 2.13/2.31 3732[15:Spt:3729.1] || -> program(c3)*.
% 2.13/2.31 3737[10:Res:52.3,3582.3] program(f5(u)) program(u) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.31 3738[10:Obv:3737.1] program(f5(u)) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.31 3739[12:SSi:3738.0,3590.1] program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.31 3740[12:MRR:3739.1,3739.2,299.2,3724.2] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.31 3741[16:Spt:3740.0,3740.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 3742[16:SoR:274.0,3741.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 3743[16:SoR:510.0,3741.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3744[16:SSi:3743.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 3745[16:SSi:3742.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 3746[16:Res:3745.1,3582.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3748[16:SSi:3746.1,3746.0,266.0,3590.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3749[16:MRR:3748.0,3744.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3751[16:SoR:597.0,3741.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 3752[16:SSi:3751.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 3753[16:Res:3573.1,3752.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3756[16:Obv:3753.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3758[16:EmS:3756.0,3732.0] || -> outputs(c1,good)*.
% 2.13/2.31 3765[16:MRR:3749.0,3758.0] || -> outputs(c2,good)*.
% 2.13/2.31 3766[16:MRR:3709.1,3765.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3767[16:Res:3573.1,3766.1] program(c3) program(c3) || -> .
% 2.13/2.31 3768[16:Obv:3767.0] program(c3) || -> .
% 2.13/2.31 3769[16:SSi:3768.0,3732.0] || -> .
% 2.13/2.31 3770[16:Spt:3769.0,3740.2] || -> outputs(c2,good)*.
% 2.13/2.31 3771[16:MRR:3709.1,3770.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3772[16:Res:3573.1,3771.1] program(c3) program(c3) || -> .
% 2.13/2.31 3773[16:Obv:3772.0] program(c3) || -> .
% 2.13/2.31 3774[16:SSi:3773.0,3732.0] || -> .
% 2.13/2.31 3775[15:Spt:3774.0,3729.1,3732.0] || program(c3)* -> .
% 2.13/2.31 3776[15:Spt:3774.0,3729.0] || -> program(f4(c2))*.
% 2.13/2.31 3777[15:MRR:3659.1,3775.0] || outputs(c2,good)* -> .
% 2.13/2.31 3778[15:MRR:3740.2,3777.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 3781[15:MRR:3582.4,3777.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.31 3783[15:SoR:510.0,3778.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3784[15:SSi:3783.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 3785[15:SoR:274.0,3778.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 3786[15:SSi:3785.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 3787[15:Res:3786.1,3781.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 3789[15:SSi:3787.1,3787.0,266.0,3590.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 3790[15:MRR:3789.0,3784.0] || outputs(c1,good)* -> .
% 2.13/2.31 3791[15:MRR:597.3,3790.0] program(f4(c1)) program(u) || halts2(u,v)* -> .
% 2.13/2.31 3792[15:SSi:3791.0,3778.0,266.1] program(u) || halts2(u,v)* -> .
% 2.13/2.31 3793[15:MRR:3573.1,3792.1] program(u) || -> .
% 2.13/2.31 3794[15:UnC:3793.0,3776.0] || -> .
% 2.13/2.31 3797[12:Spt:3794.0,13.1] || -> program(c2)*.
% 2.13/2.31 3798[12:MRR:3628.0,3797.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3800[10:MRR:1573.2,3724.2] program(f5(u)) program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.13/2.31 3802[11:MRR:3708.0,3572.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3803[12:MRR:3802.1,3797.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.31 3804[10:MRR:3738.0,3738.2,3738.3,3581.1,299.2,3724.2] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.31 3806[13:Spt:3581.0,3581.1] program(u) || -> program(f5(u))*.
% 2.13/2.31 3810[14:Spt:3804.0,3804.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 3811[14:SoR:510.0,3810.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3812[14:SSi:3811.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 3813[14:SoR:274.0,3810.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 3814[14:SSi:3813.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 3819[14:SoR:597.0,3810.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 3820[14:SSi:3819.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 3821[14:Res:3585.1,3820.1] program(u) program(c2) || -> outputs(c1,good)*.
% 2.13/2.31 3823[14:Con:3821.0] program(c2) || -> outputs(c1,good)*.
% 2.13/2.31 3824[14:SSi:3823.0,3797.0] || -> outputs(c1,good)*.
% 2.13/2.31 3826[14:Res:3814.1,3582.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3827[14:SSi:3826.1,3826.0,266.0,3806.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3828[14:MRR:3827.0,3827.1,3812.0,3824.0] || -> outputs(c2,good)*.
% 2.13/2.31 3829[14:MRR:3798.0,3828.0] || -> program(c3)*.
% 2.13/2.31 3831[14:MRR:3803.1,3828.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3832[14:Res:3573.1,3831.1] program(c3) program(c3) || -> .
% 2.13/2.31 3833[14:Obv:3832.0] program(c3) || -> .
% 2.13/2.31 3834[14:SSi:3833.0,3829.0] || -> .
% 2.13/2.31 3835[14:Spt:3834.0,3804.2] || -> outputs(c2,good)*.
% 2.13/2.31 3836[14:MRR:3798.0,3835.0] || -> program(c3)*.
% 2.13/2.31 3838[14:MRR:3803.1,3835.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3842[14:Res:3573.1,3838.1] program(c3) program(c3) || -> .
% 2.13/2.31 3843[14:Obv:3842.0] program(c3) || -> .
% 2.13/2.31 3844[14:SSi:3843.0,3836.0] || -> .
% 2.13/2.31 3845[13:Spt:3844.0,3581.2] || -> outputs(c2,good)*.
% 2.13/2.31 3846[13:MRR:3798.0,3845.0] || -> program(c3)*.
% 2.13/2.31 3848[13:MRR:3803.1,3845.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3849[13:Res:3573.1,3848.1] program(c3) program(c3) || -> .
% 2.13/2.31 3850[13:Obv:3849.0] program(c3) || -> .
% 2.13/2.31 3851[13:SSi:3850.0,3846.0] || -> .
% 2.13/2.31 3852[11:Spt:3851.0,51.1,51.2] program(u) || -> program(f5(u))*.
% 2.13/2.31 3853[11:MRR:3800.0,3852.1] program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.13/2.31 3854[10:MRR:300.1,3724.2] program(u) || -> program(f4(u))* program(c2).
% 2.13/2.31 3855[10:MRR:1011.2,3724.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.31 3856[12:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 3861[13:Spt:3854.0,3854.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 3862[13:SoR:510.0,3861.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3863[13:SSi:3862.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 3864[13:SoR:274.0,3861.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 3865[13:SSi:3864.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 3866[13:Res:3865.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 3868[13:SSi:3866.1,3866.0,266.0,3852.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 3869[13:MRR:3868.0,3863.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.31 3870[13:Res:3865.1,3582.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3871[13:SSi:3870.1,3870.0,266.0,3852.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3872[13:MRR:3871.0,3863.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3873[13:SoR:597.0,3861.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 3874[13:SSi:3873.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 3875[13:Res:3573.1,3874.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3878[13:Obv:3875.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3883[13:EmS:3878.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.31 3884[13:MRR:3869.0,3883.0] || -> program(c2)*.
% 2.13/2.31 3885[13:MRR:3872.0,3883.0] || -> outputs(c2,good)*.
% 2.13/2.31 3890[12:Res:3856.1,3625.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3891[13:SSi:3890.1,3890.0,3884.0,3572.1,3884.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3892[13:MRR:3891.0,3885.0] || -> program(c3)*.
% 2.13/2.31 3896[12:Res:3856.1,3706.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3897[13:SSi:3896.2,3896.0,3884.0,3572.1,3884.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3898[13:MRR:3897.1,3885.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3899[13:Res:3573.1,3898.1] program(c3) program(c3) || -> .
% 2.13/2.31 3900[13:Obv:3899.0] program(c3) || -> .
% 2.13/2.31 3901[13:SSi:3900.0,3892.0] || -> .
% 2.13/2.31 3902[13:Spt:3901.0,3854.2] || -> program(c2)*.
% 2.13/2.31 3903[12:MRR:3890.0,3572.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3904[13:MRR:3903.0,3902.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3907[12:MRR:3896.0,3572.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3908[13:MRR:3907.1,3902.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.31 3909[14:Spt:3804.0,3804.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 3910[14:SoR:510.0,3909.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3911[14:SSi:3910.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 3912[14:SoR:274.0,3909.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 3913[14:SSi:3912.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 3914[14:Res:3913.1,3582.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3916[14:SSi:3914.1,3914.0,266.0,3852.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3917[14:MRR:3916.0,3911.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3919[14:SoR:597.0,3909.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 3920[14:SSi:3919.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 3921[14:Res:3573.1,3920.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3924[14:Obv:3921.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3927[14:EmS:3924.0,3902.0] || -> outputs(c1,good)*.
% 2.13/2.31 3931[14:MRR:3917.0,3927.0] || -> outputs(c2,good)*.
% 2.13/2.31 3932[14:MRR:3904.0,3931.0] || -> program(c3)*.
% 2.13/2.31 3934[14:MRR:3908.1,3931.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3939[14:Res:3573.1,3934.1] program(c3) program(c3) || -> .
% 2.13/2.31 3940[14:Obv:3939.0] program(c3) || -> .
% 2.13/2.31 3941[14:SSi:3940.0,3932.0] || -> .
% 2.13/2.31 3942[14:Spt:3941.0,3804.2] || -> outputs(c2,good)*.
% 2.13/2.31 3943[14:MRR:3904.0,3942.0] || -> program(c3)*.
% 2.13/2.31 3945[14:MRR:3908.1,3942.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3946[14:Res:3573.1,3945.1] program(c3) program(c3) || -> .
% 2.13/2.31 3947[14:Obv:3946.0] program(c3) || -> .
% 2.13/2.31 3948[14:SSi:3947.0,3943.0] || -> .
% 2.13/2.31 3949[12:Spt:3948.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.31 3953[13:Spt:3854.0,3854.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 3954[13:SoR:510.0,3953.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3955[13:SSi:3954.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 3956[13:SoR:274.0,3953.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 3957[13:SSi:3956.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 3959[13:Res:3957.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 3960[13:SSi:3959.1,3959.0,266.0,3852.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 3961[13:MRR:3960.0,3955.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.31 3962[13:SoR:597.0,3953.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 3963[13:SSi:3962.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 3964[13:Res:3573.1,3963.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3966[13:Obv:3964.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 3970[13:EmS:3966.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.31 3971[13:MRR:3961.0,3970.0] || -> program(c2)*.
% 2.13/2.31 3972[13:Res:3957.1,3582.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3973[13:SSi:3972.1,3972.0,266.0,3852.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3974[13:MRR:3973.0,3955.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 3975[13:MRR:3974.0,3970.0] || -> outputs(c2,good)*.
% 2.13/2.31 3976[13:Res:3957.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 3977[13:SSi:3976.2,3976.0,266.0,3852.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 3978[13:MRR:3977.1,3977.2,3955.0,3970.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 3979[13:Res:3978.1,3625.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3980[13:SSi:3979.1,3979.0,3971.0,3572.1,3971.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 3981[13:MRR:3980.0,3975.0] || -> program(c3)*.
% 2.13/2.31 3988[13:Res:3978.1,3706.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3989[13:SSi:3988.2,3988.0,3971.0,3572.1,3971.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 3990[13:MRR:3989.1,3975.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 3991[13:Res:3573.1,3990.1] program(c3) program(c3) || -> .
% 2.13/2.31 3992[13:Obv:3991.0] program(c3) || -> .
% 2.13/2.31 3993[13:SSi:3992.0,3981.0] || -> .
% 2.13/2.31 3994[13:Spt:3993.0,3854.2] || -> program(c2)*.
% 2.13/2.31 3997[14:Spt:3853.0,3853.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 3998[14:SoR:510.0,3997.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 3999[14:SSi:3998.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 4000[14:SoR:274.0,3997.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 4001[14:SSi:4000.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 4003[14:Res:4001.1,3582.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4004[14:SSi:4003.1,4003.0,266.0,3852.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4005[14:MRR:4004.0,3999.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4006[14:SoR:597.0,3997.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 4007[14:SSi:4006.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 4008[14:Res:3573.1,4007.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4010[14:Obv:4008.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4012[14:EmS:4010.0,3994.0] || -> outputs(c1,good)*.
% 2.13/2.31 4016[14:MRR:4005.0,4012.0] || -> outputs(c2,good)*.
% 2.13/2.31 4017[14:Res:4001.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4018[14:SSi:4017.2,4017.0,266.0,3852.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4019[14:MRR:4018.1,3999.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4020[14:MRR:4019.1,4012.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 4021[14:Res:4020.1,3625.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4022[14:SSi:4021.1,4021.0,3994.0,3572.1,3994.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4023[14:MRR:4022.0,4016.0] || -> program(c3)*.
% 2.13/2.31 4030[14:Res:4020.1,3706.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4031[14:SSi:4030.2,4030.0,3994.0,3572.1,3994.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4032[14:MRR:4031.1,4016.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4033[14:Res:3573.1,4032.1] program(c3) program(c3) || -> .
% 2.13/2.31 4034[14:Obv:4033.0] program(c3) || -> .
% 2.13/2.31 4035[14:SSi:4034.0,4023.0] || -> .
% 2.13/2.31 4036[14:Spt:4035.0,3853.2] || -> outputs(c2,bad)*.
% 2.13/2.31 4037[15:Spt:3804.0,3804.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 4038[15:SoR:510.0,4037.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 4039[15:SSi:4038.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 4040[15:SoR:274.0,4037.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 4041[15:SSi:4040.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 4042[15:Res:4041.1,3582.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4044[15:SSi:4042.1,4042.0,266.0,3852.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4045[15:MRR:4044.0,4039.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4046[15:SoR:597.0,4037.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 4047[15:SSi:4046.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 4049[15:Res:3573.1,4047.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4051[15:Obv:4049.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4053[15:EmS:4051.0,3994.0] || -> outputs(c1,good)*.
% 2.13/2.31 4057[15:MRR:4045.0,4053.0] || -> outputs(c2,good)*.
% 2.13/2.31 4058[15:Res:4041.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4059[15:SSi:4058.2,4058.0,266.0,3852.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4060[15:MRR:4059.1,4059.2,4039.0,4053.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 4061[15:Res:4060.1,3625.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4062[15:SSi:4061.1,4061.0,3994.0,3572.1,3994.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4063[15:MRR:4062.0,4057.0] || -> program(c3)*.
% 2.13/2.31 4067[15:Res:4060.1,3706.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4068[15:SSi:4067.2,4067.0,3994.0,3572.1,3994.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4069[15:MRR:4068.1,4057.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4070[15:Res:3573.1,4069.1] program(c3) program(c3) || -> .
% 2.13/2.31 4071[15:Obv:4070.0] program(c3) || -> .
% 2.13/2.31 4072[15:SSi:4071.0,4063.0] || -> .
% 2.13/2.31 4073[15:Spt:4072.0,3804.2] || -> outputs(c2,good)*.
% 2.13/2.31 4076[16:Spt:3855.1,3855.2] program(u) || -> program(f4(u))*.
% 2.13/2.31 4077[16:SoR:274.0,4076.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 4078[16:SoR:510.0,4076.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 4079[16:SSi:4078.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 4080[16:SSi:4077.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 4082[16:Res:4080.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4083[16:SSi:4082.2,4082.0,266.0,3852.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4084[16:MRR:4083.1,4079.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.31 4085[16:SoR:597.0,4076.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 4086[16:SSi:4085.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 4087[16:Res:3573.1,4086.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4089[16:Obv:4087.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4090[16:MRR:4084.1,4089.1] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 4096[16:Res:4090.1,3625.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4097[16:SSi:4096.1,4096.0,3994.0,3572.1,3994.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4098[16:MRR:4097.0,4073.0] || -> program(c3)*.
% 2.13/2.31 4102[16:Res:4090.1,3706.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4103[16:SSi:4102.2,4102.0,3994.0,3572.1,3994.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4104[16:MRR:4103.1,4073.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4105[16:Res:3573.1,4104.1] program(c3) program(c3) || -> .
% 2.13/2.31 4106[16:Obv:4105.0] program(c3) || -> .
% 2.13/2.31 4107[16:SSi:4106.0,4098.0] || -> .
% 2.13/2.31 4108[16:Spt:4107.0,3855.0,3855.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 4111[16:Res:4108.1,3625.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4112[16:SSi:4111.1,4111.0,3994.0,3572.1,3994.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4113[16:MRR:4112.0,4073.0] || -> program(c3)*.
% 2.13/2.31 4117[16:Res:4108.1,3706.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4118[16:SSi:4117.2,4117.0,3994.0,3572.1,3994.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4119[16:MRR:4118.1,4073.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4120[16:Res:3573.1,4119.1] program(c3) program(c3) || -> .
% 2.13/2.31 4121[16:Obv:4120.0] program(c3) || -> .
% 2.13/2.31 4122[16:SSi:4121.0,4113.0] || -> .
% 2.13/2.31 4123[10:Spt:4122.0,17.1,17.2,17.4] program(u) || -> program(f5(u))* outputs(c2,bad)*.
% 2.13/2.31 4124[10:MRR:1573.0,4123.1] program(u) || outputs(u,good)*+ -> program(f4(u)) outputs(c2,bad)*.
% 2.13/2.31 4126[11:Spt:4123.0,4123.1] program(u) || -> program(f5(u))*.
% 2.13/2.31 4127[12:Spt:40.0,40.4] program(u) || -> halts2(u,u)*.
% 2.13/2.31 4128[12:MRR:46.2,4127.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.31 4130[12:MRR:30.2,4127.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.13/2.31 4131[12:MRR:42.2,4127.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.13/2.31 4134[12:Con:4130.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.13/2.31 4137[13:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 4142[14:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.31 4143[14:MRR:6.4,4142.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.13/2.31 4144[14:SoR:597.0,4143.3] program(u) program(c1) program(v) || halts2(u,w)* halts2(v,x)* -> outputs(c1,good)*.
% 2.13/2.31 4147[14:Res:4127.1,4143.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.31 4150[14:Obv:4147.0] program(u) program(v) || -> program(f4(v))*.
% 2.13/2.31 4151[14:Con:4150.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 4155[14:Con:4144.2] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 4156[14:SSi:4155.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 4157[14:SoR:274.0,4151.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 4158[14:SoR:510.0,4151.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 4159[14:SSi:4158.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 4160[14:SSi:4157.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 4164[14:Res:4127.1,4156.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4167[14:Obv:4164.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4172[14:EmS:4167.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.31 4173[12:Res:4127.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.31 4175[12:SSi:4173.0,3572.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.31 4177[13:Res:4137.1,4175.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4178[13:MRR:4177.0,3572.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4181[14:Res:4160.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 4182[14:SSi:4181.1,4181.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 4183[14:MRR:4182.0,4182.1,4159.0,4172.0] || -> program(c2)*.
% 2.13/2.31 4184[14:MRR:4178.0,4183.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4190[14:Res:4160.1,4134.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4191[14:SSi:4190.1,4190.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4192[14:MRR:4191.0,4191.1,4159.0,4172.0] || -> outputs(c2,good)*.
% 2.13/2.31 4193[14:MRR:4184.0,4192.0] || -> program(c3)*.
% 2.13/2.31 4198[13:Res:4137.1,4128.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4199[14:SSi:4198.2,4198.0,4183.0,3572.1,4183.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4200[14:MRR:4199.2,4192.0] program(u) || outputs(c2,bad)*+ halts2(c3,u)* -> .
% 2.13/2.31 4201[14:Res:4160.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 4202[14:SSi:4201.1,4201.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 4203[14:MRR:4202.0,4202.1,4159.0,4172.0] || -> outputs(c2,bad)*.
% 2.13/2.31 4204[14:MRR:4200.1,4203.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4205[14:Res:4127.1,4204.1] program(c3) program(c3) || -> .
% 2.13/2.31 4206[14:Obv:4205.0] program(c3) || -> .
% 2.13/2.31 4207[14:SSi:4206.0,4193.0] || -> .
% 2.13/2.31 4208[14:Spt:4207.0,300.3] || -> program(c2)*.
% 2.13/2.31 4209[14:MRR:4178.0,4208.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4217[15:Spt:4124.0,4124.1,4124.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.31 4218[15:MRR:6.4,4217.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.13/2.31 4221[15:Res:4127.1,4218.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.31 4224[15:Obv:4221.0] program(u) program(v) || -> program(f4(v))*.
% 2.13/2.31 4225[15:Con:4224.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 4229[15:SoR:274.0,4225.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 4230[15:SoR:510.0,4225.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 4231[15:SSi:4230.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 4232[15:SSi:4229.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 4233[15:Res:4232.1,4134.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4235[15:SSi:4233.1,4233.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4236[15:MRR:4235.0,4231.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4237[15:SoR:597.0,4225.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 4238[15:SSi:4237.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 4240[15:Res:4127.1,4238.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4243[15:Obv:4240.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4246[15:EmS:4243.0,4208.0] || -> outputs(c1,good)*.
% 2.13/2.31 4250[15:MRR:4236.0,4246.0] || -> outputs(c2,good)*.
% 2.13/2.31 4251[15:MRR:4209.0,4250.0] || -> program(c3)*.
% 2.13/2.31 4254[12:Res:4127.1,4131.5] program(f6(u)) program(v) program(u) || outputs(u,good) halts2(u,f6(u))* halts2(c3,v)* -> .
% 2.13/2.31 4256[12:SSi:4254.0,3572.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.31 4258[13:Res:4137.1,4256.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4259[14:SSi:4258.2,4258.0,4208.0,3572.1,4208.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.31 4260[15:MRR:4259.1,4250.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4264[15:Res:4127.1,4260.1] program(c3) program(c3) || -> .
% 2.13/2.31 4265[15:Obv:4264.0] program(c3) || -> .
% 2.13/2.31 4266[15:SSi:4265.0,4251.0] || -> .
% 2.13/2.31 4267[15:Spt:4266.0,4124.3] || -> outputs(c2,bad)*.
% 2.13/2.31 4270[12:Res:4127.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.31 4273[12:Obv:4270.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.31 4274[12:Con:4273.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.31 4278[14:Res:4274.2,4209.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.31 4279[14:SSi:4278.0,4208.0] || -> program(f4(c2))* program(c3).
% 2.13/2.31 4282[16:Spt:4279.1] || -> program(c3)*.
% 2.13/2.31 4287[12:Res:52.3,4134.3] program(f5(u)) program(u) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.31 4288[12:Obv:4287.1] program(f5(u)) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.31 4289[12:SSi:4288.0,4126.1] program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.31 4290[12:MRR:4289.1,4289.2,299.2,4274.2] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.31 4291[17:Spt:4290.0,4290.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 4292[17:SoR:274.0,4291.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 4293[17:SoR:510.0,4291.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 4294[17:SSi:4293.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 4295[17:SSi:4292.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 4296[17:Res:4295.1,4134.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4298[17:SSi:4296.1,4296.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4299[17:MRR:4298.0,4294.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4301[17:SoR:597.0,4291.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 4302[17:SSi:4301.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 4303[17:Res:4127.1,4302.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4306[17:Obv:4303.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4308[17:EmS:4306.0,4282.0] || -> outputs(c1,good)*.
% 2.13/2.31 4315[17:MRR:4299.0,4308.0] || -> outputs(c2,good)*.
% 2.13/2.31 4316[17:MRR:4259.1,4315.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4317[17:Res:4127.1,4316.1] program(c3) program(c3) || -> .
% 2.13/2.31 4318[17:Obv:4317.0] program(c3) || -> .
% 2.13/2.31 4319[17:SSi:4318.0,4282.0] || -> .
% 2.13/2.31 4320[17:Spt:4319.0,4290.2] || -> outputs(c2,good)*.
% 2.13/2.31 4321[17:MRR:4259.1,4320.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4322[17:Res:4127.1,4321.1] program(c3) program(c3) || -> .
% 2.13/2.31 4323[17:Obv:4322.0] program(c3) || -> .
% 2.13/2.31 4324[17:SSi:4323.0,4282.0] || -> .
% 2.13/2.31 4325[16:Spt:4324.0,4279.1,4282.0] || program(c3)* -> .
% 2.13/2.31 4326[16:Spt:4324.0,4279.0] || -> program(f4(c2))*.
% 2.13/2.31 4327[16:MRR:4209.1,4325.0] || outputs(c2,good)* -> .
% 2.13/2.31 4328[16:MRR:4290.2,4327.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 4331[16:MRR:4134.4,4327.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.31 4333[16:SoR:510.0,4328.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 4334[16:SSi:4333.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 4335[16:SoR:274.0,4328.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 4336[16:SSi:4335.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 4337[16:Res:4336.1,4331.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 4339[16:SSi:4337.1,4337.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 4340[16:MRR:4339.0,4334.0] || outputs(c1,good)* -> .
% 2.13/2.31 4341[16:MRR:597.3,4340.0] program(f4(c1)) program(u) || halts2(u,v)* -> .
% 2.13/2.31 4342[16:SSi:4341.0,4328.0,266.1] program(u) || halts2(u,v)* -> .
% 2.13/2.31 4343[16:MRR:4127.1,4342.1] program(u) || -> .
% 2.13/2.31 4344[16:UnC:4343.0,4326.0] || -> .
% 2.13/2.31 4347[13:Spt:4344.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.31 4348[12:MRR:300.1,4274.2] program(u) || -> program(f4(u))* program(c2).
% 2.13/2.31 4349[12:MRR:4124.1,4274.2] program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.13/2.31 4350[12:MRR:1011.2,4274.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.31 4354[14:Spt:4348.0,4348.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 4355[14:SoR:510.0,4354.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 4356[14:SSi:4355.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 4357[14:SoR:274.0,4354.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 4358[14:SSi:4357.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 4359[14:Res:4358.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 4361[14:SSi:4359.1,4359.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 4362[14:MRR:4361.0,4356.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.31 4363[14:SoR:597.0,4354.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 4364[14:SSi:4363.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 4369[14:Res:4127.1,4364.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4370[14:Obv:4369.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4374[14:EmS:4370.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.31 4375[14:MRR:4362.0,4374.0] || -> program(c2)*.
% 2.13/2.31 4376[14:Res:4358.1,4134.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4377[14:SSi:4376.1,4376.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4378[14:MRR:4377.0,4377.1,4356.0,4374.0] || -> outputs(c2,good)*.
% 2.13/2.31 4379[14:Res:4358.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4380[14:SSi:4379.2,4379.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4381[14:MRR:4380.1,4380.2,4356.0,4374.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 4383[14:Res:4381.1,4175.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4384[14:Res:4381.1,4256.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4385[14:SSi:4383.1,4383.0,4375.0,3572.1,4375.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4386[14:MRR:4385.0,4378.0] || -> program(c3)*.
% 2.13/2.31 4389[14:SSi:4384.2,4384.0,4375.0,3572.1,4375.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4390[14:MRR:4389.1,4378.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4391[14:Res:4127.1,4390.1] program(c3) program(c3) || -> .
% 2.13/2.31 4392[14:Obv:4391.0] program(c3) || -> .
% 2.13/2.31 4393[14:SSi:4392.0,4386.0] || -> .
% 2.13/2.31 4394[14:Spt:4393.0,4348.2] || -> program(c2)*.
% 2.13/2.31 4398[15:Spt:4290.0,4290.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 4399[15:SoR:510.0,4398.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 4400[15:SSi:4399.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 4401[15:SoR:274.0,4398.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 4402[15:SSi:4401.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 4403[15:Res:4402.1,4134.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4405[15:SSi:4403.1,4403.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4406[15:MRR:4405.0,4400.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4407[15:SoR:597.0,4398.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 4408[15:SSi:4407.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 4410[15:Res:4127.1,4408.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4411[15:Obv:4410.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4414[15:EmS:4411.0,4394.0] || -> outputs(c1,good)*.
% 2.13/2.31 4418[15:MRR:4406.0,4414.0] || -> outputs(c2,good)*.
% 2.13/2.31 4419[15:Res:4402.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4420[15:SSi:4419.2,4419.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4421[15:MRR:4420.1,4420.2,4400.0,4414.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 4422[15:Res:4421.1,4175.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4423[15:SSi:4422.1,4422.0,4394.0,3572.1,4394.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4424[15:MRR:4423.0,4418.0] || -> program(c3)*.
% 2.13/2.31 4431[15:Res:4421.1,4256.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4432[15:SSi:4431.2,4431.0,4394.0,3572.1,4394.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4433[15:MRR:4432.1,4418.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4434[15:Res:4127.1,4433.1] program(c3) program(c3) || -> .
% 2.13/2.31 4435[15:Obv:4434.0] program(c3) || -> .
% 2.13/2.31 4436[15:SSi:4435.0,4424.0] || -> .
% 2.13/2.31 4437[15:Spt:4436.0,4290.2] || -> outputs(c2,good)*.
% 2.13/2.31 4440[16:Spt:4349.0,4349.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 4441[16:SoR:510.0,4440.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 4442[16:SSi:4441.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 4443[16:SoR:274.0,4440.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 4444[16:SSi:4443.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 4446[16:Res:4444.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4447[16:SSi:4446.2,4446.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4448[16:MRR:4447.1,4442.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.31 4449[16:SoR:597.0,4440.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 4450[16:SSi:4449.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 4452[16:Res:4127.1,4450.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4453[16:Obv:4452.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4454[16:MRR:4448.1,4453.1] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 4464[16:Res:4454.1,4175.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4465[16:SSi:4464.1,4464.0,4394.0,3572.1,4394.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4466[16:MRR:4465.0,4437.0] || -> program(c3)*.
% 2.13/2.31 4470[16:Res:4454.1,4256.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4471[16:SSi:4470.2,4470.0,4394.0,3572.1,4394.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4472[16:MRR:4471.1,4437.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4473[16:Res:4127.1,4472.1] program(c3) program(c3) || -> .
% 2.13/2.31 4474[16:Obv:4473.0] program(c3) || -> .
% 2.13/2.31 4475[16:SSi:4474.0,4466.0] || -> .
% 2.13/2.31 4476[16:Spt:4475.0,4349.2] || -> outputs(c2,bad)*.
% 2.13/2.31 4481[17:Spt:4350.1,4350.2] program(u) || -> program(f4(u))*.
% 2.13/2.31 4482[17:SoR:274.0,4481.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 4483[17:SoR:510.0,4481.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 4484[17:SSi:4483.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 4485[17:SSi:4482.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 4487[17:Res:4485.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4488[17:SSi:4487.2,4487.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4489[17:MRR:4488.1,4484.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.31 4491[17:SoR:597.0,4481.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 4492[17:SSi:4491.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 4494[17:Res:4127.1,4492.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4495[17:Obv:4494.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4496[17:MRR:4489.1,4495.1] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 4502[17:Res:4496.1,4175.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4503[17:SSi:4502.1,4502.0,4394.0,3572.1,4394.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4504[17:MRR:4503.0,4437.0] || -> program(c3)*.
% 2.13/2.31 4508[17:Res:4496.1,4256.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4509[17:SSi:4508.2,4508.0,4394.0,3572.1,4394.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4510[17:MRR:4509.1,4437.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4511[17:Res:4127.1,4510.1] program(c3) program(c3) || -> .
% 2.13/2.31 4512[17:Obv:4511.0] program(c3) || -> .
% 2.13/2.31 4513[17:SSi:4512.0,4504.0] || -> .
% 2.13/2.31 4514[17:Spt:4513.0,4350.0,4350.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 4517[17:Res:4514.1,4175.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4518[17:SSi:4517.1,4517.0,4394.0,3572.1,4394.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4519[17:MRR:4518.0,4437.0] || -> program(c3)*.
% 2.13/2.31 4523[17:Res:4514.1,4256.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4524[17:SSi:4523.2,4523.0,4394.0,3572.1,4394.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4525[17:MRR:4524.1,4437.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4526[17:Res:4127.1,4525.1] program(c3) program(c3) || -> .
% 2.13/2.31 4527[17:Obv:4526.0] program(c3) || -> .
% 2.13/2.31 4528[17:SSi:4527.0,4519.0] || -> .
% 2.13/2.31 4529[12:Spt:4528.0,40.1,40.2,40.3,40.5,40.6] program(u) || outputs(u,bad) halts2(u,f6(u)) -> outputs(c3,bad) halts2(f6(u),f6(u))*.
% 2.13/2.31 4531[13:Spt:4529.0,4529.1,4529.2,4529.4] program(u) || outputs(u,bad) halts2(u,f6(u)) -> halts2(f6(u),f6(u))*.
% 2.13/2.31 4532[14:Spt:22.0,22.4] program(u) || -> halts2(u,u)*.
% 2.13/2.31 4534[14:MRR:30.2,4532.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.13/2.31 4535[14:MRR:42.2,4532.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.13/2.31 4538[14:Con:4534.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.13/2.31 4541[15:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 4545[16:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.31 4546[16:MRR:6.4,4545.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.13/2.31 4547[16:SoR:597.0,4546.3] program(u) program(c1) program(v) || halts2(u,w)* halts2(v,x)* -> outputs(c1,good)*.
% 2.13/2.31 4550[16:Res:4532.1,4546.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.31 4553[16:Obv:4550.0] program(u) program(v) || -> program(f4(v))*.
% 2.13/2.31 4554[16:Con:4553.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 4558[16:Con:4547.2] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 4559[16:SSi:4558.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 4560[16:SoR:274.0,4554.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 4561[16:SoR:510.0,4554.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 4562[16:SSi:4561.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 4563[16:SSi:4560.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 4565[16:Res:4532.1,4559.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4568[16:Obv:4565.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4575[16:EmS:4568.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.31 4578[14:Res:4532.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.31 4580[14:SSi:4578.0,3572.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.31 4582[15:Res:4541.1,4580.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4583[15:MRR:4582.0,3572.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4584[16:Res:4563.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 4585[16:SSi:4584.1,4584.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 4586[16:MRR:4585.0,4585.1,4562.0,4575.0] || -> program(c2)*.
% 2.13/2.31 4588[16:MRR:4583.0,4586.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4589[16:Res:4563.1,4538.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4590[16:SSi:4589.1,4589.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4591[16:MRR:4590.0,4590.1,4562.0,4575.0] || -> outputs(c2,good)*.
% 2.13/2.31 4592[16:MRR:4588.0,4591.0] || -> program(c3)*.
% 2.13/2.31 4604[14:Res:4532.1,4535.5] program(f6(u)) program(v) program(u) || outputs(u,good) halts2(u,f6(u))* halts2(c3,v)* -> .
% 2.13/2.31 4606[14:SSi:4604.0,3572.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.31 4608[15:Res:4541.1,4606.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4609[16:SSi:4608.2,4608.0,4586.0,3572.1,4586.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4610[16:MRR:4609.1,4591.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4611[16:Res:4532.1,4610.1] program(c3) program(c3) || -> .
% 2.13/2.31 4612[16:Obv:4611.0] program(c3) || -> .
% 2.13/2.31 4613[16:SSi:4612.0,4592.0] || -> .
% 2.13/2.31 4614[16:Spt:4613.0,300.3] || -> program(c2)*.
% 2.13/2.31 4615[16:MRR:4583.0,4614.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4619[15:MRR:4608.0,3572.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4620[16:MRR:4619.1,4614.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.31 4623[14:Res:4532.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.31 4626[14:Obv:4623.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.31 4627[14:Con:4626.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.31 4628[14:MRR:4124.1,4627.2] program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.13/2.31 4630[17:Spt:4628.0,4628.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 4631[17:SoR:274.0,4630.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 4632[17:SoR:510.0,4630.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 4633[17:SSi:4632.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 4634[17:SSi:4631.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 4636[17:SoR:597.0,4630.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 4637[17:SSi:4636.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 4638[17:Res:4634.1,4538.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4639[17:SSi:4638.1,4638.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4640[17:MRR:4639.0,4633.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4641[17:Res:4532.1,4637.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4644[17:Obv:4641.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4647[17:EmS:4644.0,4614.0] || -> outputs(c1,good)*.
% 2.13/2.31 4651[17:MRR:4640.0,4647.0] || -> outputs(c2,good)*.
% 2.13/2.31 4652[17:MRR:4615.0,4651.0] || -> program(c3)*.
% 2.13/2.31 4654[17:MRR:4620.1,4651.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4659[17:Res:4532.1,4654.1] program(c3) program(c3) || -> .
% 2.13/2.31 4660[17:Obv:4659.0] program(c3) || -> .
% 2.13/2.31 4661[17:SSi:4660.0,4652.0] || -> .
% 2.13/2.31 4662[17:Spt:4661.0,4628.2] || -> outputs(c2,bad)*.
% 2.13/2.31 4666[16:Res:4627.2,4615.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.31 4667[16:SSi:4666.0,4614.0] || -> program(f4(c2))* program(c3).
% 2.13/2.31 4669[18:Spt:4667.1] || -> program(c3)*.
% 2.13/2.31 4673[14:Res:52.3,4538.3] program(f5(u)) program(u) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.31 4674[14:Obv:4673.1] program(f5(u)) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.31 4675[14:SSi:4674.0,4126.1] program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.31 4676[14:MRR:4675.1,4675.2,299.2,4627.2] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.31 4677[19:Spt:4676.0,4676.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 4678[19:SoR:510.0,4677.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 4679[19:SSi:4678.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 4683[19:SoR:274.0,4677.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 4684[19:SSi:4683.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 4686[19:Res:4684.1,4538.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4688[19:SSi:4686.1,4686.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4689[19:MRR:4688.0,4679.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4690[19:SoR:597.0,4677.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 4691[19:SSi:4690.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 4693[19:Res:4532.1,4691.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4696[19:Obv:4693.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4698[19:EmS:4696.0,4669.0] || -> outputs(c1,good)*.
% 2.13/2.31 4705[19:MRR:4689.0,4698.0] || -> outputs(c2,good)*.
% 2.13/2.31 4706[19:MRR:4620.1,4705.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4707[19:Res:4532.1,4706.1] program(c3) program(c3) || -> .
% 2.13/2.31 4708[19:Obv:4707.0] program(c3) || -> .
% 2.13/2.31 4709[19:SSi:4708.0,4669.0] || -> .
% 2.13/2.31 4710[19:Spt:4709.0,4676.2] || -> outputs(c2,good)*.
% 2.13/2.31 4711[19:MRR:4620.1,4710.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4712[19:Res:4532.1,4711.1] program(c3) program(c3) || -> .
% 2.13/2.31 4713[19:Obv:4712.0] program(c3) || -> .
% 2.13/2.31 4714[19:SSi:4713.0,4669.0] || -> .
% 2.13/2.31 4715[18:Spt:4714.0,4667.1,4669.0] || program(c3)* -> .
% 2.13/2.31 4716[18:Spt:4714.0,4667.0] || -> program(f4(c2))*.
% 2.13/2.31 4717[18:MRR:4615.1,4715.0] || outputs(c2,good)* -> .
% 2.13/2.31 4718[18:MRR:4676.2,4717.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 4721[18:MRR:4538.4,4717.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.31 4723[18:SoR:510.0,4718.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 4724[18:SSi:4723.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 4725[18:SoR:274.0,4718.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 4726[18:SSi:4725.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 4727[18:Res:4726.1,4721.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 4729[18:SSi:4727.1,4727.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 4730[18:MRR:4729.0,4724.0] || outputs(c1,good)* -> .
% 2.13/2.31 4731[18:MRR:597.3,4730.0] program(f4(c1)) program(u) || halts2(u,v)* -> .
% 2.13/2.31 4732[18:SSi:4731.0,4718.0,266.1] program(u) || halts2(u,v)* -> .
% 2.13/2.31 4733[18:MRR:4532.1,4732.1] program(u) || -> .
% 2.13/2.31 4734[18:UnC:4733.0,4716.0] || -> .
% 2.13/2.31 4737[15:Spt:4734.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.31 4738[14:MRR:300.1,4627.2] program(u) || -> program(f4(u))* program(c2).
% 2.13/2.31 4739[14:MRR:1011.2,4627.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.31 4742[16:Spt:4738.0,4738.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 4743[16:SoR:510.0,4742.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 4744[16:SSi:4743.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 4745[16:SoR:274.0,4742.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 4746[16:SSi:4745.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 4747[16:Res:4746.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 4749[16:SSi:4747.1,4747.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 4750[16:MRR:4749.0,4744.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.31 4751[16:SoR:597.0,4742.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 4752[16:SSi:4751.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 4756[16:Res:4532.1,4752.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4757[16:Obv:4756.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4761[16:EmS:4757.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.31 4762[16:MRR:4750.0,4761.0] || -> program(c2)*.
% 2.13/2.31 4763[16:Res:4746.1,4538.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4764[16:SSi:4763.1,4763.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4765[16:MRR:4764.0,4764.1,4744.0,4761.0] || -> outputs(c2,good)*.
% 2.13/2.31 4766[16:Res:4746.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4767[16:SSi:4766.2,4766.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4768[16:MRR:4767.1,4767.2,4744.0,4761.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 4770[16:Res:4768.1,4580.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4771[16:SSi:4770.1,4770.0,4762.0,3572.1,4762.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4772[16:MRR:4771.0,4765.0] || -> program(c3)*.
% 2.13/2.31 4775[16:Res:4768.1,4606.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4776[16:SSi:4775.2,4775.0,4762.0,3572.1,4762.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4777[16:MRR:4776.1,4765.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4781[16:Res:4532.1,4777.1] program(c3) program(c3) || -> .
% 2.13/2.31 4782[16:Obv:4781.0] program(c3) || -> .
% 2.13/2.31 4783[16:SSi:4782.0,4772.0] || -> .
% 2.13/2.31 4784[16:Spt:4783.0,4738.2] || -> program(c2)*.
% 2.13/2.31 4786[17:Spt:4676.0,4676.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 4787[17:SoR:510.0,4786.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 4788[17:SSi:4787.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 4789[17:SoR:274.0,4786.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 4790[17:SSi:4789.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 4791[17:Res:4790.1,4538.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4793[17:SSi:4791.1,4791.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4794[17:MRR:4793.0,4788.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4796[17:SoR:597.0,4786.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 4797[17:SSi:4796.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 4798[17:Res:4532.1,4797.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4800[17:Obv:4798.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4802[17:EmS:4800.0,4784.0] || -> outputs(c1,good)*.
% 2.13/2.31 4806[17:MRR:4794.0,4802.0] || -> outputs(c2,good)*.
% 2.13/2.31 4807[17:Res:4790.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4808[17:SSi:4807.2,4807.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4809[17:MRR:4808.1,4808.2,4788.0,4802.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 4810[17:Res:4809.1,4580.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4811[17:SSi:4810.1,4810.0,4784.0,3572.1,4784.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4812[17:MRR:4811.0,4806.0] || -> program(c3)*.
% 2.13/2.31 4819[17:Res:4809.1,4606.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4820[17:SSi:4819.2,4819.0,4784.0,3572.1,4784.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4821[17:MRR:4820.1,4806.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4822[17:Res:4532.1,4821.1] program(c3) program(c3) || -> .
% 2.13/2.31 4823[17:Obv:4822.0] program(c3) || -> .
% 2.13/2.31 4824[17:SSi:4823.0,4812.0] || -> .
% 2.13/2.31 4825[17:Spt:4824.0,4676.2] || -> outputs(c2,good)*.
% 2.13/2.31 4826[18:Spt:4628.0,4628.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 4827[18:SoR:510.0,4826.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 4828[18:SSi:4827.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 4829[18:SoR:274.0,4826.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 4830[18:SSi:4829.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 4832[18:Res:4830.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4833[18:SSi:4832.2,4832.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4834[18:MRR:4833.1,4828.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.31 4835[18:SoR:597.0,4826.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 4836[18:SSi:4835.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 4837[18:Res:4532.1,4836.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4839[18:Obv:4837.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4840[18:MRR:4834.1,4839.1] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 4850[18:Res:4840.1,4580.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4851[18:SSi:4850.1,4850.0,4784.0,3572.1,4784.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4852[18:MRR:4851.0,4825.0] || -> program(c3)*.
% 2.13/2.31 4856[18:Res:4840.1,4606.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4857[18:SSi:4856.2,4856.0,4784.0,3572.1,4784.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4858[18:MRR:4857.1,4825.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4859[18:Res:4532.1,4858.1] program(c3) program(c3) || -> .
% 2.13/2.31 4860[18:Obv:4859.0] program(c3) || -> .
% 2.13/2.31 4861[18:SSi:4860.0,4852.0] || -> .
% 2.13/2.31 4862[18:Spt:4861.0,4628.2] || -> outputs(c2,bad)*.
% 2.13/2.31 4865[19:Spt:4739.1,4739.2] program(u) || -> program(f4(u))*.
% 2.13/2.31 4866[19:SoR:274.0,4865.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 4867[19:SoR:510.0,4865.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 4868[19:SSi:4867.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 4869[19:SSi:4866.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 4871[19:SoR:597.0,4865.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 4872[19:SSi:4871.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 4873[19:Res:4869.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4874[19:SSi:4873.2,4873.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4875[19:MRR:4874.1,4868.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.31 4876[19:Res:4532.1,4872.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4878[19:Obv:4876.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 4879[19:MRR:4875.1,4878.1] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 4885[19:Res:4879.1,4580.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4886[19:SSi:4885.1,4885.0,4784.0,3572.1,4784.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4887[19:MRR:4886.0,4825.0] || -> program(c3)*.
% 2.13/2.31 4891[19:Res:4879.1,4606.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4892[19:SSi:4891.2,4891.0,4784.0,3572.1,4784.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4893[19:MRR:4892.1,4825.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4894[19:Res:4532.1,4893.1] program(c3) program(c3) || -> .
% 2.13/2.31 4895[19:Obv:4894.0] program(c3) || -> .
% 2.13/2.31 4896[19:SSi:4895.0,4887.0] || -> .
% 2.13/2.31 4897[19:Spt:4896.0,4739.0,4739.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 4900[19:Res:4897.1,4580.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4901[19:SSi:4900.1,4900.0,4784.0,3572.1,4784.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 4902[19:MRR:4901.0,4825.0] || -> program(c3)*.
% 2.13/2.31 4906[19:Res:4897.1,4606.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4907[19:SSi:4906.2,4906.0,4784.0,3572.1,4784.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4908[19:MRR:4907.1,4825.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 4909[19:Res:4532.1,4908.1] program(c3) program(c3) || -> .
% 2.13/2.31 4910[19:Obv:4909.0] program(c3) || -> .
% 2.13/2.31 4911[19:SSi:4910.0,4902.0] || -> .
% 2.13/2.31 4912[14:Spt:4911.0,22.1,22.2,22.3,22.5,22.6] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> outputs(c2,bad) halts2(f5(u),f5(u)).
% 2.13/2.31 4914[15:Spt:4912.0,4912.1,4912.2,4912.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.31 4915[15:Res:52.3,4914.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 4916[15:Obv:4915.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 4917[15:SSi:4916.0,4126.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 4918[15:MRR:4917.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 4921[3:Res:511.1,6.2] program(u) program(u) program(v) || -> halts2(c3,u)* program(f4(v)) outputs(v,good)*.
% 2.13/2.31 4922[3:Res:511.2,6.2] program(u) program(c3) program(v) || -> halts2(u,u)* program(f4(v)) outputs(v,good)*.
% 2.13/2.31 4923[3:Obv:4921.0] program(u) program(v) || -> halts2(c3,u)* program(f4(v)) outputs(v,good)*.
% 2.13/2.31 4924[3:MRR:4922.3,6.2] program(u) program(c3) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.31 4925[15:Res:4918.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.31 4926[15:SSi:4925.1,4126.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.31 4927[16:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.31 4931[16:MRR:4926.4,4927.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.13/2.31 4933[16:Con:4931.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 4934[16:SoR:597.0,4933.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 4935[16:SoR:274.0,4933.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 4936[16:SoR:510.0,4933.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 4937[16:SSi:4936.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 4938[16:SSi:4935.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 4939[16:SSi:4934.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 4940[16:Res:4938.1,4914.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 4941[16:SSi:4940.1,4940.0,266.0,4126.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 4942[16:MRR:4941.0,4937.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 4945[16:Res:4942.0,4939.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.31 4947[16:SSi:4945.0,4126.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.31 4949[3:Res:511.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> halts2(c3,f6(u))* program(c3).
% 2.13/2.31 4951[9:SSi:4949.0,3572.1] program(u) || outputs(u,good) halts2(u,f6(u))*+ -> halts2(c3,f6(u))* program(c3).
% 2.13/2.31 4953[17:Spt:4951.0,4951.1,4951.2,4951.3] program(u) || outputs(u,good) halts2(u,f6(u))*+ -> halts2(c3,f6(u))*.
% 2.13/2.31 4954[16:Res:4938.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 4955[16:SSi:4954.1,4954.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 4956[16:MRR:4955.0,4955.1,4937.0,4947.0] || -> program(c2)*.
% 2.13/2.31 4957[16:Res:4938.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4958[16:SSi:4957.2,4957.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 4959[16:MRR:4958.1,4958.2,4937.0,4947.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 4961[17:Res:4959.1,4953.2] program(f6(c2)) program(c2) || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.13/2.31 4963[17:SSi:4961.1,4961.0,4956.0,3572.1,4956.0] || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.13/2.31 4966[16:Res:4959.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4967[16:SSi:4966.2,4966.0,4956.0,3572.1,4956.0] program(u) || halts2(u,u)*+ outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 4969[16:Res:4531.3,4967.1] program(u) program(f6(u)) || outputs(u,bad) halts2(u,f6(u))* outputs(c2,bad) outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.13/2.31 4975[16:SSi:4969.1,3572.1] program(u) || outputs(u,bad) halts2(u,f6(u))* outputs(c2,bad) outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.13/2.31 4976[16:Res:4938.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4977[16:SSi:4976.2,4976.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 4978[16:MRR:4977.2,4977.3,4937.0,4947.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.31 4979[16:MRR:4967.3,4978.2] program(u) || halts2(u,u)*+ outputs(c2,bad)* halts2(c3,u)* -> .
% 2.13/2.31 4982[16:Res:4942.0,4978.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.13/2.31 4984[16:SSi:4982.0,4126.0,266.1] || -> outputs(c2,good)*.
% 2.13/2.31 4985[17:MRR:4963.0,4984.0] || -> halts2(c3,f6(c2))*.
% 2.13/2.31 4990[16:MRR:4975.4,4984.0] program(u) || outputs(u,bad) halts2(u,f6(u))*+ outputs(c2,bad) halts2(c3,f6(u))* -> .
% 2.13/2.31 5004[16:Res:4959.1,4990.2] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,bad) halts2(c3,f6(c2))* -> .
% 2.13/2.31 5005[16:Obv:5004.2] program(f6(c2)) program(c2) || outputs(c2,bad) halts2(c3,f6(c2))* -> .
% 2.13/2.31 5006[16:SSi:5005.1,5005.0,4956.0,3572.1,4956.0] || outputs(c2,bad) halts2(c3,f6(c2))* -> .
% 2.13/2.31 5007[17:MRR:5006.1,4985.0] || outputs(c2,bad)* -> .
% 2.13/2.31 5008[17:MRR:1569.4,5007.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.31 5010[17:Res:4938.1,5008.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5011[17:SSi:5010.1,5010.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5012[17:MRR:5011.0,5011.1,4937.0,4947.0] || -> .
% 2.13/2.31 5013[17:Spt:5012.0,4951.4] || -> program(c3)*.
% 2.13/2.31 5014[17:MRR:512.0,5013.0] || -> halts2(c3,c3)*.
% 2.13/2.31 5018[16:Res:4938.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 5019[16:SSi:5018.1,5018.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 5020[16:MRR:5019.0,5019.1,4937.0,4947.0] || -> outputs(c2,bad)*.
% 2.13/2.31 5025[16:MRR:4979.2,5020.0] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.31 5030[17:Res:5014.0,5025.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.31 5032[17:SSi:5030.0,5013.0] || halts2(c3,c3)* -> .
% 2.13/2.31 5033[17:MRR:5032.0,5014.0] || -> .
% 2.13/2.31 5035[16:Spt:5033.0,300.3] || -> program(c2)*.
% 2.13/2.31 5036[15:Con:4926.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.31 5037[15:MRR:4124.1,5036.2] program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.13/2.31 5038[3:Con:4924.0] program(c3) program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.31 5039[15:MRR:1011.2,5036.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.31 5040[17:Spt:5037.0,5037.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 5041[17:SoR:510.0,5040.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 5042[17:SSi:5041.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 5043[17:SoR:274.0,5040.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 5044[17:SSi:5043.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 5045[17:Res:5044.1,4914.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 5046[17:SSi:5045.1,5045.0,266.0,4126.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 5047[17:MRR:5046.0,5042.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 5048[17:SoR:597.0,5040.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 5049[17:SSi:5048.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 5055[17:Res:5047.0,5049.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.31 5057[17:SSi:5055.0,4126.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.31 5060[17:Res:5044.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 5061[17:SSi:5060.2,5060.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 5062[17:MRR:5061.1,5061.2,5042.0,5057.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 5065[17:Res:5062.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 5067[17:SSi:5065.1,5065.0,5035.0,3572.1,5035.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 5069[17:Res:5062.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5070[17:SSi:5069.2,5069.0,5035.0,3572.1,5035.0] program(u) || halts2(u,u)*+ outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5082[17:Res:5044.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 5083[17:SSi:5082.2,5082.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 5084[17:MRR:5083.2,5083.3,5042.0,5057.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.31 5085[17:MRR:5070.3,5084.2] program(u) || halts2(u,u)*+ outputs(c2,bad)* halts2(c3,u)* -> .
% 2.13/2.31 5088[17:Res:5047.0,5084.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.13/2.31 5090[17:SSi:5088.0,4126.0,266.1] || -> outputs(c2,good)*.
% 2.13/2.31 5092[17:MRR:5067.1,5090.0] || outputs(c2,bad)* -> program(c3).
% 2.13/2.31 5107[17:Res:5044.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 5108[17:SSi:5107.1,5107.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 5109[17:MRR:5108.0,5108.1,5042.0,5057.0] || -> outputs(c2,bad)*.
% 2.13/2.31 5110[17:MRR:5092.0,5109.0] || -> program(c3)*.
% 2.13/2.31 5114[17:MRR:5085.2,5109.0] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.31 5116[17:MRR:512.0,5110.0] || -> halts2(c3,c3)*.
% 2.13/2.31 5120[17:Res:5116.0,5114.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.31 5122[17:SSi:5120.0,5110.0] || halts2(c3,c3)* -> .
% 2.13/2.31 5123[17:MRR:5122.0,5116.0] || -> .
% 2.13/2.31 5125[17:Spt:5123.0,5037.2] || -> outputs(c2,bad)*.
% 2.13/2.31 5128[18:Spt:5039.1,5039.2] program(u) || -> program(f4(u))*.
% 2.13/2.31 5129[18:SoR:274.0,5128.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 5130[18:SoR:510.0,5128.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 5131[18:SSi:5130.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 5132[18:SSi:5129.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 5133[18:Res:5132.1,4914.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 5134[18:SSi:5133.1,5133.0,266.0,4126.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 5135[18:MRR:5134.0,5131.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 5136[18:SoR:597.0,5128.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 5137[18:SSi:5136.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 5140[18:Res:5135.0,5137.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.31 5142[18:SSi:5140.0,4126.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.31 5147[19:Spt:4951.0,4951.1,4951.2,4951.3] program(u) || outputs(u,good) halts2(u,f6(u))*+ -> halts2(c3,f6(u))*.
% 2.13/2.31 5151[18:Res:5132.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 5152[18:SSi:5151.2,5151.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 5153[18:MRR:5152.1,5152.2,5131.0,5142.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 5155[19:Res:5153.1,5147.2] program(f6(c2)) program(c2) || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.13/2.31 5157[19:SSi:5155.1,5155.0,5035.0,3572.1,5035.0] || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.13/2.31 5162[18:Res:5153.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5163[18:SSi:5162.2,5162.0,5035.0,3572.1,5035.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5164[18:MRR:5163.2,5125.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5166[18:Res:4531.3,5164.1] program(u) program(f6(u)) || outputs(u,bad) halts2(u,f6(u))* outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.13/2.31 5172[18:SSi:5166.1,3572.1] program(u) || outputs(u,bad) halts2(u,f6(u))*+ outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.13/2.31 5173[18:Res:5153.1,5172.2] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.13/2.31 5174[18:SSi:5173.1,5173.0,5035.0,3572.1,5035.0] || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.13/2.31 5175[19:MRR:5174.0,5174.2,5125.0,5157.1] || outputs(c2,good)* -> .
% 2.13/2.31 5176[19:MRR:30.6,5175.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 5178[20:Spt:5176.0,5176.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 5185[20:Res:5153.1,5178.1] program(c2) program(c2) || -> .
% 2.13/2.31 5187[20:Obv:5185.0] program(c2) || -> .
% 2.13/2.31 5188[20:SSi:5187.0,5035.0] || -> .
% 2.13/2.31 5190[20:Spt:5188.0,5176.1,5176.3,5176.4,5176.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.31 5191[20:Res:5132.1,5190.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5192[20:SSi:5191.1,5191.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5193[20:MRR:5192.0,5192.1,5131.0,5142.0] || -> .
% 2.13/2.31 5194[19:Spt:5193.0,4951.4] || -> program(c3)*.
% 2.13/2.31 5195[19:MRR:512.0,5194.0] || -> halts2(c3,c3)*.
% 2.13/2.31 5202[19:Res:5195.0,5164.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 5203[19:SSi:5202.0,5194.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 5204[19:MRR:5203.1,5195.0] || outputs(c2,good)* -> .
% 2.13/2.31 5205[19:MRR:30.6,5204.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 5208[20:Spt:5205.0,5205.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 5211[20:Res:5153.1,5208.1] program(c2) program(c2) || -> .
% 2.13/2.31 5215[20:Obv:5211.0] program(c2) || -> .
% 2.13/2.31 5216[20:SSi:5215.0,5035.0] || -> .
% 2.13/2.31 5217[20:Spt:5216.0,5205.1,5205.3,5205.4,5205.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.31 5218[20:Res:5132.1,5217.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5219[20:SSi:5218.1,5218.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5220[20:MRR:5219.0,5219.1,5131.0,5142.0] || -> .
% 2.13/2.31 5221[18:Spt:5220.0,5039.0,5039.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 5225[18:Res:5221.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 5226[18:SSi:5225.1,5225.0,5035.0,3572.1,5035.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 5227[18:MRR:5226.0,5125.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 5228[18:Res:5036.2,5227.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.31 5229[18:SSi:5228.0,5035.0] || -> program(f4(c2))* program(c3).
% 2.13/2.31 5230[19:Spt:5229.1] || -> program(c3)*.
% 2.13/2.31 5231[19:MRR:512.0,5230.0] || -> halts2(c3,c3)*.
% 2.13/2.31 5232[18:Res:5221.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5233[18:SSi:5232.2,5232.0,5035.0,3572.1,5035.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5234[18:MRR:5233.2,5125.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5238[19:Res:5231.0,5234.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 5240[19:SSi:5238.0,5230.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 5241[19:MRR:5240.1,5231.0] || outputs(c2,good)* -> .
% 2.13/2.31 5242[19:MRR:30.6,5241.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 5248[19:Res:52.3,5242.5] program(f5(u)) program(u) program(v) program(u) || halts2(v,v)* outputs(u,bad) outputs(u,good)* -> program(f4(u)).
% 2.13/2.31 5249[19:Obv:5248.1] program(f5(u)) program(v) program(u) || halts2(v,v)* outputs(u,bad) outputs(u,good)* -> program(f4(u)).
% 2.13/2.31 5250[19:SSi:5249.0,4126.1] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good)* -> program(f4(v)).
% 2.13/2.31 5251[19:MRR:5250.3,5250.4,299.2,5036.2] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.31 5258[19:Res:5231.0,5251.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.31 5260[19:SSi:5258.0,5230.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 5268[19:SoR:597.0,5260.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 5269[19:SoR:274.0,5260.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 5270[19:SoR:510.0,5260.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 5271[19:SSi:5270.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 5272[19:SSi:5269.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 5273[19:SSi:5268.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 5275[19:Res:5272.1,5242.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5278[19:SSi:5275.2,5275.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5279[19:MRR:5278.2,5271.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.31 5280[19:MRR:5279.2,5273.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 5281[19:MRR:511.1,5280.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.31 5286[19:Res:5281.1,5280.1] program(c3) program(c3) || -> .
% 2.13/2.31 5292[19:Obv:5286.0] program(c3) || -> .
% 2.13/2.31 5293[19:SSi:5292.0,5230.0] || -> .
% 2.13/2.31 5295[19:Spt:5293.0,5229.1,5230.0] || program(c3)* -> .
% 2.13/2.31 5296[19:Spt:5293.0,5229.0] || -> program(f4(c2))*.
% 2.13/2.31 5297[19:MRR:5227.1,5295.0] || outputs(c2,good)* -> .
% 2.13/2.31 5301[19:MRR:30.6,5297.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 5312[19:Res:52.3,5301.5] program(f5(u)) program(u) program(v) program(u) || halts2(v,v)* outputs(u,bad) outputs(u,good)* -> program(f4(u)).
% 2.13/2.31 5313[19:Obv:5312.1] program(f5(u)) program(v) program(u) || halts2(v,v)* outputs(u,bad) outputs(u,good)* -> program(f4(u)).
% 2.13/2.31 5314[19:SSi:5313.0,4126.1] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good)* -> program(f4(v)).
% 2.13/2.31 5315[19:MRR:5314.3,5314.4,299.2,5036.2] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.31 5321[19:Res:5221.1,5315.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.31 5323[19:Obv:5321.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.31 5324[19:SSi:5323.0,5035.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 5331[19:SoR:597.0,5324.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 5332[19:SoR:274.0,5324.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 5333[19:SoR:510.0,5324.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 5334[19:SSi:5333.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 5335[19:SSi:5332.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 5336[19:SSi:5331.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 5339[19:Res:5335.1,5301.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5342[19:SSi:5339.2,5339.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5343[19:MRR:5342.2,5334.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.31 5344[19:MRR:5343.2,5336.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 5351[19:Res:5221.1,5344.1] program(c2) program(c2) || -> .
% 2.13/2.31 5355[19:Obv:5351.0] program(c2) || -> .
% 2.13/2.31 5356[19:SSi:5355.0,5035.0] || -> .
% 2.13/2.31 5359[15:Spt:5356.0,4912.3] || -> outputs(c2,bad)*.
% 2.13/2.31 5360[16:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 5361[17:Spt:18.0,18.1,18.2,18.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.31 5362[17:Res:52.3,5361.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 5363[17:Obv:5362.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 5364[17:SSi:5363.0,4126.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 5365[17:MRR:5364.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 5367[16:Res:5360.1,6.2] program(u) program(c2) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.31 5370[17:Res:5365.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.31 5371[16:Con:5367.0] program(c2) program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.31 5373[17:SSi:5370.1,4126.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.31 5374[18:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.31 5379[18:MRR:5373.4,5374.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.13/2.31 5380[18:Con:5379.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 5381[18:SoR:274.0,5380.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 5382[18:SoR:510.0,5380.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 5383[18:SSi:5382.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 5384[18:SSi:5381.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 5385[18:Res:5384.1,5361.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 5386[18:SSi:5385.1,5385.0,266.0,4126.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 5387[18:MRR:5386.0,5383.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 5388[16:Res:5360.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 5389[16:MRR:5388.0,5388.2,3572.1,5359.0] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 5390[18:SoR:597.0,5380.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 5391[18:SSi:5390.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 5395[18:Res:5387.0,5391.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.31 5396[18:SSi:5395.0,4126.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.31 5399[18:Res:5384.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 5400[18:SSi:5399.1,5399.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 5401[18:MRR:5400.0,5383.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.31 5402[18:MRR:5401.0,5396.0] || -> program(c2)*.
% 2.13/2.31 5407[19:Spt:4951.0,4951.1,4951.2,4951.3] program(u) || outputs(u,good) halts2(u,f6(u))*+ -> halts2(c3,f6(u))*.
% 2.13/2.31 5408[19:Res:5360.1,5407.2] program(f6(c2)) program(c2) || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.13/2.31 5409[19:SSi:5408.1,5408.0,5402.0,3572.1,5402.0] || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.13/2.31 5413[16:Res:5360.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5414[18:SSi:5413.2,5413.0,5402.0,3572.1,5402.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5415[18:MRR:5414.2,5359.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5419[18:Res:4531.3,5415.1] program(u) program(f6(u)) || outputs(u,bad) halts2(u,f6(u))* outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.13/2.31 5423[18:SSi:5419.1,3572.1] program(u) || outputs(u,bad) halts2(u,f6(u))*+ outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.13/2.31 5424[18:Res:5360.1,5423.2] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.13/2.31 5425[18:SSi:5424.1,5424.0,5402.0,3572.1,5402.0] || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.13/2.31 5426[19:MRR:5425.0,5425.2,5359.0,5409.1] || outputs(c2,good)* -> .
% 2.13/2.31 5427[19:MRR:30.6,5426.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 5429[20:Spt:5427.0,5427.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 5434[20:Res:5360.1,5429.1] program(c2) program(c2) || -> .
% 2.13/2.31 5438[20:Obv:5434.0] program(c2) || -> .
% 2.13/2.31 5439[20:SSi:5438.0,5402.0] || -> .
% 2.13/2.31 5441[20:Spt:5439.0,5427.1,5427.3,5427.4,5427.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.31 5442[20:Res:5384.1,5441.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5443[20:SSi:5442.1,5442.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5444[20:MRR:5443.0,5443.1,5383.0,5396.0] || -> .
% 2.13/2.31 5445[19:Spt:5444.0,4951.4] || -> program(c3)*.
% 2.13/2.31 5446[19:MRR:512.0,5445.0] || -> halts2(c3,c3)*.
% 2.13/2.31 5448[16:Res:5360.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5453[19:Res:5446.0,5415.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 5454[19:SSi:5453.0,5445.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 5455[19:MRR:5454.1,5446.0] || outputs(c2,good)* -> .
% 2.13/2.31 5456[19:MRR:30.6,5455.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 5459[20:Spt:5456.0,5456.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 5461[20:Res:5360.1,5459.1] program(c2) program(c2) || -> .
% 2.13/2.31 5466[20:Obv:5461.0] program(c2) || -> .
% 2.13/2.31 5467[20:SSi:5466.0,5402.0] || -> .
% 2.13/2.31 5468[20:Spt:5467.0,5456.1,5456.3,5456.4,5456.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.31 5469[20:Res:5384.1,5468.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5470[20:SSi:5469.1,5469.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5471[20:MRR:5470.0,5470.1,5383.0,5396.0] || -> .
% 2.13/2.31 5472[18:Spt:5471.0,300.3] || -> program(c2)*.
% 2.13/2.31 5473[18:MRR:5389.0,5472.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 5474[18:MRR:5371.0,5472.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.31 5478[16:MRR:5448.0,5448.4,3572.1,5359.0] program(u) program(c2) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5479[18:MRR:5478.1,5472.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5483[18:Res:5474.2,5473.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.31 5484[18:SSi:5483.0,5472.0] || -> program(f4(c2))* program(c3).
% 2.13/2.31 5486[19:Spt:5484.1] || -> program(c3)*.
% 2.13/2.31 5487[19:MRR:512.0,5486.0] || -> halts2(c3,c3)*.
% 2.13/2.31 5491[0:Res:52.3,30.5] program(f5(u)) program(u) program(v) program(u) || halts2(v,v)* outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.31 5492[0:Obv:5491.1] program(f5(u)) program(v) program(u) || halts2(v,v)* outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,good)*.
% 2.13/2.31 5493[11:SSi:5492.0,4126.1] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good)* -> program(f4(v)) outputs(c2,good)*.
% 2.13/2.31 5494[18:MRR:5493.3,5493.4,299.2,5474.2] program(u) program(v) || halts2(u,u)* -> program(f4(v))* outputs(c2,good)*.
% 2.13/2.31 5498[19:Res:5487.0,5479.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 5499[19:SSi:5498.0,5486.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 5500[19:MRR:5499.1,5487.0] || outputs(c2,good)* -> .
% 2.13/2.31 5501[19:MRR:30.6,5500.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 5503[19:MRR:5494.4,5500.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.31 5515[19:Res:5487.0,5503.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.31 5516[19:SSi:5515.0,5486.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 5524[19:SoR:597.0,5516.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 5525[19:SoR:274.0,5516.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 5526[19:SoR:510.0,5516.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 5527[19:SSi:5526.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 5528[19:SSi:5525.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 5529[19:SSi:5524.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 5531[19:Res:5528.1,5501.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5534[19:SSi:5531.2,5531.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5535[19:MRR:5534.2,5527.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.31 5536[19:MRR:5535.2,5529.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 5537[19:MRR:511.1,5536.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.31 5541[19:Res:5537.1,5536.1] program(c3) program(c3) || -> .
% 2.13/2.31 5546[19:Obv:5541.0] program(c3) || -> .
% 2.13/2.31 5547[19:SSi:5546.0,5486.0] || -> .
% 2.13/2.31 5548[19:Spt:5547.0,5484.1,5486.0] || program(c3)* -> .
% 2.13/2.31 5549[19:Spt:5547.0,5484.0] || -> program(f4(c2))*.
% 2.13/2.31 5550[19:MRR:5473.1,5548.0] || outputs(c2,good)* -> .
% 2.13/2.31 5551[19:MRR:5494.4,5550.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.31 5555[19:MRR:30.6,5550.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 5565[19:Res:5360.1,5551.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.31 5567[19:Obv:5565.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.31 5568[19:SSi:5567.0,5472.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 5574[19:SoR:274.0,5568.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 5575[19:SoR:510.0,5568.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 5576[19:SSi:5575.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 5577[19:SSi:5574.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 5578[19:Res:5577.1,5361.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 5579[19:SSi:5578.1,5578.0,266.0,4126.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 5580[19:MRR:5579.0,5576.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 5581[19:Res:5577.1,5555.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5582[19:SSi:5581.2,5581.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5583[19:MRR:5582.2,5576.0] program(u) || halts2(u,u)*+ outputs(c1,good)* -> .
% 2.13/2.31 5586[19:Res:5580.0,5583.1] program(f5(c1)) || outputs(c1,good)* -> .
% 2.13/2.31 5587[19:SSi:5586.0,4126.0,266.1] || outputs(c1,good)* -> .
% 2.13/2.31 5588[19:MRR:597.3,5587.0] program(f4(c1)) program(u) || halts2(u,v)* -> .
% 2.13/2.31 5590[19:SSi:5588.0,5568.0,266.1] program(u) || halts2(u,v)* -> .
% 2.13/2.31 5594[19:Res:5360.1,5590.1] program(u) program(c2) || -> .
% 2.13/2.31 5598[19:Con:5594.0] program(c2) || -> .
% 2.13/2.31 5599[19:SSi:5598.0,5472.0] || -> .
% 2.13/2.31 5601[17:Spt:5599.0,18.3] || -> program(c2)*.
% 2.13/2.31 5602[17:MRR:5389.0,5601.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 5604[17:MRR:5371.0,5601.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.31 5605[17:MRR:5478.1,5601.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5606[17:MRR:5493.3,5493.4,299.2,5604.2] program(u) program(v) || halts2(u,u)* -> program(f4(v))* outputs(c2,good)*.
% 2.13/2.31 5608[18:Spt:20.1,20.3,20.4,20.6] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.31 5614[17:Res:5604.2,5602.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.31 5615[17:SSi:5614.0,5601.0] || -> program(f4(c2))* program(c3).
% 2.13/2.31 5617[19:Spt:5615.1] || -> program(c3)*.
% 2.13/2.31 5618[19:MRR:512.0,5617.0] || -> halts2(c3,c3)*.
% 2.13/2.31 5627[19:Res:5618.0,5605.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 5629[19:SSi:5627.0,5617.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 5630[19:MRR:5629.1,5618.0] || outputs(c2,good)* -> .
% 2.13/2.31 5631[19:MRR:5606.4,5630.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.31 5632[19:MRR:30.6,5630.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 5644[19:Res:5618.0,5631.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.31 5646[19:SSi:5644.0,5617.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 5654[19:SoR:597.0,5646.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 5655[19:SoR:274.0,5646.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 5656[19:SoR:510.0,5646.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 5657[19:SSi:5656.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 5658[19:SSi:5655.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 5659[19:SSi:5654.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 5661[19:Res:5658.1,5632.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5664[19:SSi:5661.2,5661.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5665[19:MRR:5664.2,5657.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.31 5666[19:MRR:5665.2,5659.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 5667[19:MRR:511.1,5666.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.31 5671[19:Res:5667.1,5666.1] program(c3) program(c3) || -> .
% 2.13/2.31 5676[19:Obv:5671.0] program(c3) || -> .
% 2.13/2.31 5677[19:SSi:5676.0,5617.0] || -> .
% 2.13/2.31 5678[19:Spt:5677.0,5615.1,5617.0] || program(c3)* -> .
% 2.13/2.31 5679[19:Spt:5677.0,5615.0] || -> program(f4(c2))*.
% 2.13/2.31 5680[19:MRR:5602.1,5678.0] || outputs(c2,good)* -> .
% 2.13/2.31 5681[19:MRR:5606.4,5680.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.31 5685[19:MRR:30.6,5680.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 5694[19:Res:5360.1,5681.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.31 5697[19:Obv:5694.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.31 5698[19:SSi:5697.0,5601.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 5704[19:SoR:274.0,5698.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 5705[19:SoR:510.0,5698.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 5706[19:SSi:5705.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 5707[19:SSi:5704.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 5708[19:Res:5707.1,5608.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 5709[19:SSi:5708.1,5708.0,266.0,4126.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 5710[19:MRR:5709.0,5706.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 5711[19:Res:5707.1,5685.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5712[19:SSi:5711.2,5711.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5713[19:MRR:5712.2,5706.0] program(u) || halts2(u,u)*+ outputs(c1,good)* -> .
% 2.13/2.31 5715[19:Res:5710.0,5713.1] program(f5(c1)) || outputs(c1,good)* -> .
% 2.13/2.31 5717[19:SSi:5715.0,4126.0,266.1] || outputs(c1,good)* -> .
% 2.13/2.31 5718[19:MRR:597.3,5717.0] program(f4(c1)) program(u) || halts2(u,v)* -> .
% 2.13/2.31 5720[19:SSi:5718.0,5698.0,266.1] program(u) || halts2(u,v)* -> .
% 2.13/2.31 5724[19:Res:5360.1,5720.1] program(u) program(c2) || -> .
% 2.13/2.31 5728[19:Con:5724.0] program(c2) || -> .
% 2.13/2.31 5729[19:SSi:5728.0,5601.0] || -> .
% 2.13/2.31 5731[18:Spt:5729.0,20.0,20.2,20.5] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.31 5733[18:MRR:5605.2,5731.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.31 5734[18:Res:5360.1,5731.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.13/2.31 5735[18:Obv:5734.0] program(c2) || -> outputs(c2,good)*.
% 2.13/2.31 5736[18:SSi:5735.0,5601.0] || -> outputs(c2,good)*.
% 2.13/2.31 5737[18:MRR:5602.0,5736.0] || -> program(c3)*.
% 2.13/2.31 5740[18:MRR:512.0,5737.0] || -> halts2(c3,c3)*.
% 2.13/2.31 5746[18:Res:5740.0,5733.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.31 5748[18:SSi:5746.0,5737.0] || halts2(c3,c3)* -> .
% 2.13/2.31 5749[18:MRR:5748.0,5740.0] || -> .
% 2.13/2.31 5751[16:Spt:5749.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.31 5754[11:MRR:5493.3,299.2] program(u) program(v) || halts2(u,u)* outputs(v,good)* -> program(f4(v)) outputs(c2,good)*.
% 2.13/2.31 5755[11:MRR:5754.3,6.4] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))* outputs(c2,good)*.
% 2.13/2.31 5756[16:Res:52.3,5751.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 5757[16:Obv:5756.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 5758[16:SSi:5757.0,4126.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 5759[16:MRR:5758.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 5763[16:Res:5759.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.31 5764[16:SSi:5763.1,4126.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.31 5765[17:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.31 5769[17:MRR:5764.4,5765.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.13/2.31 5770[17:Con:5769.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 5771[17:SoR:274.0,5770.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 5772[17:SoR:510.0,5770.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 5773[17:SSi:5772.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 5774[17:SSi:5771.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 5775[17:Res:5774.1,5751.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 5776[17:SSi:5775.1,5775.0,266.0,4126.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 5777[17:MRR:5776.0,5773.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 5778[17:SoR:597.0,5770.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 5779[17:SSi:5778.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 5780[17:Res:5774.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 5781[17:SSi:5780.1,5780.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 5782[17:MRR:5781.0,5773.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.31 5785[17:Res:5777.0,5779.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.31 5786[17:SSi:5785.0,4126.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.31 5787[17:MRR:5782.0,5786.0] || -> program(c2)*.
% 2.13/2.31 5792[18:Spt:4951.0,4951.1,4951.2,4951.3] program(u) || outputs(u,good) halts2(u,f6(u))*+ -> halts2(c3,f6(u))*.
% 2.13/2.31 5796[17:Res:5774.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 5797[17:SSi:5796.2,5796.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 5798[17:MRR:5797.1,5797.2,5773.0,5786.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 5800[18:Res:5798.1,5792.2] program(f6(c2)) program(c2) || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.13/2.31 5802[18:SSi:5800.1,5800.0,5787.0,3572.1,5787.0] || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.13/2.31 5807[17:Res:5798.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5808[17:SSi:5807.2,5807.0,5787.0,3572.1,5787.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5809[17:MRR:5808.2,5359.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5812[17:Res:4531.3,5809.1] program(u) program(f6(u)) || outputs(u,bad) halts2(u,f6(u))* outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.13/2.31 5817[17:SSi:5812.1,3572.1] program(u) || outputs(u,bad) halts2(u,f6(u))*+ outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.13/2.31 5818[17:Res:5798.1,5817.2] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.13/2.31 5819[17:SSi:5818.1,5818.0,5787.0,3572.1,5787.0] || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.13/2.31 5820[18:MRR:5819.0,5819.2,5359.0,5802.1] || outputs(c2,good)* -> .
% 2.13/2.31 5821[18:MRR:30.6,5820.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 5823[19:Spt:5821.0,5821.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 5830[19:Res:5798.1,5823.1] program(c2) program(c2) || -> .
% 2.13/2.31 5832[19:Obv:5830.0] program(c2) || -> .
% 2.13/2.31 5833[19:SSi:5832.0,5787.0] || -> .
% 2.13/2.31 5835[19:Spt:5833.0,5821.1,5821.3,5821.4,5821.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.31 5836[19:Res:5774.1,5835.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5837[19:SSi:5836.1,5836.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5838[19:MRR:5837.0,5837.1,5773.0,5786.0] || -> .
% 2.13/2.31 5839[18:Spt:5838.0,4951.4] || -> program(c3)*.
% 2.13/2.31 5840[18:MRR:512.0,5839.0] || -> halts2(c3,c3)*.
% 2.13/2.31 5847[18:Res:5840.0,5809.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 5848[18:SSi:5847.0,5839.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 5849[18:MRR:5848.1,5840.0] || outputs(c2,good)* -> .
% 2.13/2.31 5850[18:MRR:30.6,5849.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 5853[19:Spt:5850.0,5850.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 5856[19:Res:5798.1,5853.1] program(c2) program(c2) || -> .
% 2.13/2.31 5860[19:Obv:5856.0] program(c2) || -> .
% 2.13/2.31 5861[19:SSi:5860.0,5787.0] || -> .
% 2.13/2.31 5862[19:Spt:5861.0,5850.1,5850.3,5850.4,5850.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.31 5863[19:Res:5774.1,5862.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5864[19:SSi:5863.1,5863.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5865[19:MRR:5864.0,5864.1,5773.0,5786.0] || -> .
% 2.13/2.31 5866[17:Spt:5865.0,300.3] || -> program(c2)*.
% 2.13/2.31 5867[16:Con:5764.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.31 5868[16:MRR:1011.2,5867.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.31 5872[18:Spt:5868.1,5868.2] program(u) || -> program(f4(u))*.
% 2.13/2.31 5873[18:SoR:274.0,5872.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 5874[18:SoR:510.0,5872.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 5875[18:SSi:5874.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 5876[18:SSi:5873.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 5877[18:Res:5876.1,5751.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 5878[18:SSi:5877.1,5877.0,266.0,4126.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 5879[18:MRR:5878.0,5875.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 5880[18:SoR:597.0,5872.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 5881[18:SSi:5880.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 5884[18:Res:5879.0,5881.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.31 5886[18:SSi:5884.0,4126.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.31 5891[18:Res:5876.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 5892[18:SSi:5891.2,5891.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 5893[18:MRR:5892.1,5892.2,5875.0,5886.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 5895[18:Res:5893.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 5897[18:SSi:5895.1,5895.0,5866.0,3572.1,5866.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 5898[18:MRR:5897.0,5359.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 5902[18:Res:5893.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5903[18:SSi:5902.2,5902.0,5866.0,3572.1,5866.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5904[18:MRR:5903.2,5359.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5913[18:Res:5876.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 5914[18:SSi:5913.2,5913.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 5915[18:MRR:5914.2,5914.3,5875.0,5886.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.31 5916[18:MRR:5904.2,5915.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.31 5918[18:Res:5879.0,5915.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.13/2.31 5921[18:SSi:5918.0,4126.0,266.1] || -> outputs(c2,good)*.
% 2.13/2.31 5922[18:MRR:5898.0,5921.0] || -> program(c3)*.
% 2.13/2.31 5928[18:MRR:512.0,5922.0] || -> halts2(c3,c3)*.
% 2.13/2.31 5933[18:Res:5928.0,5916.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.31 5936[18:SSi:5933.0,5922.0] || halts2(c3,c3)* -> .
% 2.13/2.31 5937[18:MRR:5936.0,5928.0] || -> .
% 2.13/2.31 5939[18:Spt:5937.0,5868.0,5868.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 5942[18:Res:5939.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 5943[18:SSi:5942.1,5942.0,5866.0,3572.1,5866.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 5944[18:MRR:5943.0,5359.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 5945[18:Res:5867.2,5944.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.31 5946[18:SSi:5945.0,5866.0] || -> program(f4(c2))* program(c3).
% 2.13/2.31 5947[19:Spt:5946.1] || -> program(c3)*.
% 2.13/2.31 5948[19:MRR:512.0,5947.0] || -> halts2(c3,c3)*.
% 2.13/2.31 5949[18:Res:5939.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5950[18:SSi:5949.2,5949.0,5866.0,3572.1,5866.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5951[18:MRR:5950.2,5359.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 5956[19:Res:5948.0,5951.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 5957[19:SSi:5956.0,5947.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 5958[19:MRR:5957.1,5948.0] || outputs(c2,good)* -> .
% 2.13/2.31 5959[19:MRR:5755.4,5958.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.31 5960[19:MRR:30.6,5958.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 5974[19:Res:5948.0,5959.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.31 5975[19:SSi:5974.0,5947.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 5983[19:SoR:597.0,5975.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 5984[19:SoR:274.0,5975.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 5985[19:SoR:510.0,5975.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 5986[19:SSi:5985.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 5987[19:SSi:5984.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 5988[19:SSi:5983.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 5991[19:Res:5987.1,5960.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5994[19:SSi:5991.2,5991.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 5995[19:MRR:5994.2,5986.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.31 5996[19:MRR:5995.2,5988.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 5997[19:MRR:511.1,5996.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.31 6003[19:Res:5997.1,5996.1] program(c3) program(c3) || -> .
% 2.13/2.31 6008[19:Obv:6003.0] program(c3) || -> .
% 2.13/2.31 6009[19:SSi:6008.0,5947.0] || -> .
% 2.13/2.31 6011[19:Spt:6009.0,5946.1,5947.0] || program(c3)* -> .
% 2.13/2.31 6012[19:Spt:6009.0,5946.0] || -> program(f4(c2))*.
% 2.13/2.31 6013[19:MRR:5944.1,6011.0] || outputs(c2,good)* -> .
% 2.13/2.31 6014[19:MRR:5755.4,6013.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.31 6018[19:MRR:30.6,6013.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 6028[19:Res:5939.1,6014.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.31 6030[19:Obv:6028.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.31 6031[19:SSi:6030.0,5866.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 6036[19:SoR:274.0,6031.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 6037[19:SoR:510.0,6031.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 6038[19:SSi:6037.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 6039[19:SSi:6036.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 6040[19:Res:6039.1,5751.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 6041[19:SSi:6040.1,6040.0,266.0,4126.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 6042[19:MRR:6041.0,6038.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 6044[19:SoR:597.0,6031.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 6045[19:SSi:6044.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 6046[19:Res:6042.0,6045.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.31 6050[19:SSi:6046.0,4126.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.31 6053[19:Res:6039.1,6018.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 6054[19:SSi:6053.2,6053.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 6055[19:MRR:6054.2,6054.3,6038.0,6050.0] program(u) || halts2(u,u)* -> .
% 2.13/2.31 6060[19:Res:5939.1,6055.1] program(c2) program(c2) || -> .
% 2.13/2.31 6063[19:Obv:6060.0] program(c2) || -> .
% 2.13/2.31 6064[19:SSi:6063.0,5866.0] || -> .
% 2.13/2.31 6066[13:Spt:6064.0,4529.3] || -> outputs(c3,bad)*.
% 2.13/2.31 6067[14:Spt:22.0,22.4] program(u) || -> halts2(u,u)*.
% 2.13/2.31 6068[14:MRR:5755.2,6067.1] program(u) program(v) || -> program(f4(v))* outputs(c2,good)*.
% 2.13/2.31 6069[14:MRR:46.2,6067.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.31 6072[14:MRR:30.2,6067.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.13/2.31 6074[14:MRR:42.2,6067.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.13/2.31 6076[14:Con:6068.0] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.31 6077[14:Con:6072.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.13/2.31 6080[15:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 6085[16:Spt:6076.0,6076.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 6086[16:SoR:510.0,6085.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 6087[16:SSi:6086.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 6088[16:SoR:274.0,6085.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 6089[16:SSi:6088.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 6093[16:SoR:597.0,6085.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 6094[16:SSi:6093.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 6095[16:Res:6067.1,6094.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 6098[16:Obv:6095.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 6103[16:EmS:6098.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.31 6104[16:Res:6089.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 6105[16:SSi:6104.1,6104.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 6106[16:MRR:6105.0,6087.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.31 6107[16:MRR:6106.0,6103.0] || -> program(c2)*.
% 2.13/2.31 6112[14:Res:6067.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.31 6114[14:SSi:6112.0,3572.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.31 6116[15:Res:6080.1,6114.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 6117[16:SSi:6116.1,6116.0,6107.0,3572.1,6107.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 6118[16:Res:6089.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 6119[16:SSi:6118.1,6118.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 6120[16:MRR:6119.0,6119.1,6087.0,6103.0] || -> outputs(c2,bad)*.
% 2.13/2.31 6121[16:Res:6089.1,6077.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 6122[16:SSi:6121.1,6121.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 6123[16:MRR:6122.0,6122.1,6087.0,6103.0] || -> outputs(c2,good)*.
% 2.13/2.31 6125[16:MRR:6117.0,6123.0] || -> program(c3)*.
% 2.13/2.31 6126[15:Res:6080.1,6069.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6127[16:SSi:6126.2,6126.0,6107.0,3572.1,6107.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6128[16:MRR:6127.1,6127.2,6120.0,6123.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 6129[16:Res:6067.1,6128.1] program(c3) program(c3) || -> .
% 2.13/2.31 6132[16:Obv:6129.0] program(c3) || -> .
% 2.13/2.31 6133[16:SSi:6132.0,6125.0] || -> .
% 2.13/2.31 6134[16:Spt:6133.0,6076.2] || -> outputs(c2,good)*.
% 2.13/2.31 6136[15:MRR:6116.0,3572.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 6137[16:MRR:6136.1,6134.0] program(c2) || -> program(c3)*.
% 2.13/2.31 6142[17:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.31 6145[17:MRR:6.4,6142.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.13/2.31 6149[17:Res:6067.1,6145.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.31 6152[17:Obv:6149.0] program(u) program(v) || -> program(f4(v))*.
% 2.13/2.31 6153[17:Con:6152.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 6157[17:SoR:274.0,6153.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 6158[17:SoR:510.0,6153.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 6159[17:SSi:6158.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 6160[17:SSi:6157.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 6162[17:Res:6160.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 6163[17:SSi:6162.1,6162.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 6164[17:MRR:6163.0,6159.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.31 6165[17:SoR:597.0,6153.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 6166[17:SSi:6165.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 6167[17:Res:6067.1,6166.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 6170[17:Obv:6167.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 6175[17:EmS:6170.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.31 6176[17:MRR:6164.0,6175.0] || -> program(c2)*.
% 2.13/2.31 6177[17:MRR:6137.0,6176.0] || -> program(c3)*.
% 2.13/2.31 6180[14:Res:6067.1,6074.5] program(f6(u)) program(v) program(u) || outputs(u,good) halts2(u,f6(u))* halts2(c3,v)* -> .
% 2.13/2.31 6182[14:SSi:6180.0,3572.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.31 6184[15:Res:6080.1,6182.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6185[17:SSi:6184.2,6184.0,6176.0,3572.1,6176.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6186[17:MRR:6185.1,6134.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 6187[17:Res:6067.1,6186.1] program(c3) program(c3) || -> .
% 2.13/2.31 6188[17:Obv:6187.0] program(c3) || -> .
% 2.13/2.31 6189[17:SSi:6188.0,6177.0] || -> .
% 2.13/2.31 6190[17:Spt:6189.0,300.3] || -> program(c2)*.
% 2.13/2.31 6191[17:MRR:6137.0,6190.0] || -> program(c3)*.
% 2.13/2.31 6195[16:MRR:6184.0,6184.3,3572.1,6134.0] program(u) program(c2) || halts2(c3,u)* -> .
% 2.13/2.31 6196[17:MRR:6195.1,6190.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 6199[17:Res:6067.1,6196.1] program(c3) program(c3) || -> .
% 2.13/2.31 6200[17:Obv:6199.0] program(c3) || -> .
% 2.13/2.31 6201[17:SSi:6200.0,6191.0] || -> .
% 2.13/2.31 6202[15:Spt:6201.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.31 6206[16:Spt:6076.0,6076.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 6207[16:SoR:510.0,6206.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 6208[16:SSi:6207.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 6209[16:SoR:274.0,6206.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 6210[16:SSi:6209.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 6211[16:Res:6210.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 6213[16:SSi:6211.1,6211.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 6214[16:MRR:6213.0,6208.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.31 6215[16:SoR:597.0,6206.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 6216[16:SSi:6215.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 6217[16:Res:6067.1,6216.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 6219[16:Obv:6217.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 6220[16:Res:6210.1,6077.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 6221[16:SSi:6220.1,6220.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 6222[16:MRR:6221.0,6208.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 6226[16:EmS:6219.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.31 6227[16:MRR:6214.0,6226.0] || -> program(c2)*.
% 2.13/2.31 6228[16:MRR:6222.0,6226.0] || -> outputs(c2,good)*.
% 2.13/2.31 6229[16:Res:6210.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6230[16:SSi:6229.2,6229.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6231[16:MRR:6230.1,6230.2,6208.0,6226.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 6232[16:Res:6231.1,6114.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 6233[16:SSi:6232.1,6232.0,6227.0,3572.1,6227.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 6234[16:MRR:6233.0,6228.0] || -> program(c3)*.
% 2.13/2.31 6235[16:Res:6231.1,6182.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6236[16:SSi:6235.2,6235.0,6227.0,3572.1,6227.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6237[16:MRR:6236.1,6228.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 6241[16:Res:6067.1,6237.1] program(c3) program(c3) || -> .
% 2.13/2.31 6242[16:Obv:6241.0] program(c3) || -> .
% 2.13/2.31 6243[16:SSi:6242.0,6234.0] || -> .
% 2.13/2.31 6244[16:Spt:6243.0,6076.2] || -> outputs(c2,good)*.
% 2.13/2.31 6247[17:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.31 6250[17:MRR:6.4,6247.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.13/2.31 6254[17:Res:6067.1,6250.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.31 6256[17:Obv:6254.0] program(u) program(v) || -> program(f4(v))*.
% 2.13/2.31 6257[17:Con:6256.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 6260[17:SoR:274.0,6257.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 6261[17:SoR:510.0,6257.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 6262[17:SSi:6261.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 6263[17:SSi:6260.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 6265[17:SoR:597.0,6257.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 6266[17:SSi:6265.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 6267[17:Res:6263.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 6268[17:SSi:6267.1,6267.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 6269[17:MRR:6268.0,6262.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.31 6270[17:Res:6067.1,6266.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 6272[17:Obv:6270.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 6276[17:EmS:6272.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.31 6277[17:MRR:6269.0,6276.0] || -> program(c2)*.
% 2.13/2.31 6278[17:Res:6263.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6279[17:SSi:6278.2,6278.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6280[17:MRR:6279.1,6262.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6281[17:MRR:6280.1,6276.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 6282[17:Res:6281.1,6114.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 6283[17:SSi:6282.1,6282.0,6277.0,3572.1,6277.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 6284[17:MRR:6283.0,6244.0] || -> program(c3)*.
% 2.13/2.31 6288[17:Res:6281.1,6182.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6289[17:SSi:6288.2,6288.0,6277.0,3572.1,6277.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6290[17:MRR:6289.1,6244.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 6291[17:Res:6067.1,6290.1] program(c3) program(c3) || -> .
% 2.13/2.31 6292[17:Obv:6291.0] program(c3) || -> .
% 2.13/2.31 6293[17:SSi:6292.0,6284.0] || -> .
% 2.13/2.31 6294[17:Spt:6293.0,300.3] || -> program(c2)*.
% 2.13/2.31 6297[18:Spt:4124.0,4124.1,4124.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.31 6300[18:MRR:6.4,6297.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.13/2.31 6305[18:Res:6067.1,6300.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.31 6307[18:Obv:6305.0] program(u) program(v) || -> program(f4(v))*.
% 2.13/2.31 6308[18:Con:6307.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 6311[18:SoR:274.0,6308.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 6312[18:SoR:510.0,6308.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 6313[18:SSi:6312.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 6314[18:SSi:6311.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 6316[18:Res:6314.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6317[18:SSi:6316.2,6316.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6318[18:MRR:6317.1,6313.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.31 6319[18:SoR:597.0,6308.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 6320[18:SSi:6319.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 6321[18:Res:6067.1,6320.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 6323[18:Obv:6321.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 6324[18:MRR:6318.1,6323.1] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 6335[18:Res:6324.1,6114.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 6336[18:SSi:6335.1,6335.0,6294.0,3572.1,6294.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 6337[18:MRR:6336.0,6244.0] || -> program(c3)*.
% 2.13/2.31 6338[18:Res:6324.1,6182.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6339[18:SSi:6338.2,6338.0,6294.0,3572.1,6294.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6340[18:MRR:6339.1,6244.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 6341[18:Res:6067.1,6340.1] program(c3) program(c3) || -> .
% 2.13/2.31 6342[18:Obv:6341.0] program(c3) || -> .
% 2.13/2.31 6343[18:SSi:6342.0,6337.0] || -> .
% 2.13/2.31 6344[18:Spt:6343.0,4124.3] || -> outputs(c2,bad)*.
% 2.13/2.31 6347[14:Res:6067.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.31 6349[14:Obv:6347.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.31 6350[14:Con:6349.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.31 6351[14:MRR:1011.2,6350.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.31 6352[19:Spt:6351.1,6351.2] program(u) || -> program(f4(u))*.
% 2.13/2.31 6353[19:SoR:597.0,6352.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 6354[19:SoR:274.0,6352.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 6355[19:SoR:510.0,6352.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 6356[19:SSi:6355.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 6357[19:SSi:6354.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 6358[19:SSi:6353.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 6360[19:Res:6357.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6361[19:SSi:6360.2,6360.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6362[19:MRR:6361.1,6356.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.31 6363[19:Res:6067.1,6358.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 6365[19:Obv:6363.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 6366[19:MRR:6362.1,6365.1] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 6372[19:Res:6366.1,6114.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 6373[19:Res:6366.1,6182.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6374[19:SSi:6372.1,6372.0,6294.0,3572.1,6294.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 6375[19:MRR:6374.0,6244.0] || -> program(c3)*.
% 2.13/2.31 6376[19:SSi:6373.2,6373.0,6294.0,3572.1,6294.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6377[19:MRR:6376.1,6244.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 6378[19:Res:6067.1,6377.1] program(c3) program(c3) || -> .
% 2.13/2.31 6379[19:Obv:6378.0] program(c3) || -> .
% 2.13/2.31 6380[19:SSi:6379.0,6375.0] || -> .
% 2.13/2.31 6381[19:Spt:6380.0,6351.0,6351.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 6384[19:Res:6381.1,6114.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 6385[19:SSi:6384.1,6384.0,6294.0,3572.1,6294.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 6386[19:MRR:6385.0,6244.0] || -> program(c3)*.
% 2.13/2.31 6387[19:Res:6381.1,6182.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6388[19:SSi:6387.2,6387.0,6294.0,3572.1,6294.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6389[19:MRR:6388.1,6244.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 6390[19:Res:6067.1,6389.1] program(c3) program(c3) || -> .
% 2.13/2.31 6391[19:Obv:6390.0] program(c3) || -> .
% 2.13/2.31 6392[19:SSi:6391.0,6386.0] || -> .
% 2.13/2.31 6393[14:Spt:6392.0,22.1,22.2,22.3,22.5,22.6] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> outputs(c2,bad) halts2(f5(u),f5(u)).
% 2.13/2.31 6394[15:Spt:6393.0,6393.1,6393.2,6393.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.31 6395[15:Res:52.3,6394.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 6396[15:Obv:6395.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 6397[15:SSi:6396.0,4126.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 6398[15:MRR:6397.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 6399[16:Spt:37.0,37.1,37.2,37.4] program(u) || outputs(u,bad) halts2(u,f6(u)) -> halts2(f6(u),f6(u))*.
% 2.13/2.31 6405[15:Res:6398.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.31 6406[15:SSi:6405.1,4126.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.31 6407[17:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.31 6411[17:MRR:6406.4,6407.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.13/2.31 6412[17:Con:6411.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 6413[17:SoR:597.0,6412.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 6414[17:SoR:274.0,6412.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 6415[17:SoR:510.0,6412.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 6416[17:SSi:6415.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 6417[17:SSi:6414.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 6418[17:SSi:6413.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 6419[17:Res:6417.1,6394.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 6420[17:SSi:6419.1,6419.0,266.0,4126.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 6421[17:MRR:6420.0,6416.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 6423[17:Res:6421.0,6418.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.31 6426[17:SSi:6423.0,4126.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.31 6432[17:Res:6417.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 6433[17:SSi:6432.1,6432.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 6434[17:MRR:6433.0,6433.1,6416.0,6426.0] || -> program(c2)*.
% 2.13/2.31 6435[17:Res:6417.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6436[17:SSi:6435.2,6435.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6437[17:MRR:6436.1,6436.2,6416.0,6426.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 6439[17:Res:6437.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 6441[17:SSi:6439.1,6439.0,6434.0,3572.1,6434.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 6442[17:Res:6417.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 6443[17:SSi:6442.1,6442.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 6444[17:MRR:6443.0,6443.1,6416.0,6426.0] || -> outputs(c2,bad)*.
% 2.13/2.31 6445[17:MRR:6441.0,6444.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 6446[17:Res:6437.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6447[17:SSi:6446.2,6446.0,6434.0,3572.1,6434.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6448[17:MRR:6447.2,6444.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6457[17:Res:6417.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 6458[17:SSi:6457.2,6457.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 6459[17:MRR:6458.2,6458.3,6416.0,6426.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.31 6460[17:MRR:6448.2,6459.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.31 6462[17:Res:6421.0,6459.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.13/2.31 6465[17:SSi:6462.0,4126.0,266.1] || -> outputs(c2,good)*.
% 2.13/2.31 6467[17:MRR:6445.0,6465.0] || -> program(c3)*.
% 2.13/2.31 6471[17:MRR:512.0,6467.0] || -> halts2(c3,c3)*.
% 2.13/2.31 6477[17:Res:6471.0,6460.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.31 6479[17:SSi:6477.0,6467.0] || halts2(c3,c3)* -> .
% 2.13/2.31 6480[17:MRR:6479.0,6471.0] || -> .
% 2.13/2.31 6482[17:Spt:6480.0,300.3] || -> program(c2)*.
% 2.13/2.31 6483[15:Con:6406.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.31 6484[15:MRR:4124.1,6483.2] program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.13/2.31 6485[15:MRR:1011.2,6483.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.31 6488[18:Spt:6484.0,6484.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 6489[18:SoR:510.0,6488.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 6490[18:SSi:6489.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 6491[18:SoR:274.0,6488.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 6492[18:SSi:6491.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 6493[18:Res:6492.1,6394.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 6494[18:SSi:6493.1,6493.0,266.0,4126.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 6495[18:MRR:6494.0,6490.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 6496[18:SoR:597.0,6488.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 6497[18:SSi:6496.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 6502[18:Res:6495.0,6497.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.31 6505[18:SSi:6502.0,4126.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.31 6507[19:Spt:4951.0,4951.1,4951.2,4951.3] program(u) || outputs(u,good) halts2(u,f6(u))*+ -> halts2(c3,f6(u))*.
% 2.13/2.31 6508[18:Res:6492.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 6509[18:SSi:6508.1,6508.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 6510[18:MRR:6509.0,6509.1,6490.0,6505.0] || -> outputs(c2,bad)*.
% 2.13/2.31 6511[18:Res:6492.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6512[18:SSi:6511.2,6511.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6513[18:MRR:6512.1,6512.2,6490.0,6505.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 6514[19:Res:6513.1,6507.2] program(f6(c2)) program(c2) || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.13/2.31 6516[19:SSi:6514.1,6514.0,6482.0,3572.1,6482.0] || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.13/2.31 6519[18:Res:6513.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6520[18:SSi:6519.2,6519.0,6482.0,3572.1,6482.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6521[18:MRR:6520.2,6510.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6524[18:Res:6399.3,6521.1] program(u) program(f6(u)) || outputs(u,bad) halts2(u,f6(u))* outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.13/2.31 6529[18:SSi:6524.1,3572.1] program(u) || outputs(u,bad) halts2(u,f6(u))*+ outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.13/2.31 6530[18:Res:6513.1,6529.2] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.13/2.31 6531[18:SSi:6530.1,6530.0,6482.0,3572.1,6482.0] || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.13/2.31 6532[19:MRR:6531.0,6531.2,6510.0,6516.1] || outputs(c2,good)* -> .
% 2.13/2.31 6533[19:MRR:30.6,6532.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 6535[20:Spt:6533.0,6533.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 6542[20:Res:6513.1,6535.1] program(c2) program(c2) || -> .
% 2.13/2.31 6544[20:Obv:6542.0] program(c2) || -> .
% 2.13/2.31 6545[20:SSi:6544.0,6482.0] || -> .
% 2.13/2.31 6547[20:Spt:6545.0,6533.1,6533.3,6533.4,6533.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.31 6548[20:Res:6492.1,6547.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 6549[20:SSi:6548.1,6548.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 6550[20:MRR:6549.0,6549.1,6490.0,6505.0] || -> .
% 2.13/2.31 6551[19:Spt:6550.0,4951.4] || -> program(c3)*.
% 2.13/2.31 6552[19:MRR:512.0,6551.0] || -> halts2(c3,c3)*.
% 2.13/2.31 6559[19:Res:6552.0,6521.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 6560[19:SSi:6559.0,6551.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 6561[19:MRR:6560.1,6552.0] || outputs(c2,good)* -> .
% 2.13/2.31 6562[19:MRR:30.6,6561.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 6565[20:Spt:6562.0,6562.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 6568[20:Res:6513.1,6565.1] program(c2) program(c2) || -> .
% 2.13/2.31 6573[20:Obv:6568.0] program(c2) || -> .
% 2.13/2.31 6574[20:SSi:6573.0,6482.0] || -> .
% 2.13/2.31 6576[20:Spt:6574.0,6562.1,6562.3,6562.4,6562.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.31 6577[20:Res:6492.1,6576.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 6578[20:SSi:6577.1,6577.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 6579[20:MRR:6578.0,6578.1,6490.0,6505.0] || -> .
% 2.13/2.31 6580[18:Spt:6579.0,6484.2] || -> outputs(c2,bad)*.
% 2.13/2.31 6584[19:Spt:6485.1,6485.2] program(u) || -> program(f4(u))*.
% 2.13/2.31 6585[19:SoR:274.0,6584.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 6586[19:SoR:510.0,6584.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 6587[19:SSi:6586.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 6588[19:SSi:6585.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 6589[19:Res:6588.1,6394.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 6590[19:SSi:6589.1,6589.0,266.0,4126.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 6591[19:MRR:6590.0,6587.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 6592[19:SoR:597.0,6584.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 6593[19:SSi:6592.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 6596[19:Res:6591.0,6593.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.31 6598[19:SSi:6596.0,4126.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.31 6603[19:Res:6588.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6604[19:SSi:6603.2,6603.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6605[19:MRR:6604.1,6604.2,6587.0,6598.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 6607[19:Res:6605.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 6609[19:SSi:6607.1,6607.0,6482.0,3572.1,6482.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 6610[19:MRR:6609.0,6580.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 6611[19:Res:6605.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6612[19:SSi:6611.2,6611.0,6482.0,3572.1,6482.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6613[19:MRR:6612.2,6580.0] program(u) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6614[19:Res:6588.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 6615[19:SSi:6614.2,6614.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 6616[19:MRR:6615.2,6615.3,6587.0,6598.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.31 6617[19:MRR:6613.2,6616.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.31 6619[19:Res:6591.0,6616.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.13/2.31 6622[19:SSi:6619.0,4126.0,266.1] || -> outputs(c2,good)*.
% 2.13/2.31 6623[19:MRR:6610.0,6622.0] || -> program(c3)*.
% 2.13/2.31 6625[19:MRR:512.0,6623.0] || -> halts2(c3,c3)*.
% 2.13/2.31 6630[19:Res:6625.0,6617.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.31 6633[19:SSi:6630.0,6623.0] || halts2(c3,c3)* -> .
% 2.13/2.31 6634[19:MRR:6633.0,6625.0] || -> .
% 2.13/2.31 6639[19:Spt:6634.0,6485.0,6485.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 6642[19:Res:6639.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 6643[19:SSi:6642.1,6642.0,6482.0,3572.1,6482.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 6644[19:MRR:6643.0,6580.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 6645[19:Res:6483.2,6644.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.31 6646[19:SSi:6645.0,6482.0] || -> program(f4(c2))* program(c3).
% 2.13/2.31 6647[20:Spt:6646.1] || -> program(c3)*.
% 2.13/2.31 6648[20:MRR:512.0,6647.0] || -> halts2(c3,c3)*.
% 2.13/2.31 6649[21:Spt:5755.1,5755.3] program(u) || -> program(f4(u))*.
% 2.13/2.31 6650[21:SoR:597.0,6649.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 6651[21:SoR:274.0,6649.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 6652[21:SoR:510.0,6649.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 6653[21:SSi:6652.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 6654[21:SSi:6651.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 6655[21:SSi:6650.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 6656[19:Res:6639.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6657[19:SSi:6656.2,6656.0,6482.0,3572.1,6482.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6658[19:MRR:6657.2,6580.0] program(u) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6667[21:Res:6648.0,6655.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.31 6668[21:SSi:6667.0,6647.0] || -> outputs(c1,good)*.
% 2.13/2.31 6671[21:Res:6654.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 6672[21:SSi:6671.2,6671.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 6673[21:MRR:6672.2,6653.0] program(u) || halts2(u,u)* outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 6674[21:MRR:6673.2,6668.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.31 6675[21:MRR:6658.2,6674.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.31 6688[21:Res:6648.0,6675.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.31 6689[21:SSi:6688.0,6647.0] || halts2(c3,c3)* -> .
% 2.13/2.31 6690[21:MRR:6689.0,6648.0] || -> .
% 2.13/2.31 6695[21:Spt:6690.0,5755.0,5755.2,5755.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.31 6696[21:MRR:6658.2,6695.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.31 6710[21:Res:6648.0,6696.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.31 6711[21:SSi:6710.0,6647.0] || halts2(c3,c3)* -> .
% 2.13/2.31 6712[21:MRR:6711.0,6648.0] || -> .
% 2.13/2.31 6717[20:Spt:6712.0,6646.1,6647.0] || program(c3)* -> .
% 2.13/2.31 6718[20:Spt:6712.0,6646.0] || -> program(f4(c2))*.
% 2.13/2.31 6719[20:MRR:6644.1,6717.0] || outputs(c2,good)* -> .
% 2.13/2.31 6720[20:MRR:5755.4,6719.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.31 6724[20:MRR:30.6,6719.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 6732[20:Res:6639.1,6720.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.31 6734[20:Obv:6732.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.31 6735[20:SSi:6734.0,6482.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 6740[20:SoR:274.0,6735.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 6741[20:SoR:510.0,6735.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 6742[20:SSi:6741.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 6743[20:SSi:6740.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 6747[20:Res:6743.1,6394.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 6748[20:SSi:6747.1,6747.0,266.0,4126.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 6749[20:MRR:6748.0,6742.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 6750[20:SoR:597.0,6735.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 6751[20:SSi:6750.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 6753[20:Res:6749.0,6751.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.31 6757[20:SSi:6753.0,4126.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.31 6760[20:Res:6743.1,6724.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 6761[20:SSi:6760.2,6760.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 6762[20:MRR:6761.2,6742.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.31 6763[20:MRR:6762.2,6757.0] program(u) || halts2(u,u)* -> .
% 2.13/2.31 6768[20:Res:6639.1,6763.1] program(c2) program(c2) || -> .
% 2.13/2.31 6772[20:Obv:6768.0] program(c2) || -> .
% 2.13/2.31 6773[20:SSi:6772.0,6482.0] || -> .
% 2.13/2.31 6776[16:Spt:6773.0,37.3] || -> program(c3)*.
% 2.13/2.31 6777[16:MRR:512.0,6776.0] || -> halts2(c3,c3)*.
% 2.13/2.31 6778[15:MRR:300.1,6483.2] program(u) || -> program(f4(u))* program(c2).
% 2.13/2.31 6781[17:Spt:6778.0,6778.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 6782[17:SoR:510.0,6781.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 6783[17:SSi:6782.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 6785[17:SoR:274.0,6781.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 6786[17:SSi:6785.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 6787[17:Res:6786.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 6791[17:SSi:6787.1,6787.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 6792[17:MRR:6791.0,6783.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.31 6794[17:SoR:597.0,6781.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 6795[17:SSi:6794.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 6798[17:Res:6777.0,6795.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.31 6800[17:SSi:6798.0,6776.0] || -> outputs(c1,good)*.
% 2.13/2.31 6801[17:MRR:6792.0,6800.0] || -> program(c2)*.
% 2.13/2.31 6803[17:Res:6786.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6804[17:SSi:6803.2,6803.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6805[17:MRR:6804.1,6783.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6806[17:MRR:6805.1,6800.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 6807[17:Res:6786.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 6808[17:SSi:6807.1,6807.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 6809[17:MRR:6808.0,6808.1,6783.0,6800.0] || -> outputs(c2,bad)*.
% 2.13/2.31 6810[17:Res:6806.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6811[17:SSi:6810.2,6810.0,6801.0,3572.1,6801.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6812[17:MRR:6811.2,6809.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6815[17:Res:6777.0,6812.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 6817[17:SSi:6815.0,6776.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 6818[17:MRR:6817.1,6777.0] || outputs(c2,good)* -> .
% 2.13/2.31 6819[17:MRR:30.6,6818.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 6822[18:Spt:6819.0,6819.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 6826[18:Res:6806.1,6822.1] program(c2) program(c2) || -> .
% 2.13/2.31 6829[18:Obv:6826.0] program(c2) || -> .
% 2.13/2.31 6830[18:SSi:6829.0,6801.0] || -> .
% 2.13/2.31 6831[18:Spt:6830.0,6819.1,6819.3,6819.4,6819.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.31 6832[18:Res:6786.1,6831.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 6833[18:SSi:6832.1,6832.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 6834[18:MRR:6833.0,6833.1,6783.0,6800.0] || -> .
% 2.13/2.31 6835[17:Spt:6834.0,6778.2] || -> program(c2)*.
% 2.13/2.31 6838[18:Spt:6484.0,6484.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 6839[18:SoR:510.0,6838.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 6840[18:SSi:6839.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 6842[18:SoR:274.0,6838.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 6843[18:SSi:6842.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 6845[18:Res:6843.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6848[18:SSi:6845.2,6845.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6849[18:MRR:6848.1,6840.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.31 6850[18:SoR:597.0,6838.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 6851[18:SSi:6850.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 6855[18:Res:6777.0,6851.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.31 6857[18:SSi:6855.0,6776.0] || -> outputs(c1,good)*.
% 2.13/2.31 6858[18:MRR:6849.1,6857.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 6860[18:Res:6843.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 6861[18:SSi:6860.1,6860.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.31 6862[18:MRR:6861.0,6861.1,6840.0,6857.0] || -> outputs(c2,bad)*.
% 2.13/2.31 6863[18:Res:6858.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6864[18:SSi:6863.2,6863.0,6835.0,3572.1,6835.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6865[18:MRR:6864.2,6862.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6868[18:Res:6777.0,6865.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 6870[18:SSi:6868.0,6776.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 6871[18:MRR:6870.1,6777.0] || outputs(c2,good)* -> .
% 2.13/2.31 6872[18:MRR:30.6,6871.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 6875[19:Spt:6872.0,6872.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 6879[19:Res:6858.1,6875.1] program(c2) program(c2) || -> .
% 2.13/2.31 6882[19:Obv:6879.0] program(c2) || -> .
% 2.13/2.31 6883[19:SSi:6882.0,6835.0] || -> .
% 2.13/2.31 6884[19:Spt:6883.0,6872.1,6872.3,6872.4,6872.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.31 6885[19:Res:6843.1,6884.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 6886[19:SSi:6885.1,6885.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 6887[19:MRR:6886.0,6886.1,6840.0,6857.0] || -> .
% 2.13/2.31 6888[18:Spt:6887.0,6484.2] || -> outputs(c2,bad)*.
% 2.13/2.31 6894[19:Spt:6485.1,6485.2] program(u) || -> program(f4(u))*.
% 2.13/2.31 6895[19:SoR:274.0,6894.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 6896[19:SoR:510.0,6894.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 6897[19:SSi:6896.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 6898[19:SSi:6895.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 6901[19:Res:6898.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6904[19:SSi:6901.2,6901.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 6905[19:MRR:6904.1,6897.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.31 6906[19:SoR:597.0,6894.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 6907[19:SSi:6906.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 6910[19:Res:6777.0,6907.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.31 6912[19:SSi:6910.0,6776.0] || -> outputs(c1,good)*.
% 2.13/2.31 6913[19:MRR:6905.1,6912.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 6915[19:Res:6913.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6916[19:SSi:6915.2,6915.0,6835.0,3572.1,6835.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6917[19:MRR:6916.2,6888.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6920[19:Res:6777.0,6917.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 6922[19:SSi:6920.0,6776.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 6923[19:MRR:6922.1,6777.0] || outputs(c2,good)* -> .
% 2.13/2.31 6924[19:MRR:30.6,6923.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 6927[20:Spt:6924.0,6924.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 6931[20:Res:6913.1,6927.1] program(c2) program(c2) || -> .
% 2.13/2.31 6934[20:Obv:6931.0] program(c2) || -> .
% 2.13/2.31 6935[20:SSi:6934.0,6835.0] || -> .
% 2.13/2.31 6936[20:Spt:6935.0,6924.1,6924.3,6924.4,6924.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.31 6937[20:Res:6898.1,6936.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 6938[20:SSi:6937.1,6937.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 6939[20:MRR:6938.0,6938.1,6897.0,6912.0] || -> .
% 2.13/2.31 6940[19:Spt:6939.0,6485.0,6485.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 6944[20:Spt:5755.1,5755.3] program(u) || -> program(f4(u))*.
% 2.13/2.31 6945[20:SoR:597.0,6944.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 6946[20:SoR:274.0,6944.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 6947[20:SoR:510.0,6944.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 6948[20:SSi:6947.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 6949[20:SSi:6946.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 6950[20:SSi:6945.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 6951[19:Res:6940.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6952[19:SSi:6951.2,6951.0,6835.0,3572.1,6835.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6953[19:MRR:6952.2,6888.0] program(u) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 6958[20:Res:6777.0,6950.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.31 6962[20:SSi:6958.0,6776.0] || -> outputs(c1,good)*.
% 2.13/2.31 6965[20:Res:6949.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 6966[20:SSi:6965.2,6965.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 6967[20:MRR:6966.2,6948.0] program(u) || halts2(u,u)* outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 6968[20:MRR:6967.2,6962.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.31 6969[20:MRR:6953.2,6968.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.31 6978[20:Res:6777.0,6969.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.31 6981[20:SSi:6978.0,6776.0] || halts2(c3,c3)* -> .
% 2.13/2.31 6982[20:MRR:6981.0,6777.0] || -> .
% 2.13/2.31 6986[20:Spt:6982.0,5755.0,5755.2,5755.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.31 6987[20:MRR:6953.2,6986.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.31 6997[20:Res:6777.0,6987.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.31 7000[20:SSi:6997.0,6776.0] || halts2(c3,c3)* -> .
% 2.13/2.31 7001[20:MRR:7000.0,6777.0] || -> .
% 2.13/2.31 7005[15:Spt:7001.0,6393.3] || -> outputs(c2,bad)*.
% 2.13/2.31 7006[16:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 7008[17:Spt:18.0,18.1,18.2,18.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.31 7009[17:Res:52.3,7008.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 7010[17:Obv:7009.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 7011[17:SSi:7010.0,4126.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 7012[17:MRR:7011.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 7015[16:Res:7006.1,6.2] program(u) program(c2) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.31 7017[17:Res:7012.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.31 7018[16:Con:7015.0] program(c2) program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.31 7020[17:SSi:7017.1,4126.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.31 7021[18:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.31 7026[18:MRR:7020.4,7021.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.13/2.31 7027[18:Con:7026.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 7028[18:SoR:274.0,7027.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 7029[18:SoR:510.0,7027.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 7030[18:SSi:7029.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 7031[18:SSi:7028.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 7032[16:Res:7006.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 7033[16:MRR:7032.0,7032.2,3572.1,7005.0] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 7034[18:Res:7031.1,7008.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 7035[18:SSi:7034.1,7034.0,266.0,4126.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 7036[18:MRR:7035.0,7030.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 7037[18:SoR:597.0,7027.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 7038[18:SSi:7037.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 7046[18:Res:7036.0,7038.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.31 7047[18:SSi:7046.0,4126.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.31 7053[18:Res:7031.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 7054[18:SSi:7053.1,7053.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 7055[18:MRR:7054.0,7054.1,7030.0,7047.0] || -> program(c2)*.
% 2.13/2.31 7056[18:MRR:7033.0,7055.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 7058[16:Res:7006.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7059[18:SSi:7058.2,7058.0,7055.0,3572.1,7055.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7060[18:MRR:7059.2,7005.0] program(u) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7061[18:Res:7031.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 7062[18:SSi:7061.2,7061.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 7063[18:MRR:7062.2,7062.3,7030.0,7047.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.31 7064[18:MRR:7060.2,7063.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.31 7068[18:Res:7036.0,7063.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.13/2.31 7069[18:SSi:7068.0,4126.0,266.1] || -> outputs(c2,good)*.
% 2.13/2.31 7070[18:MRR:7056.0,7069.0] || -> program(c3)*.
% 2.13/2.31 7072[18:MRR:512.0,7070.0] || -> halts2(c3,c3)*.
% 2.13/2.31 7079[18:Res:7072.0,7064.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.31 7080[18:SSi:7079.0,7070.0] || halts2(c3,c3)* -> .
% 2.13/2.31 7081[18:MRR:7080.0,7072.0] || -> .
% 2.13/2.31 7086[18:Spt:7081.0,300.3] || -> program(c2)*.
% 2.13/2.31 7087[18:MRR:7033.0,7086.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 7088[18:MRR:7018.0,7086.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.31 7090[16:MRR:7058.0,7058.4,3572.1,7005.0] program(u) program(c2) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7091[18:MRR:7090.1,7086.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7094[18:Res:7088.2,7087.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.31 7095[18:SSi:7094.0,7086.0] || -> program(f4(c2))* program(c3).
% 2.13/2.31 7096[19:Spt:7095.1] || -> program(c3)*.
% 2.13/2.31 7097[19:MRR:512.0,7096.0] || -> halts2(c3,c3)*.
% 2.13/2.31 7103[19:Res:7097.0,7091.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 7104[19:SSi:7103.0,7096.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 7105[19:MRR:7104.1,7097.0] || outputs(c2,good)* -> .
% 2.13/2.31 7106[19:MRR:5755.4,7105.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.31 7107[19:MRR:30.6,7105.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 7121[19:Res:7097.0,7106.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.31 7122[19:SSi:7121.0,7096.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 7130[19:SoR:597.0,7122.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 7131[19:SoR:274.0,7122.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 7132[19:SoR:510.0,7122.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 7133[19:SSi:7132.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 7134[19:SSi:7131.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 7135[19:SSi:7130.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 7138[19:Res:7134.1,7107.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 7141[19:SSi:7138.2,7138.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 7142[19:MRR:7141.2,7133.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.31 7143[19:MRR:7142.2,7135.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 7144[19:MRR:511.1,7143.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.31 7150[19:Res:7144.1,7143.1] program(c3) program(c3) || -> .
% 2.13/2.31 7155[19:Obv:7150.0] program(c3) || -> .
% 2.13/2.31 7156[19:SSi:7155.0,7096.0] || -> .
% 2.13/2.31 7158[19:Spt:7156.0,7095.1,7096.0] || program(c3)* -> .
% 2.13/2.31 7159[19:Spt:7156.0,7095.0] || -> program(f4(c2))*.
% 2.13/2.31 7160[19:MRR:7087.1,7158.0] || outputs(c2,good)* -> .
% 2.13/2.31 7161[19:MRR:5755.4,7160.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.31 7165[19:MRR:30.6,7160.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 7174[19:Res:7006.1,7161.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.31 7177[19:Obv:7174.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.31 7178[19:SSi:7177.0,7086.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 7183[19:SoR:274.0,7178.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 7184[19:SoR:510.0,7178.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 7185[19:SSi:7184.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 7186[19:SSi:7183.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 7187[19:Res:7186.1,7008.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 7188[19:SSi:7187.1,7187.0,266.0,4126.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 7189[19:MRR:7188.0,7185.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 7191[19:SoR:597.0,7178.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 7192[19:SSi:7191.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 7196[19:Res:7189.0,7192.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.31 7197[19:SSi:7196.0,4126.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.31 7200[19:Res:7186.1,7165.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 7201[19:SSi:7200.2,7200.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 7202[19:MRR:7201.2,7201.3,7185.0,7197.0] program(u) || halts2(u,u)* -> .
% 2.13/2.31 7206[19:Res:7006.1,7202.1] program(c2) program(c2) || -> .
% 2.13/2.31 7210[19:Obv:7206.0] program(c2) || -> .
% 2.13/2.31 7211[19:SSi:7210.0,7086.0] || -> .
% 2.13/2.31 7213[17:Spt:7211.0,18.3] || -> program(c2)*.
% 2.13/2.31 7214[17:MRR:7033.0,7213.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 7215[17:MRR:7018.0,7213.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.31 7216[17:MRR:7090.1,7213.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7217[18:Spt:20.1,20.3,20.4,20.6] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.31 7222[17:Res:7215.2,7214.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.31 7223[17:SSi:7222.0,7213.0] || -> program(f4(c2))* program(c3).
% 2.13/2.31 7225[19:Spt:7223.1] || -> program(c3)*.
% 2.13/2.31 7226[19:MRR:512.0,7225.0] || -> halts2(c3,c3)*.
% 2.13/2.31 7232[19:Res:7226.0,7216.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 7233[19:SSi:7232.0,7225.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 7234[19:MRR:7233.1,7226.0] || outputs(c2,good)* -> .
% 2.13/2.31 7235[19:MRR:5755.4,7234.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.31 7236[19:MRR:30.6,7234.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 7249[19:Res:7226.0,7235.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.31 7250[19:SSi:7249.0,7225.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 7258[19:SoR:597.0,7250.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 7259[19:SoR:274.0,7250.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 7260[19:SoR:510.0,7250.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 7261[19:SSi:7260.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 7262[19:SSi:7259.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 7263[19:SSi:7258.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 7266[19:Res:7262.1,7236.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 7269[19:SSi:7266.2,7266.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 7270[19:MRR:7269.2,7261.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.31 7271[19:MRR:7270.2,7263.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 7272[19:MRR:511.1,7271.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.31 7277[19:Res:7272.1,7271.1] program(c3) program(c3) || -> .
% 2.13/2.31 7282[19:Obv:7277.0] program(c3) || -> .
% 2.13/2.31 7283[19:SSi:7282.0,7225.0] || -> .
% 2.13/2.31 7284[19:Spt:7283.0,7223.1,7225.0] || program(c3)* -> .
% 2.13/2.31 7285[19:Spt:7283.0,7223.0] || -> program(f4(c2))*.
% 2.13/2.31 7286[19:MRR:7214.1,7284.0] || outputs(c2,good)* -> .
% 2.13/2.31 7287[19:MRR:5755.4,7286.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.31 7291[19:MRR:30.6,7286.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 7300[19:Res:7006.1,7287.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.31 7303[19:Obv:7300.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.31 7304[19:SSi:7303.0,7213.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 7309[19:SoR:274.0,7304.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 7310[19:SoR:510.0,7304.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 7311[19:SSi:7310.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 7312[19:SSi:7309.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 7313[19:Res:7312.1,7217.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 7314[19:SSi:7313.1,7313.0,266.0,4126.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 7315[19:MRR:7314.0,7311.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 7317[19:SoR:597.0,7304.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 7318[19:SSi:7317.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 7322[19:Res:7315.0,7318.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.31 7323[19:SSi:7322.0,4126.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.31 7326[19:Res:7312.1,7291.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 7327[19:SSi:7326.2,7326.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 7328[19:MRR:7327.2,7327.3,7311.0,7323.0] program(u) || halts2(u,u)* -> .
% 2.13/2.31 7332[19:Res:7006.1,7328.1] program(c2) program(c2) || -> .
% 2.13/2.31 7336[19:Obv:7332.0] program(c2) || -> .
% 2.13/2.31 7337[19:SSi:7336.0,7213.0] || -> .
% 2.13/2.31 7339[18:Spt:7337.0,20.0,20.2,20.5] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.31 7341[18:MRR:7216.2,7339.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.31 7342[18:Res:7006.1,7339.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.13/2.31 7343[18:Obv:7342.0] program(c2) || -> outputs(c2,good)*.
% 2.13/2.31 7344[18:SSi:7343.0,7213.0] || -> outputs(c2,good)*.
% 2.13/2.31 7345[18:MRR:7214.0,7344.0] || -> program(c3)*.
% 2.13/2.31 7347[18:MRR:512.0,7345.0] || -> halts2(c3,c3)*.
% 2.13/2.31 7351[18:Res:7347.0,7341.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.31 7352[18:SSi:7351.0,7345.0] || halts2(c3,c3)* -> .
% 2.13/2.31 7353[18:MRR:7352.0,7347.0] || -> .
% 2.13/2.31 7355[16:Spt:7353.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.31 7356[16:Res:52.3,7355.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 7357[16:Obv:7356.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 7358[16:SSi:7357.0,4126.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 7359[16:MRR:7358.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 7365[16:Res:7359.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.31 7366[16:SSi:7365.1,4126.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.31 7367[17:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.31 7371[17:MRR:7366.4,7367.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.13/2.31 7372[17:Con:7371.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 7373[17:SoR:274.0,7372.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 7374[17:SoR:510.0,7372.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 7375[17:SSi:7374.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 7376[17:SSi:7373.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 7377[17:Res:7376.1,7355.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 7378[17:SSi:7377.1,7377.0,266.0,4126.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 7379[17:MRR:7378.0,7375.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 7380[17:Res:7376.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 7381[17:SSi:7380.1,7380.0,266.0,4126.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 7382[17:MRR:7381.0,7375.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.31 7383[17:SoR:597.0,7372.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 7384[17:SSi:7383.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 7387[17:Res:7379.0,7384.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.31 7389[17:SSi:7387.0,4126.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.31 7390[17:MRR:7382.0,7389.0] || -> program(c2)*.
% 2.13/2.31 7396[17:Res:7376.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 7397[17:SSi:7396.2,7396.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 7398[17:MRR:7397.1,7397.2,7375.0,7389.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 7400[17:Res:7398.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 7402[17:SSi:7400.1,7400.0,7390.0,3572.1,7390.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 7403[17:MRR:7402.0,7005.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 7404[17:Res:7398.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7405[17:SSi:7404.2,7404.0,7390.0,3572.1,7390.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7406[17:MRR:7405.2,7005.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7415[17:Res:7376.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 7416[17:SSi:7415.2,7415.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 7417[17:MRR:7416.2,7416.3,7375.0,7389.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.31 7418[17:MRR:7406.2,7417.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.31 7420[17:Res:7379.0,7417.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.13/2.31 7423[17:SSi:7420.0,4126.0,266.1] || -> outputs(c2,good)*.
% 2.13/2.31 7424[17:MRR:7403.0,7423.0] || -> program(c3)*.
% 2.13/2.31 7429[17:MRR:512.0,7424.0] || -> halts2(c3,c3)*.
% 2.13/2.31 7433[17:Res:7429.0,7418.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.31 7437[17:SSi:7433.0,7424.0] || halts2(c3,c3)* -> .
% 2.13/2.31 7438[17:MRR:7437.0,7429.0] || -> .
% 2.13/2.31 7440[17:Spt:7438.0,300.3] || -> program(c2)*.
% 2.13/2.31 7441[16:Con:7366.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.31 7442[16:MRR:1011.2,7441.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.31 7445[18:Spt:7442.1,7442.2] program(u) || -> program(f4(u))*.
% 2.13/2.31 7446[18:SoR:274.0,7445.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 7447[18:SoR:510.0,7445.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 7448[18:SSi:7447.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 7449[18:SSi:7446.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 7453[18:Res:7449.1,7355.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 7454[18:SSi:7453.1,7453.0,266.0,4126.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 7455[18:MRR:7454.0,7448.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 7456[18:SoR:597.0,7445.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 7457[18:SSi:7456.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 7460[18:Res:7455.0,7457.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.31 7462[18:SSi:7460.0,4126.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.31 7464[18:Res:7449.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 7465[18:SSi:7464.2,7464.0,266.0,4126.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 7466[18:MRR:7465.1,7448.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.31 7467[18:MRR:7466.1,7462.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 7468[18:Res:7467.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 7469[18:SSi:7468.1,7468.0,7440.0,3572.1,7440.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 7470[18:MRR:7469.0,7005.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 7474[18:Res:7467.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7475[18:SSi:7474.2,7474.0,7440.0,3572.1,7440.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7476[18:MRR:7475.2,7005.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7485[18:Res:7449.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 7486[18:SSi:7485.2,7485.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 7487[18:MRR:7486.2,7486.3,7448.0,7462.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.31 7488[18:MRR:7476.2,7487.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.31 7490[18:Res:7455.0,7487.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.13/2.31 7493[18:SSi:7490.0,4126.0,266.1] || -> outputs(c2,good)*.
% 2.13/2.31 7494[18:MRR:7470.0,7493.0] || -> program(c3)*.
% 2.13/2.31 7499[18:MRR:512.0,7494.0] || -> halts2(c3,c3)*.
% 2.13/2.31 7503[18:Res:7499.0,7488.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.31 7507[18:SSi:7503.0,7494.0] || halts2(c3,c3)* -> .
% 2.13/2.31 7508[18:MRR:7507.0,7499.0] || -> .
% 2.13/2.31 7510[18:Spt:7508.0,7442.0,7442.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 7513[18:Res:7510.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 7514[18:SSi:7513.1,7513.0,7440.0,3572.1,7440.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 7515[18:MRR:7514.0,7005.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 7516[18:Res:7441.2,7515.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.31 7517[18:SSi:7516.0,7440.0] || -> program(f4(c2))* program(c3).
% 2.13/2.31 7518[19:Spt:7517.1] || -> program(c3)*.
% 2.13/2.31 7519[19:MRR:512.0,7518.0] || -> halts2(c3,c3)*.
% 2.13/2.31 7520[18:Res:7510.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7521[18:SSi:7520.2,7520.0,7440.0,3572.1,7440.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7522[18:MRR:7521.2,7005.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7527[19:Res:7519.0,7522.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 7528[19:SSi:7527.0,7518.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 7529[19:MRR:7528.1,7519.0] || outputs(c2,good)* -> .
% 2.13/2.31 7530[19:MRR:5755.4,7529.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.31 7531[19:MRR:30.6,7529.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 7545[19:Res:7519.0,7530.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.31 7546[19:SSi:7545.0,7518.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 7554[19:SoR:597.0,7546.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 7555[19:SoR:274.0,7546.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 7556[19:SoR:510.0,7546.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 7557[19:SSi:7556.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 7558[19:SSi:7555.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 7559[19:SSi:7554.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 7561[19:Res:7558.1,7531.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 7564[19:SSi:7561.2,7561.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 7565[19:MRR:7564.2,7557.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.31 7566[19:MRR:7565.2,7559.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 7567[19:MRR:511.1,7566.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.31 7572[19:Res:7567.1,7566.1] program(c3) program(c3) || -> .
% 2.13/2.31 7577[19:Obv:7572.0] program(c3) || -> .
% 2.13/2.31 7578[19:SSi:7577.0,7518.0] || -> .
% 2.13/2.31 7580[19:Spt:7578.0,7517.1,7518.0] || program(c3)* -> .
% 2.13/2.31 7581[19:Spt:7578.0,7517.0] || -> program(f4(c2))*.
% 2.13/2.31 7582[19:MRR:7515.1,7580.0] || outputs(c2,good)* -> .
% 2.13/2.31 7583[19:MRR:5755.4,7582.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.31 7587[19:MRR:30.6,7582.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 7597[19:Res:7510.1,7583.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.31 7599[19:Obv:7597.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.31 7600[19:SSi:7599.0,7440.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 7606[19:SoR:274.0,7600.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 7607[19:SoR:510.0,7600.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 7608[19:SSi:7607.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 7609[19:SSi:7606.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 7610[19:Res:7609.1,7355.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 7611[19:SSi:7610.1,7610.0,266.0,4126.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 7612[19:MRR:7611.0,7608.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 7613[19:Res:7609.1,7587.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 7614[19:SSi:7613.2,7613.0,266.0,4126.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 7615[19:MRR:7614.2,7608.0] program(u) || halts2(u,u)*+ outputs(c1,good)* -> .
% 2.13/2.31 7618[19:Res:7612.0,7615.1] program(f5(c1)) || outputs(c1,good)* -> .
% 2.13/2.31 7619[19:SSi:7618.0,4126.0,266.1] || outputs(c1,good)* -> .
% 2.13/2.31 7620[19:MRR:597.3,7619.0] program(f4(c1)) program(u) || halts2(u,v)* -> .
% 2.13/2.31 7622[19:SSi:7620.0,7600.0,266.1] program(u) || halts2(u,v)* -> .
% 2.13/2.31 7626[19:Res:7510.1,7622.1] program(u) program(c2) || -> .
% 2.13/2.31 7630[19:Con:7626.0] program(c2) || -> .
% 2.13/2.31 7631[19:SSi:7630.0,7440.0] || -> .
% 2.13/2.31 7633[11:Spt:7631.0,4123.2] || -> outputs(c2,bad)*.
% 2.13/2.31 7634[1:MRR:5492.0,5492.4,5492.5,15.3,299.2,6.4] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))* outputs(c2,good)*.
% 2.13/2.31 7635[12:Spt:51.0,51.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.31 7636[13:Spt:40.0,40.4] program(u) || -> halts2(u,u)*.
% 2.13/2.31 7637[13:MRR:15.2,7636.1] program(u) program(v) || -> program(f5(v))* outputs(c2,good)*.
% 2.13/2.31 7638[13:MRR:46.2,7636.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.31 7640[13:MRR:7634.2,7636.1] program(u) program(v) || -> program(f4(v))* outputs(c2,good)*.
% 2.13/2.31 7642[13:MRR:30.2,7636.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.13/2.31 7646[13:Con:7637.0] program(u) || -> program(f5(u))* outputs(c2,good)*.
% 2.13/2.31 7647[13:Con:7640.0] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.31 7648[13:Con:7642.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.13/2.31 7653[14:Spt:13.0,13.2] program(u) || -> program(f5(u))*.
% 2.13/2.31 7654[15:Spt:7647.0,7647.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 7655[15:SoR:510.0,7654.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 7656[15:SSi:7655.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 7657[15:SoR:274.0,7654.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 7658[15:SSi:7657.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 7659[12:Res:7635.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.31 7660[12:MRR:7659.0,7659.2,3572.1,7633.0] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.31 7662[15:SoR:597.0,7654.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 7663[15:SSi:7662.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 7665[15:Res:7636.1,7663.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 7668[15:Obv:7665.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 7669[15:Res:7658.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 7670[15:SSi:7669.1,7669.0,266.0,7653.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 7671[15:MRR:7670.0,7656.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.31 7675[15:EmS:7668.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.31 7676[15:MRR:7671.0,7675.0] || -> program(c2)*.
% 2.13/2.31 7677[15:MRR:7660.0,7676.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 7697[15:Res:7658.1,7648.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 7698[15:SSi:7697.1,7697.0,266.0,7653.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 7699[15:MRR:7698.0,7698.1,7656.0,7675.0] || -> outputs(c2,good)*.
% 2.13/2.31 7700[15:MRR:7677.0,7699.0] || -> program(c3)*.
% 2.13/2.31 7703[13:Res:7635.1,7638.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7704[15:SSi:7703.2,7703.0,7676.0,3572.1,7676.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7705[15:MRR:7704.1,7704.2,7633.0,7699.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 7706[15:Res:7636.1,7705.1] program(c3) program(c3) || -> .
% 2.13/2.31 7709[15:Obv:7706.0] program(c3) || -> .
% 2.13/2.31 7710[15:SSi:7709.0,7700.0] || -> .
% 2.13/2.31 7711[15:Spt:7710.0,7647.2] || -> outputs(c2,good)*.
% 2.13/2.31 7712[15:MRR:7660.1,7711.0] program(c2) || -> program(c3)*.
% 2.13/2.31 7716[13:MRR:7703.0,7703.3,3572.1,7633.0] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7717[15:MRR:7716.2,7711.0] program(u) program(c2) || halts2(c3,u)* -> .
% 2.13/2.31 7720[16:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.31 7723[16:MRR:6.4,7720.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.13/2.31 7728[16:Res:7636.1,7723.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.31 7731[16:Obv:7728.0] program(u) program(v) || -> program(f4(v))*.
% 2.13/2.31 7732[16:Con:7731.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 7735[16:SoR:274.0,7732.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 7736[16:SoR:510.0,7732.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 7737[16:SSi:7736.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 7738[16:SSi:7735.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 7740[16:SoR:597.0,7732.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 7741[16:SSi:7740.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 7742[16:Res:7738.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 7743[16:SSi:7742.1,7742.0,266.0,7653.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 7744[16:MRR:7743.0,7737.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.31 7746[16:Res:7636.1,7741.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.31 7749[16:Obv:7746.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.31 7753[16:EmS:7749.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.31 7754[16:MRR:7744.0,7753.0] || -> program(c2)*.
% 2.13/2.31 7755[16:MRR:7712.0,7754.0] || -> program(c3)*.
% 2.13/2.31 7757[16:MRR:7717.1,7754.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 7758[16:Res:7636.1,7757.1] program(c3) program(c3) || -> .
% 2.13/2.31 7759[16:Obv:7758.0] program(c3) || -> .
% 2.13/2.31 7760[16:SSi:7759.0,7755.0] || -> .
% 2.13/2.31 7761[16:Spt:7760.0,300.3] || -> program(c2)*.
% 2.13/2.31 7762[16:MRR:7712.0,7761.0] || -> program(c3)*.
% 2.13/2.31 7764[16:MRR:7717.1,7761.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 7768[16:Res:7636.1,7764.1] program(c3) program(c3) || -> .
% 2.13/2.31 7769[16:Obv:7768.0] program(c3) || -> .
% 2.13/2.31 7770[16:SSi:7769.0,7762.0] || -> .
% 2.13/2.31 7771[14:Spt:7770.0,13.1] || -> program(c2)*.
% 2.13/2.31 7772[14:MRR:7660.0,7771.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 7774[14:MRR:7716.1,7771.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.31 7775[15:Spt:7646.0,7646.1] program(u) || -> program(f5(u))*.
% 2.13/2.31 7776[16:Spt:7647.0,7647.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 7777[16:SoR:510.0,7776.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 7778[16:SSi:7777.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 7779[16:SoR:274.0,7776.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 7780[16:SSi:7779.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 7781[16:Res:7780.1,7648.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 7783[16:SSi:7781.1,7781.0,266.0,7775.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 7784[16:MRR:7783.0,7778.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 7785[16:SoR:597.0,7776.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 7786[16:SSi:7785.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 7788[16:Res:7635.1,7786.1] program(u) program(c2) || -> outputs(c1,good)*.
% 2.13/2.31 7791[16:Con:7788.0] program(c2) || -> outputs(c1,good)*.
% 2.13/2.31 7792[16:SSi:7791.0,7771.0] || -> outputs(c1,good)*.
% 2.13/2.31 7793[16:MRR:7784.0,7792.0] || -> outputs(c2,good)*.
% 2.13/2.31 7794[16:MRR:7772.0,7793.0] || -> program(c3)*.
% 2.13/2.31 7796[16:MRR:7774.1,7793.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 7798[16:Res:7636.1,7796.1] program(c3) program(c3) || -> .
% 2.13/2.31 7799[16:Obv:7798.0] program(c3) || -> .
% 2.13/2.31 7800[16:SSi:7799.0,7794.0] || -> .
% 2.13/2.31 7801[16:Spt:7800.0,7647.2] || -> outputs(c2,good)*.
% 2.13/2.31 7802[16:MRR:7772.0,7801.0] || -> program(c3)*.
% 2.13/2.31 7804[16:MRR:7774.1,7801.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 7806[16:Res:7636.1,7804.1] program(c3) program(c3) || -> .
% 2.13/2.31 7807[16:Obv:7806.0] program(c3) || -> .
% 2.13/2.31 7808[16:SSi:7807.0,7802.0] || -> .
% 2.13/2.31 7809[15:Spt:7808.0,7646.2] || -> outputs(c2,good)*.
% 2.13/2.31 7810[15:MRR:7772.0,7809.0] || -> program(c3)*.
% 2.13/2.31 7812[15:MRR:7774.1,7809.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.31 7816[15:Res:7636.1,7812.1] program(c3) program(c3) || -> .
% 2.13/2.31 7817[15:Obv:7816.0] program(c3) || -> .
% 2.13/2.31 7818[15:SSi:7817.0,7810.0] || -> .
% 2.13/2.31 7819[13:Spt:7818.0,40.1,40.2,40.3,40.5,40.6] program(u) || outputs(u,bad) halts2(u,f6(u)) -> outputs(c3,bad) halts2(f6(u),f6(u))*.
% 2.13/2.31 7822[14:Spt:18.0,18.1,18.2,18.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.31 7823[14:Res:52.3,7822.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 7824[14:Obv:7823.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 7825[14:MRR:7824.2,299.2] program(f5(u)) program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 7826[15:Spt:13.0,13.2] program(u) || -> program(f5(u))*.
% 2.13/2.31 7827[15:MRR:7825.0,7826.1] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.31 7828[12:Res:7635.1,6.2] program(u) program(c2) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.31 7830[12:Con:7828.0] program(c2) program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.31 7836[15:Res:7827.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.31 7837[15:SSi:7836.1,7826.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.31 7838[16:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.31 7843[16:MRR:7837.4,7838.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.13/2.31 7844[16:Con:7843.1] program(u) || -> program(f4(u))*.
% 2.13/2.31 7848[16:SoR:274.0,7844.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 7849[16:SoR:510.0,7844.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 7850[16:SSi:7849.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 7851[16:SSi:7848.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 7852[16:Res:7851.1,7822.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 7853[16:SSi:7852.1,7852.0,266.0,7826.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 7854[16:MRR:7853.0,7850.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.31 7855[16:Res:7851.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 7856[16:SSi:7855.1,7855.0,266.0,7826.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.31 7857[16:MRR:7856.0,7850.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.31 7858[16:SoR:597.0,7844.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 7859[16:SSi:7858.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.31 7863[16:Res:7854.0,7859.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.31 7865[16:SSi:7863.0,7826.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.31 7866[16:MRR:7857.0,7865.0] || -> program(c2)*.
% 2.13/2.31 7867[16:MRR:7660.0,7866.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 7871[12:Res:7635.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7872[16:SSi:7871.2,7871.0,7866.0,3572.1,7866.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7873[16:MRR:7872.2,7633.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7882[16:Res:7851.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 7883[16:SSi:7882.2,7882.0,266.0,7826.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.31 7884[16:MRR:7883.2,7883.3,7850.0,7865.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.31 7885[16:MRR:7873.2,7884.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.31 7889[16:Res:7854.0,7884.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.13/2.31 7890[16:SSi:7889.0,7826.0,266.1] || -> outputs(c2,good)*.
% 2.13/2.31 7891[16:MRR:7867.0,7890.0] || -> program(c3)*.
% 2.13/2.31 7896[16:MRR:512.0,7891.0] || -> halts2(c3,c3)*.
% 2.13/2.31 7903[16:Res:7896.0,7885.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.31 7904[16:SSi:7903.0,7891.0] || halts2(c3,c3)* -> .
% 2.13/2.31 7905[16:MRR:7904.0,7896.0] || -> .
% 2.13/2.31 7907[16:Spt:7905.0,300.3] || -> program(c2)*.
% 2.13/2.31 7908[16:MRR:7660.0,7907.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 7910[16:MRR:7830.0,7907.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.31 7912[12:MRR:7871.0,7871.4,3572.1,7633.0] program(u) program(c2) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7913[16:MRR:7912.1,7907.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 7917[16:Res:7910.2,7908.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.31 7918[16:SSi:7917.0,7907.0] || -> program(f4(c2))* program(c3).
% 2.13/2.31 7920[17:Spt:7918.1] || -> program(c3)*.
% 2.13/2.31 7921[17:MRR:512.0,7920.0] || -> halts2(c3,c3)*.
% 2.13/2.31 7930[17:Res:7921.0,7913.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 7931[17:SSi:7930.0,7920.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 7932[17:MRR:7931.1,7921.0] || outputs(c2,good)* -> .
% 2.13/2.31 7933[17:MRR:30.6,7932.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 7934[17:MRR:7634.4,7932.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.31 7946[17:Res:7921.0,7934.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.31 7947[17:SSi:7946.0,7920.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 7955[17:SoR:597.0,7947.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 7956[17:SoR:274.0,7947.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 7957[17:SoR:510.0,7947.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 7958[17:SSi:7957.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 7959[17:SSi:7956.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 7960[17:SSi:7955.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 7962[17:Res:7959.1,7933.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 7965[17:SSi:7962.2,7962.0,266.0,7826.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 7966[17:MRR:7965.2,7958.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.31 7967[17:MRR:7966.2,7960.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 7968[17:MRR:511.1,7967.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.31 7973[17:Res:7968.1,7967.1] program(c3) program(c3) || -> .
% 2.13/2.31 7978[17:Obv:7973.0] program(c3) || -> .
% 2.13/2.31 7979[17:SSi:7978.0,7920.0] || -> .
% 2.13/2.31 7981[17:Spt:7979.0,7918.1,7920.0] || program(c3)* -> .
% 2.13/2.31 7982[17:Spt:7979.0,7918.0] || -> program(f4(c2))*.
% 2.13/2.31 7983[17:MRR:7908.1,7981.0] || outputs(c2,good)* -> .
% 2.13/2.31 7984[17:MRR:7634.4,7983.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.31 7988[17:MRR:30.6,7983.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 7997[17:Res:7635.1,7984.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.31 8000[17:Obv:7997.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.31 8001[17:SSi:8000.0,7907.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 8006[17:SoR:274.0,8001.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 8007[17:SoR:510.0,8001.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 8008[17:SSi:8007.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 8009[17:SSi:8006.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 8014[17:SoR:597.0,8001.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 8015[17:SSi:8014.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 8016[17:Res:8009.1,7988.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 8017[17:SSi:8016.2,8016.0,266.0,7826.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 8018[17:MRR:8017.2,8008.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.31 8019[17:MRR:8018.2,8015.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 8023[17:Res:7635.1,8019.1] program(c2) program(c2) || -> .
% 2.13/2.31 8027[17:Obv:8023.0] program(c2) || -> .
% 2.13/2.31 8028[17:SSi:8027.0,7907.0] || -> .
% 2.13/2.31 8030[15:Spt:8028.0,13.1] || -> program(c2)*.
% 2.13/2.31 8031[15:MRR:7660.0,8030.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.31 8033[15:MRR:7830.0,8030.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.31 8034[15:MRR:7912.1,8030.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.31 8035[16:Spt:15.1,15.3] program(u) || -> program(f5(u))*.
% 2.13/2.31 8041[15:Res:8033.2,8031.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.31 8042[15:SSi:8041.0,8030.0] || -> program(f4(c2))* program(c3).
% 2.13/2.31 8044[17:Spt:8042.1] || -> program(c3)*.
% 2.13/2.31 8045[17:MRR:512.0,8044.0] || -> halts2(c3,c3)*.
% 2.13/2.31 8054[17:Res:8045.0,8034.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 8055[17:SSi:8054.0,8044.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.31 8056[17:MRR:8055.1,8045.0] || outputs(c2,good)* -> .
% 2.13/2.31 8057[17:MRR:30.6,8056.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 8058[17:MRR:7634.4,8056.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.31 8069[17:Res:8045.0,8058.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.31 8070[17:SSi:8069.0,8044.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 8078[17:SoR:597.0,8070.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 8079[17:SoR:274.0,8070.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 8080[17:SoR:510.0,8070.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 8081[17:SSi:8080.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 8082[17:SSi:8079.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 8083[17:SSi:8078.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 8085[17:Res:8082.1,8057.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 8088[17:SSi:8085.2,8085.0,266.0,8035.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.31 8089[17:MRR:8088.2,8081.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.31 8090[17:MRR:8089.2,8083.2] program(u) || halts2(u,u)* -> .
% 2.13/2.31 8091[17:MRR:511.1,8090.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.31 8095[17:Res:8091.1,8090.1] program(c3) program(c3) || -> .
% 2.13/2.31 8100[17:Obv:8095.0] program(c3) || -> .
% 2.13/2.31 8101[17:SSi:8100.0,8044.0] || -> .
% 2.13/2.31 8102[17:Spt:8101.0,8042.1,8044.0] || program(c3)* -> .
% 2.13/2.31 8103[17:Spt:8101.0,8042.0] || -> program(f4(c2))*.
% 2.13/2.31 8104[17:MRR:8031.1,8102.0] || outputs(c2,good)* -> .
% 2.13/2.31 8105[17:MRR:7634.4,8104.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.31 8109[17:MRR:30.6,8104.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.31 8118[17:Res:7635.1,8105.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.31 8121[17:Obv:8118.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.31 8122[17:SSi:8121.0,8030.0] program(u) || -> program(f4(u))*.
% 2.13/2.31 8127[17:SoR:274.0,8122.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.31 8128[17:SoR:510.0,8122.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.31 8129[17:SSi:8128.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.31 8130[17:SSi:8127.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.31 8135[17:SoR:597.0,8122.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.31 8136[17:SSi:8135.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 8137[17:Res:8130.1,8109.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 8138[17:SSi:8137.2,8137.0,266.0,8035.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 8139[17:MRR:8138.2,8129.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 8140[17:MRR:8139.2,8136.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 8144[17:Res:7635.1,8140.1] program(c2) program(c2) || -> .
% 2.13/2.32 8148[17:Obv:8144.0] program(c2) || -> .
% 2.13/2.32 8149[17:SSi:8148.0,8030.0] || -> .
% 2.13/2.32 8151[16:Spt:8149.0,15.0,15.2,15.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 8153[16:MRR:8034.2,8151.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 8154[16:Res:7635.1,8151.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.13/2.32 8155[16:Obv:8154.0] program(c2) || -> outputs(c2,good)*.
% 2.13/2.32 8156[16:SSi:8155.0,8030.0] || -> outputs(c2,good)*.
% 2.13/2.32 8157[16:MRR:8031.0,8156.0] || -> program(c3)*.
% 2.13/2.32 8160[16:MRR:512.0,8157.0] || -> halts2(c3,c3)*.
% 2.13/2.32 8166[16:Res:8160.0,8153.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 8167[16:SSi:8166.0,8157.0] || halts2(c3,c3)* -> .
% 2.13/2.32 8168[16:MRR:8167.0,8160.0] || -> .
% 2.13/2.32 8170[14:Spt:8168.0,18.3] || -> program(c2)*.
% 2.13/2.32 8171[14:MRR:7660.0,8170.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 8173[14:MRR:7830.0,8170.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 8174[14:MRR:7912.1,8170.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 8175[15:Spt:20.1,20.3,20.4,20.6] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.32 8179[16:Spt:15.1,15.3] program(u) || -> program(f5(u))*.
% 2.13/2.32 8182[14:Res:8173.2,8171.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.32 8183[14:SSi:8182.0,8170.0] || -> program(f4(c2))* program(c3).
% 2.13/2.32 8186[17:Spt:8183.1] || -> program(c3)*.
% 2.13/2.32 8187[17:MRR:512.0,8186.0] || -> halts2(c3,c3)*.
% 2.13/2.32 8192[17:Res:8187.0,8174.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 8194[17:SSi:8192.0,8186.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 8195[17:MRR:8194.1,8187.0] || outputs(c2,good)* -> .
% 2.13/2.32 8196[17:MRR:7634.4,8195.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 8197[17:MRR:30.6,8195.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 8209[17:Res:8187.0,8196.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.32 8211[17:SSi:8209.0,8186.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 8219[17:SoR:597.0,8211.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 8220[17:SoR:274.0,8211.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 8221[17:SoR:510.0,8211.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 8222[17:SSi:8221.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 8223[17:SSi:8220.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 8224[17:SSi:8219.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 8226[17:Res:8223.1,8197.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 8229[17:SSi:8226.2,8226.0,266.0,8179.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 8230[17:MRR:8229.2,8222.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 8231[17:MRR:8230.2,8224.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 8232[17:MRR:511.1,8231.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 8235[17:Res:8232.1,8231.1] program(c3) program(c3) || -> .
% 2.13/2.32 8241[17:Obv:8235.0] program(c3) || -> .
% 2.13/2.32 8242[17:SSi:8241.0,8186.0] || -> .
% 2.13/2.32 8243[17:Spt:8242.0,8183.1,8186.0] || program(c3)* -> .
% 2.13/2.32 8244[17:Spt:8242.0,8183.0] || -> program(f4(c2))*.
% 2.13/2.32 8245[17:MRR:8171.1,8243.0] || outputs(c2,good)* -> .
% 2.13/2.32 8246[17:MRR:7634.4,8245.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 8250[17:MRR:30.6,8245.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 8259[17:Res:7635.1,8246.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 8262[17:Obv:8259.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 8263[17:SSi:8262.0,8170.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 8269[17:SoR:274.0,8263.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 8270[17:SoR:510.0,8263.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 8271[17:SSi:8270.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 8272[17:SSi:8269.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 8273[17:Res:8272.1,8175.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 8274[17:SSi:8273.1,8273.0,266.0,8179.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 8275[17:MRR:8274.0,8271.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 8276[17:Res:8272.1,8250.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 8277[17:SSi:8276.2,8276.0,266.0,8179.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 8278[17:MRR:8277.2,8271.0] program(u) || halts2(u,u)*+ outputs(c1,good)* -> .
% 2.13/2.32 8281[17:Res:8275.0,8278.1] program(f5(c1)) || outputs(c1,good)* -> .
% 2.13/2.32 8282[17:SSi:8281.0,8179.0,266.1] || outputs(c1,good)* -> .
% 2.13/2.32 8283[17:MRR:597.3,8282.0] program(f4(c1)) program(u) || halts2(u,v)* -> .
% 2.13/2.32 8285[17:SSi:8283.0,8263.0,266.1] program(u) || halts2(u,v)* -> .
% 2.13/2.32 8289[17:Res:7635.1,8285.1] program(u) program(c2) || -> .
% 2.13/2.32 8293[17:Con:8289.0] program(c2) || -> .
% 2.13/2.32 8294[17:SSi:8293.0,8170.0] || -> .
% 2.13/2.32 8296[16:Spt:8294.0,15.0,15.2,15.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 8298[16:MRR:8174.2,8296.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 8299[16:Res:7635.1,8296.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.13/2.32 8300[16:Obv:8299.0] program(c2) || -> outputs(c2,good)*.
% 2.13/2.32 8301[16:SSi:8300.0,8170.0] || -> outputs(c2,good)*.
% 2.13/2.32 8302[16:MRR:8171.0,8301.0] || -> program(c3)*.
% 2.13/2.32 8305[16:MRR:512.0,8302.0] || -> halts2(c3,c3)*.
% 2.13/2.32 8313[16:Res:8305.0,8298.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 8315[16:SSi:8313.0,8302.0] || halts2(c3,c3)* -> .
% 2.13/2.32 8316[16:MRR:8315.0,8305.0] || -> .
% 2.13/2.32 8318[15:Spt:8316.0,20.0,20.2,20.5] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 8319[15:MRR:8174.2,8318.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 8320[15:Res:7635.1,8318.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.13/2.32 8322[15:Obv:8320.0] program(c2) || -> outputs(c2,good)*.
% 2.13/2.32 8323[15:SSi:8322.0,8170.0] || -> outputs(c2,good)*.
% 2.13/2.32 8324[15:MRR:8171.0,8323.0] || -> program(c3)*.
% 2.13/2.32 8327[15:MRR:512.0,8324.0] || -> halts2(c3,c3)*.
% 2.13/2.32 8330[15:Res:8327.0,8319.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 8332[15:SSi:8330.0,8324.0] || halts2(c3,c3)* -> .
% 2.13/2.32 8333[15:MRR:8332.0,8327.0] || -> .
% 2.13/2.32 8335[12:Spt:8333.0,51.1,51.2] program(u) || -> program(f5(u))*.
% 2.13/2.32 8337[13:Spt:40.0,40.4] program(u) || -> halts2(u,u)*.
% 2.13/2.32 8338[13:MRR:7634.2,8337.1] program(u) program(v) || -> program(f4(v))* outputs(c2,good)*.
% 2.13/2.32 8339[13:MRR:46.2,8337.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.32 8342[13:MRR:30.2,8337.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.13/2.32 8344[13:MRR:42.2,8337.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.13/2.32 8346[13:Con:8338.0] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.32 8347[13:Con:8342.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.13/2.32 8350[14:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 8355[13:Res:8337.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.32 8358[13:Obv:8355.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.32 8359[13:Con:8358.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 8360[13:MRR:300.1,8359.2] program(u) || -> program(f4(u))* program(c2).
% 2.13/2.32 8362[15:Spt:8360.0,8360.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 8363[15:SoR:274.0,8362.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 8364[15:SoR:510.0,8362.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 8365[15:SSi:8364.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 8366[15:SSi:8363.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 8368[15:SoR:597.0,8362.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 8369[15:SSi:8368.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 8370[14:Res:8350.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 8371[14:MRR:8370.0,8370.2,3572.1,7633.0] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 8372[15:Res:8337.1,8369.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 8375[15:Obv:8372.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 8380[15:EmS:8375.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.32 8381[15:Res:8366.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 8382[15:SSi:8381.1,8381.0,266.0,8335.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 8383[15:MRR:8382.0,8382.1,8365.0,8380.0] || -> program(c2)*.
% 2.13/2.32 8384[15:MRR:8371.0,8383.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 8388[13:Res:8337.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.32 8390[13:SSi:8388.0,3572.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.32 8400[15:Res:8366.1,8347.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 8401[15:SSi:8400.1,8400.0,266.0,8335.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 8402[15:MRR:8401.0,8401.1,8365.0,8380.0] || -> outputs(c2,good)*.
% 2.13/2.32 8403[15:MRR:8384.0,8402.0] || -> program(c3)*.
% 2.13/2.32 8406[14:Res:8350.1,8339.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 8407[15:SSi:8406.2,8406.0,8383.0,3572.1,8383.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 8408[15:MRR:8407.1,8407.2,7633.0,8402.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 8409[15:Res:8337.1,8408.1] program(c3) program(c3) || -> .
% 2.13/2.32 8412[15:Obv:8409.0] program(c3) || -> .
% 2.13/2.32 8413[15:SSi:8412.0,8403.0] || -> .
% 2.13/2.32 8414[15:Spt:8413.0,8360.2] || -> program(c2)*.
% 2.13/2.32 8415[15:MRR:8371.0,8414.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 8418[14:MRR:8406.0,8406.3,3572.1,7633.0] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 8419[15:MRR:8418.1,8414.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.32 8422[16:Spt:8346.0,8346.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 8423[16:SoR:510.0,8422.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 8424[16:SSi:8423.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 8425[16:SoR:274.0,8422.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 8426[16:SSi:8425.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 8427[16:Res:8426.1,8347.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 8429[16:SSi:8427.1,8427.0,266.0,8335.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 8430[16:MRR:8429.0,8424.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 8431[16:SoR:597.0,8422.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 8432[16:SSi:8431.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 8433[16:Res:8337.1,8432.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 8436[16:Obv:8433.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 8440[16:EmS:8436.0,8414.0] || -> outputs(c1,good)*.
% 2.13/2.32 8444[16:MRR:8430.0,8440.0] || -> outputs(c2,good)*.
% 2.13/2.32 8445[16:MRR:8415.0,8444.0] || -> program(c3)*.
% 2.13/2.32 8447[16:MRR:8419.1,8444.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 8448[16:Res:8337.1,8447.1] program(c3) program(c3) || -> .
% 2.13/2.32 8449[16:Obv:8448.0] program(c3) || -> .
% 2.13/2.32 8450[16:SSi:8449.0,8445.0] || -> .
% 2.13/2.32 8451[16:Spt:8450.0,8346.2] || -> outputs(c2,good)*.
% 2.13/2.32 8452[16:MRR:8415.0,8451.0] || -> program(c3)*.
% 2.13/2.32 8454[16:MRR:8419.1,8451.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 8457[16:Res:8337.1,8454.1] program(c3) program(c3) || -> .
% 2.13/2.32 8458[16:Obv:8457.0] program(c3) || -> .
% 2.13/2.32 8459[16:SSi:8458.0,8452.0] || -> .
% 2.13/2.32 8460[14:Spt:8459.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.32 8461[13:MRR:1011.2,8359.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.32 8465[15:Spt:8360.0,8360.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 8466[15:SoR:510.0,8465.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 8467[15:SSi:8466.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 8468[15:SoR:274.0,8465.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 8469[15:SSi:8468.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 8470[15:Res:8469.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 8472[15:SSi:8470.1,8470.0,266.0,8335.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 8473[15:MRR:8472.0,8467.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 8474[15:SoR:597.0,8465.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 8475[15:SSi:8474.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 8476[15:Res:8337.1,8475.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 8478[15:Obv:8476.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 8479[15:Res:8469.1,8347.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 8480[15:SSi:8479.1,8479.0,266.0,8335.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 8481[15:MRR:8480.0,8467.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 8485[15:EmS:8478.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.32 8486[15:MRR:8473.0,8485.0] || -> program(c2)*.
% 2.13/2.32 8487[15:MRR:8481.0,8485.0] || -> outputs(c2,good)*.
% 2.13/2.32 8488[15:Res:8469.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 8489[15:SSi:8488.2,8488.0,266.0,8335.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 8490[15:MRR:8489.1,8489.2,8467.0,8485.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 8491[13:Res:8337.1,8344.5] program(f6(u)) program(v) program(u) || outputs(u,good) halts2(u,f6(u))* halts2(c3,v)* -> .
% 2.13/2.32 8493[13:SSi:8491.0,3572.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.32 8496[15:Res:8490.1,8390.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 8497[15:SSi:8496.1,8496.0,8486.0,3572.1,8486.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 8498[15:MRR:8497.0,8487.0] || -> program(c3)*.
% 2.13/2.32 8501[15:Res:8490.1,8493.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 8502[15:SSi:8501.2,8501.0,8486.0,3572.1,8486.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 8503[15:MRR:8502.1,8487.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 8504[15:Res:8337.1,8503.1] program(c3) program(c3) || -> .
% 2.13/2.32 8505[15:Obv:8504.0] program(c3) || -> .
% 2.13/2.32 8506[15:SSi:8505.0,8498.0] || -> .
% 2.13/2.32 8507[15:Spt:8506.0,8360.2] || -> program(c2)*.
% 2.13/2.32 8508[16:Spt:8346.0,8346.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 8509[16:SoR:510.0,8508.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 8510[16:SSi:8509.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 8511[16:SoR:274.0,8508.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 8512[16:SSi:8511.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 8513[16:Res:8512.1,8347.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 8515[16:SSi:8513.1,8513.0,266.0,8335.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 8516[16:MRR:8515.0,8510.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 8517[16:SoR:597.0,8508.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 8518[16:SSi:8517.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 8519[16:Res:8337.1,8518.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 8521[16:Obv:8519.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 8524[16:EmS:8521.0,8507.0] || -> outputs(c1,good)*.
% 2.13/2.32 8528[16:MRR:8516.0,8524.0] || -> outputs(c2,good)*.
% 2.13/2.32 8529[16:Res:8512.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 8530[16:SSi:8529.2,8529.0,266.0,8335.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 8531[16:MRR:8530.1,8530.2,8510.0,8524.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 8532[16:Res:8531.1,8390.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 8533[16:SSi:8532.1,8532.0,8507.0,3572.1,8507.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 8534[16:MRR:8533.0,8528.0] || -> program(c3)*.
% 2.13/2.32 8538[16:Res:8531.1,8493.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 8539[16:SSi:8538.2,8538.0,8507.0,3572.1,8507.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 8540[16:MRR:8539.1,8528.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 8541[16:Res:8337.1,8540.1] program(c3) program(c3) || -> .
% 2.13/2.32 8542[16:Obv:8541.0] program(c3) || -> .
% 2.13/2.32 8543[16:SSi:8542.0,8534.0] || -> .
% 2.13/2.32 8544[16:Spt:8543.0,8346.2] || -> outputs(c2,good)*.
% 2.13/2.32 8547[17:Spt:8461.1,8461.2] program(u) || -> program(f4(u))*.
% 2.13/2.32 8548[17:SoR:274.0,8547.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 8549[17:SoR:510.0,8547.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 8550[17:SSi:8549.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 8551[17:SSi:8548.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 8553[17:Res:8551.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 8554[17:SSi:8553.2,8553.0,266.0,8335.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 8555[17:MRR:8554.1,8550.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.32 8556[17:SoR:597.0,8547.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 8557[17:SSi:8556.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 8558[17:Res:8337.1,8557.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 8560[17:Obv:8558.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 8561[17:MRR:8555.1,8560.1] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 8567[17:Res:8561.1,8390.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 8568[17:SSi:8567.1,8567.0,8507.0,3572.1,8507.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 8569[17:MRR:8568.0,8544.0] || -> program(c3)*.
% 2.13/2.32 8573[17:Res:8561.1,8493.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 8574[17:SSi:8573.2,8573.0,8507.0,3572.1,8507.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 8575[17:MRR:8574.1,8544.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 8576[17:Res:8337.1,8575.1] program(c3) program(c3) || -> .
% 2.13/2.32 8577[17:Obv:8576.0] program(c3) || -> .
% 2.13/2.32 8578[17:SSi:8577.0,8569.0] || -> .
% 2.13/2.32 8579[17:Spt:8578.0,8461.0,8461.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 8582[17:Res:8579.1,8390.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 8583[17:SSi:8582.1,8582.0,8507.0,3572.1,8507.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 8584[17:MRR:8583.0,8544.0] || -> program(c3)*.
% 2.13/2.32 8588[17:Res:8579.1,8493.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 8589[17:SSi:8588.2,8588.0,8507.0,3572.1,8507.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 8590[17:MRR:8589.1,8544.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 8591[17:Res:8337.1,8590.1] program(c3) program(c3) || -> .
% 2.13/2.32 8592[17:Obv:8591.0] program(c3) || -> .
% 2.13/2.32 8593[17:SSi:8592.0,8584.0] || -> .
% 2.13/2.32 8594[13:Spt:8593.0,40.1,40.2,40.3,40.5,40.6] program(u) || outputs(u,bad) halts2(u,f6(u)) -> outputs(c3,bad) halts2(f6(u),f6(u))*.
% 2.13/2.32 8595[14:Spt:8594.0,8594.1,8594.2,8594.4] program(u) || outputs(u,bad) halts2(u,f6(u)) -> halts2(f6(u),f6(u))*.
% 2.13/2.32 8596[15:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 8597[16:Spt:18.0,18.1,18.2,18.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.32 8598[16:Res:52.3,8597.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 8599[16:Obv:8598.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 8600[16:SSi:8599.0,8335.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 8601[16:MRR:8600.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 8603[15:Res:8596.1,6.2] program(u) program(c2) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.32 8604[15:Con:8603.0] program(c2) program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 8609[16:Res:8601.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.32 8610[16:SSi:8609.1,8335.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.32 8611[15:Res:8596.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 8612[15:MRR:8611.0,8611.2,3572.1,7633.0] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 8613[17:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.32 8618[17:MRR:8610.4,8613.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.13/2.32 8619[17:Con:8618.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 8620[17:SoR:597.0,8619.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 8621[17:SoR:274.0,8619.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 8622[17:SoR:510.0,8619.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 8623[17:SSi:8622.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 8624[17:SSi:8621.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 8625[17:SSi:8620.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 8629[17:Res:8624.1,8597.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 8630[17:SSi:8629.1,8629.0,266.0,8335.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 8631[17:MRR:8630.0,8623.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 8635[17:Res:8631.0,8625.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.32 8637[17:SSi:8635.0,8335.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.32 8640[17:Res:8624.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 8641[17:SSi:8640.1,8640.0,266.0,8335.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 8642[17:MRR:8641.0,8641.1,8623.0,8637.0] || -> program(c2)*.
% 2.13/2.32 8643[17:MRR:8612.0,8642.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 8647[15:Res:8596.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 8648[17:SSi:8647.2,8647.0,8642.0,3572.1,8642.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 8649[17:MRR:8648.2,7633.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 8661[17:Res:8624.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 8662[17:SSi:8661.2,8661.0,266.0,8335.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 8663[17:MRR:8662.2,8662.3,8623.0,8637.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 8664[17:MRR:8649.2,8663.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 8668[17:Res:8631.0,8663.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.13/2.32 8669[17:SSi:8668.0,8335.0,266.1] || -> outputs(c2,good)*.
% 2.13/2.32 8670[17:MRR:8643.0,8669.0] || -> program(c3)*.
% 2.13/2.32 8676[17:MRR:512.0,8670.0] || -> halts2(c3,c3)*.
% 2.13/2.32 8683[17:Res:8676.0,8664.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 8684[17:SSi:8683.0,8670.0] || halts2(c3,c3)* -> .
% 2.13/2.32 8685[17:MRR:8684.0,8676.0] || -> .
% 2.13/2.32 8687[17:Spt:8685.0,300.3] || -> program(c2)*.
% 2.13/2.32 8688[17:MRR:8612.0,8687.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 8689[17:MRR:8604.0,8687.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 8693[15:MRR:8647.0,8647.4,3572.1,7633.0] program(u) program(c2) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 8694[17:MRR:8693.1,8687.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 8698[17:Res:8689.2,8688.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.32 8699[17:SSi:8698.0,8687.0] || -> program(f4(c2))* program(c3).
% 2.13/2.32 8701[18:Spt:8699.1] || -> program(c3)*.
% 2.13/2.32 8702[18:MRR:512.0,8701.0] || -> halts2(c3,c3)*.
% 2.13/2.32 8711[18:Res:8702.0,8694.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 8712[18:SSi:8711.0,8701.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 8713[18:MRR:8712.1,8702.0] || outputs(c2,good)* -> .
% 2.13/2.32 8714[18:MRR:30.6,8713.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 8715[18:MRR:7634.4,8713.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 8727[18:Res:8702.0,8715.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.32 8728[18:SSi:8727.0,8701.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 8736[18:SoR:597.0,8728.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 8737[18:SoR:274.0,8728.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 8738[18:SoR:510.0,8728.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 8739[18:SSi:8738.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 8740[18:SSi:8737.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 8741[18:SSi:8736.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 8743[18:Res:8740.1,8714.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 8746[18:SSi:8743.2,8743.0,266.0,8335.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 8747[18:MRR:8746.2,8739.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 8748[18:MRR:8747.2,8741.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 8749[18:MRR:511.1,8748.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 8754[18:Res:8749.1,8748.1] program(c3) program(c3) || -> .
% 2.13/2.32 8759[18:Obv:8754.0] program(c3) || -> .
% 2.13/2.32 8760[18:SSi:8759.0,8701.0] || -> .
% 2.13/2.32 8762[18:Spt:8760.0,8699.1,8701.0] || program(c3)* -> .
% 2.13/2.32 8763[18:Spt:8760.0,8699.0] || -> program(f4(c2))*.
% 2.13/2.32 8764[18:MRR:8688.1,8762.0] || outputs(c2,good)* -> .
% 2.13/2.32 8765[18:MRR:7634.4,8764.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 8769[18:MRR:30.6,8764.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 8778[18:Res:8596.1,8765.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 8781[18:Obv:8778.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 8782[18:SSi:8781.0,8687.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 8787[18:SoR:274.0,8782.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 8788[18:SoR:510.0,8782.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 8789[18:SSi:8788.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 8790[18:SSi:8787.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 8795[18:SoR:597.0,8782.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 8796[18:SSi:8795.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 8797[18:Res:8790.1,8769.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 8798[18:SSi:8797.2,8797.0,266.0,8335.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 8799[18:MRR:8798.2,8789.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 8800[18:MRR:8799.2,8796.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 8804[18:Res:8596.1,8800.1] program(c2) program(c2) || -> .
% 2.13/2.32 8808[18:Obv:8804.0] program(c2) || -> .
% 2.13/2.32 8809[18:SSi:8808.0,8687.0] || -> .
% 2.13/2.32 8811[16:Spt:8809.0,18.3] || -> program(c2)*.
% 2.13/2.32 8812[16:MRR:8612.0,8811.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 8814[16:MRR:8604.0,8811.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 8815[16:MRR:8693.1,8811.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 8823[16:Res:8814.2,8812.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.32 8824[16:SSi:8823.0,8811.0] || -> program(f4(c2))* program(c3).
% 2.13/2.32 8826[17:Spt:8824.1] || -> program(c3)*.
% 2.13/2.32 8827[17:MRR:512.0,8826.0] || -> halts2(c3,c3)*.
% 2.13/2.32 8836[17:Res:8827.0,8815.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 8837[17:SSi:8836.0,8826.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 8838[17:MRR:8837.1,8827.0] || outputs(c2,good)* -> .
% 2.13/2.32 8839[17:MRR:30.6,8838.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 8840[17:MRR:7634.4,8838.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 8851[17:Res:8827.0,8840.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.32 8852[17:SSi:8851.0,8826.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 8860[17:SoR:597.0,8852.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 8861[17:SoR:274.0,8852.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 8862[17:SoR:510.0,8852.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 8863[17:SSi:8862.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 8864[17:SSi:8861.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 8865[17:SSi:8860.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 8867[17:Res:8864.1,8839.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 8870[17:SSi:8867.2,8867.0,266.0,8335.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 8871[17:MRR:8870.2,8863.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 8872[17:MRR:8871.2,8865.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 8873[17:MRR:511.1,8872.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 8877[17:Res:8873.1,8872.1] program(c3) program(c3) || -> .
% 2.13/2.32 8882[17:Obv:8877.0] program(c3) || -> .
% 2.13/2.32 8883[17:SSi:8882.0,8826.0] || -> .
% 2.13/2.32 8884[17:Spt:8883.0,8824.1,8826.0] || program(c3)* -> .
% 2.13/2.32 8885[17:Spt:8883.0,8824.0] || -> program(f4(c2))*.
% 2.13/2.32 8886[17:MRR:8812.1,8884.0] || outputs(c2,good)* -> .
% 2.13/2.32 8887[17:MRR:7634.4,8886.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 8891[17:MRR:30.6,8886.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 8900[17:Res:8596.1,8887.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 8903[17:Obv:8900.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 8904[17:SSi:8903.0,8811.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 8909[17:SoR:274.0,8904.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 8910[17:SoR:510.0,8904.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 8911[17:SSi:8910.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 8912[17:SSi:8909.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 8917[17:SoR:597.0,8904.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 8918[17:SSi:8917.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 8919[17:Res:8912.1,8891.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 8920[17:SSi:8919.2,8919.0,266.0,8335.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 8921[17:MRR:8920.2,8911.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 8922[17:MRR:8921.2,8918.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 8926[17:Res:8596.1,8922.1] program(c2) program(c2) || -> .
% 2.13/2.32 8930[17:Obv:8926.0] program(c2) || -> .
% 2.13/2.32 8931[17:SSi:8930.0,8811.0] || -> .
% 2.13/2.32 8933[15:Spt:8931.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.32 8934[15:Res:52.3,8933.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 8935[15:Obv:8934.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 8936[15:SSi:8935.0,8335.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 8937[15:MRR:8936.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 8942[15:Res:8937.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.32 8943[15:SSi:8942.1,8335.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.32 8944[16:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.32 8948[16:MRR:8943.4,8944.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.13/2.32 8949[16:Con:8948.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 8950[16:SoR:274.0,8949.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 8951[16:SoR:510.0,8949.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 8952[16:SSi:8951.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 8953[16:SSi:8950.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 8954[16:Res:8953.1,8933.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 8955[16:SSi:8954.1,8954.0,266.0,8335.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 8956[16:MRR:8955.0,8952.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 8957[16:SoR:597.0,8949.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 8958[16:SSi:8957.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 8959[16:Res:8953.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 8960[16:SSi:8959.1,8959.0,266.0,8335.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 8961[16:MRR:8960.0,8952.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 8963[16:Res:8956.0,8958.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.32 8965[16:SSi:8963.0,8335.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.32 8966[16:MRR:8961.0,8965.0] || -> program(c2)*.
% 2.13/2.32 8971[17:Spt:4951.0,4951.1,4951.2,4951.3] program(u) || outputs(u,good) halts2(u,f6(u))*+ -> halts2(c3,f6(u))*.
% 2.13/2.32 8975[16:Res:8953.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 8976[16:SSi:8975.2,8975.0,266.0,8335.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 8977[16:MRR:8976.1,8976.2,8952.0,8965.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 8979[17:Res:8977.1,8971.2] program(f6(c2)) program(c2) || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.13/2.32 8981[17:SSi:8979.1,8979.0,8966.0,3572.1,8966.0] || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.13/2.32 8986[16:Res:8977.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 8987[16:SSi:8986.2,8986.0,8966.0,3572.1,8966.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 8988[16:MRR:8987.2,7633.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 8991[16:Res:8595.3,8988.1] program(u) program(f6(u)) || outputs(u,bad) halts2(u,f6(u))* outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.13/2.32 8996[16:SSi:8991.1,3572.1] program(u) || outputs(u,bad) halts2(u,f6(u))*+ outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.13/2.32 8997[16:Res:8977.1,8996.2] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.13/2.32 8998[16:SSi:8997.1,8997.0,8966.0,3572.1,8966.0] || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.13/2.32 8999[17:MRR:8998.0,8998.2,7633.0,8981.1] || outputs(c2,good)* -> .
% 2.13/2.32 9000[17:MRR:30.6,8999.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 9002[18:Spt:9000.0,9000.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 9009[18:Res:8977.1,9002.1] program(c2) program(c2) || -> .
% 2.13/2.32 9011[18:Obv:9009.0] program(c2) || -> .
% 2.13/2.32 9012[18:SSi:9011.0,8966.0] || -> .
% 2.13/2.32 9014[18:Spt:9012.0,9000.1,9000.3,9000.4,9000.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.32 9015[18:Res:8953.1,9014.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 9016[18:SSi:9015.1,9015.0,266.0,8335.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 9017[18:MRR:9016.0,9016.1,8952.0,8965.0] || -> .
% 2.13/2.32 9018[17:Spt:9017.0,4951.4] || -> program(c3)*.
% 2.13/2.32 9019[17:MRR:512.0,9018.0] || -> halts2(c3,c3)*.
% 2.13/2.32 9026[17:Res:9019.0,8988.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 9027[17:SSi:9026.0,9018.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 9028[17:MRR:9027.1,9019.0] || outputs(c2,good)* -> .
% 2.13/2.32 9029[17:MRR:30.6,9028.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 9032[18:Spt:9029.0,9029.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 9035[18:Res:8977.1,9032.1] program(c2) program(c2) || -> .
% 2.13/2.32 9039[18:Obv:9035.0] program(c2) || -> .
% 2.13/2.32 9040[18:SSi:9039.0,8966.0] || -> .
% 2.13/2.32 9041[18:Spt:9040.0,9029.1,9029.3,9029.4,9029.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.32 9042[18:Res:8953.1,9041.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 9043[18:SSi:9042.1,9042.0,266.0,8335.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 9044[18:MRR:9043.0,9043.1,8952.0,8965.0] || -> .
% 2.13/2.32 9045[16:Spt:9044.0,300.3] || -> program(c2)*.
% 2.13/2.32 9046[15:Con:8943.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 9047[15:MRR:1011.2,9046.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.32 9051[17:Spt:9047.1,9047.2] program(u) || -> program(f4(u))*.
% 2.13/2.32 9052[17:SoR:274.0,9051.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 9053[17:SoR:510.0,9051.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 9054[17:SSi:9053.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 9055[17:SSi:9052.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 9056[17:Res:9055.1,8933.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9057[17:SSi:9056.1,9056.0,266.0,8335.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9058[17:MRR:9057.0,9054.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9059[17:SoR:597.0,9051.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 9060[17:SSi:9059.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 9063[17:Res:9058.0,9060.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.32 9065[17:SSi:9063.0,8335.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.32 9070[17:Res:9055.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 9071[17:SSi:9070.2,9070.0,266.0,8335.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 9072[17:MRR:9071.1,9071.2,9054.0,9065.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 9074[17:Res:9072.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 9076[17:SSi:9074.1,9074.0,9045.0,3572.1,9045.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 9077[17:MRR:9076.0,7633.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 9081[17:Res:9072.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9082[17:SSi:9081.2,9081.0,9045.0,3572.1,9045.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9083[17:MRR:9082.2,7633.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9092[17:Res:9055.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 9093[17:SSi:9092.2,9092.0,266.0,8335.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 9094[17:MRR:9093.2,9093.3,9054.0,9065.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 9095[17:MRR:9083.2,9094.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 9097[17:Res:9058.0,9094.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.13/2.32 9100[17:SSi:9097.0,8335.0,266.1] || -> outputs(c2,good)*.
% 2.13/2.32 9101[17:MRR:9077.0,9100.0] || -> program(c3)*.
% 2.13/2.32 9107[17:MRR:512.0,9101.0] || -> halts2(c3,c3)*.
% 2.13/2.32 9112[17:Res:9107.0,9095.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 9115[17:SSi:9112.0,9101.0] || halts2(c3,c3)* -> .
% 2.13/2.32 9116[17:MRR:9115.0,9107.0] || -> .
% 2.13/2.32 9118[17:Spt:9116.0,9047.0,9047.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 9121[17:Res:9118.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 9122[17:SSi:9121.1,9121.0,9045.0,3572.1,9045.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 9123[17:MRR:9122.0,7633.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 9124[17:Res:9046.2,9123.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.32 9125[17:SSi:9124.0,9045.0] || -> program(f4(c2))* program(c3).
% 2.13/2.32 9126[18:Spt:9125.1] || -> program(c3)*.
% 2.13/2.32 9127[18:MRR:512.0,9126.0] || -> halts2(c3,c3)*.
% 2.13/2.32 9128[17:Res:9118.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9129[17:SSi:9128.2,9128.0,9045.0,3572.1,9045.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9130[17:MRR:9129.2,7633.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9135[18:Res:9127.0,9130.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 9136[18:SSi:9135.0,9126.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 9137[18:MRR:9136.1,9127.0] || outputs(c2,good)* -> .
% 2.13/2.32 9138[18:MRR:7634.4,9137.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 9139[18:MRR:30.6,9137.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 9153[18:Res:9127.0,9138.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.32 9154[18:SSi:9153.0,9126.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 9162[18:SoR:597.0,9154.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 9163[18:SoR:274.0,9154.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 9164[18:SoR:510.0,9154.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 9165[18:SSi:9164.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 9166[18:SSi:9163.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 9167[18:SSi:9162.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 9170[18:Res:9166.1,9139.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 9173[18:SSi:9170.2,9170.0,266.0,8335.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 9174[18:MRR:9173.2,9165.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 9175[18:MRR:9174.2,9167.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 9176[18:MRR:511.1,9175.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 9182[18:Res:9176.1,9175.1] program(c3) program(c3) || -> .
% 2.13/2.32 9187[18:Obv:9182.0] program(c3) || -> .
% 2.13/2.32 9188[18:SSi:9187.0,9126.0] || -> .
% 2.13/2.32 9190[18:Spt:9188.0,9125.1,9126.0] || program(c3)* -> .
% 2.13/2.32 9191[18:Spt:9188.0,9125.0] || -> program(f4(c2))*.
% 2.13/2.32 9192[18:MRR:9123.1,9190.0] || outputs(c2,good)* -> .
% 2.13/2.32 9193[18:MRR:7634.4,9192.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 9197[18:MRR:30.6,9192.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 9207[18:Res:9118.1,9193.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 9209[18:Obv:9207.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 9210[18:SSi:9209.0,9045.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 9215[18:SoR:274.0,9210.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 9216[18:SoR:510.0,9210.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 9217[18:SSi:9216.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 9218[18:SSi:9215.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 9219[18:Res:9218.1,8933.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9220[18:SSi:9219.1,9219.0,266.0,8335.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9221[18:MRR:9220.0,9217.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9223[18:SoR:597.0,9210.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 9224[18:SSi:9223.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 9225[18:Res:9221.0,9224.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.32 9229[18:SSi:9225.0,8335.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.32 9232[18:Res:9218.1,9197.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 9233[18:SSi:9232.2,9232.0,266.0,8335.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 9234[18:MRR:9233.2,9233.3,9217.0,9229.0] program(u) || halts2(u,u)* -> .
% 2.13/2.32 9239[18:Res:9118.1,9234.1] program(c2) program(c2) || -> .
% 2.13/2.32 9242[18:Obv:9239.0] program(c2) || -> .
% 2.13/2.32 9243[18:SSi:9242.0,9045.0] || -> .
% 2.13/2.32 9245[14:Spt:9243.0,8594.3] || -> outputs(c3,bad)*.
% 2.13/2.32 9246[15:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 9248[16:Spt:18.0,18.1,18.2,18.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.32 9249[16:Res:52.3,9248.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 9250[16:Obv:9249.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 9251[16:SSi:9250.0,8335.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 9252[16:MRR:9251.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 9255[15:Res:9246.1,6.2] program(u) program(c2) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.32 9258[15:Con:9255.0] program(c2) program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 9260[16:Res:9252.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.32 9261[16:SSi:9260.1,8335.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.32 9262[17:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.32 9267[17:MRR:9261.4,9262.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.13/2.32 9268[17:Con:9267.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 9269[17:SoR:274.0,9268.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 9270[17:SoR:510.0,9268.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 9271[17:SSi:9270.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 9272[17:SSi:9269.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 9273[15:Res:9246.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 9274[15:MRR:9273.0,9273.2,3572.1,7633.0] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 9275[17:Res:9272.1,9248.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9276[17:SSi:9275.1,9275.0,266.0,8335.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9277[17:MRR:9276.0,9271.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9278[17:SoR:597.0,9268.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 9279[17:SSi:9278.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 9280[17:Res:9272.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 9281[17:SSi:9280.1,9280.0,266.0,8335.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 9282[17:MRR:9281.0,9271.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 9286[17:Res:9277.0,9279.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.32 9288[17:SSi:9286.0,8335.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.32 9289[17:MRR:9282.0,9288.0] || -> program(c2)*.
% 2.13/2.32 9290[17:MRR:9274.0,9289.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 9299[15:Res:9246.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9300[17:SSi:9299.2,9299.0,9289.0,3572.1,9289.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9301[17:MRR:9300.2,7633.0] program(u) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9302[17:Res:9272.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 9303[17:SSi:9302.2,9302.0,266.0,8335.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 9304[17:MRR:9303.2,9303.3,9271.0,9288.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 9305[17:MRR:9301.2,9304.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 9309[17:Res:9277.0,9304.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.13/2.32 9310[17:SSi:9309.0,8335.0,266.1] || -> outputs(c2,good)*.
% 2.13/2.32 9311[17:MRR:9290.0,9310.0] || -> program(c3)*.
% 2.13/2.32 9313[17:MRR:512.0,9311.0] || -> halts2(c3,c3)*.
% 2.13/2.32 9320[17:Res:9313.0,9305.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 9321[17:SSi:9320.0,9311.0] || halts2(c3,c3)* -> .
% 2.13/2.32 9322[17:MRR:9321.0,9313.0] || -> .
% 2.13/2.32 9327[17:Spt:9322.0,300.3] || -> program(c2)*.
% 2.13/2.32 9328[17:MRR:9274.0,9327.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 9329[17:MRR:9258.0,9327.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 9331[15:MRR:9299.0,9299.4,3572.1,7633.0] program(u) program(c2) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9332[17:MRR:9331.1,9327.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9335[17:Res:9329.2,9328.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.32 9336[17:SSi:9335.0,9327.0] || -> program(f4(c2))* program(c3).
% 2.13/2.32 9337[18:Spt:9336.1] || -> program(c3)*.
% 2.13/2.32 9338[18:MRR:512.0,9337.0] || -> halts2(c3,c3)*.
% 2.13/2.32 9344[18:Res:9338.0,9332.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 9345[18:SSi:9344.0,9337.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 9346[18:MRR:9345.1,9338.0] || outputs(c2,good)* -> .
% 2.13/2.32 9347[18:MRR:7634.4,9346.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 9348[18:MRR:30.6,9346.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 9362[18:Res:9338.0,9347.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.32 9363[18:SSi:9362.0,9337.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 9371[18:SoR:597.0,9363.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 9372[18:SoR:274.0,9363.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 9373[18:SoR:510.0,9363.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 9374[18:SSi:9373.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 9375[18:SSi:9372.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 9376[18:SSi:9371.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 9379[18:Res:9375.1,9348.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 9382[18:SSi:9379.2,9379.0,266.0,8335.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 9383[18:MRR:9382.2,9374.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 9384[18:MRR:9383.2,9376.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 9385[18:MRR:511.1,9384.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 9391[18:Res:9385.1,9384.1] program(c3) program(c3) || -> .
% 2.13/2.32 9396[18:Obv:9391.0] program(c3) || -> .
% 2.13/2.32 9397[18:SSi:9396.0,9337.0] || -> .
% 2.13/2.32 9399[18:Spt:9397.0,9336.1,9337.0] || program(c3)* -> .
% 2.13/2.32 9400[18:Spt:9397.0,9336.0] || -> program(f4(c2))*.
% 2.13/2.32 9401[18:MRR:9328.1,9399.0] || outputs(c2,good)* -> .
% 2.13/2.32 9402[18:MRR:7634.4,9401.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 9406[18:MRR:30.6,9401.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 9415[18:Res:9246.1,9402.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 9418[18:Obv:9415.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 9419[18:SSi:9418.0,9327.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 9424[18:SoR:274.0,9419.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 9425[18:SoR:510.0,9419.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 9426[18:SSi:9425.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 9427[18:SSi:9424.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 9428[18:Res:9427.1,9248.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9429[18:SSi:9428.1,9428.0,266.0,8335.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9430[18:MRR:9429.0,9426.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9432[18:SoR:597.0,9419.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 9433[18:SSi:9432.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 9437[18:Res:9430.0,9433.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.32 9438[18:SSi:9437.0,8335.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.32 9441[18:Res:9427.1,9406.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 9442[18:SSi:9441.2,9441.0,266.0,8335.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 9443[18:MRR:9442.2,9442.3,9426.0,9438.0] program(u) || halts2(u,u)* -> .
% 2.13/2.32 9447[18:Res:9246.1,9443.1] program(c2) program(c2) || -> .
% 2.13/2.32 9451[18:Obv:9447.0] program(c2) || -> .
% 2.13/2.32 9452[18:SSi:9451.0,9327.0] || -> .
% 2.13/2.32 9454[16:Spt:9452.0,18.3] || -> program(c2)*.
% 2.13/2.32 9455[16:MRR:9274.0,9454.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 9456[16:MRR:9258.0,9454.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 9457[16:MRR:9331.1,9454.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9458[17:Spt:20.1,20.3,20.4,20.6] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.32 9463[16:Res:9456.2,9455.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.32 9464[16:SSi:9463.0,9454.0] || -> program(f4(c2))* program(c3).
% 2.13/2.32 9466[18:Spt:9464.1] || -> program(c3)*.
% 2.13/2.32 9467[18:MRR:512.0,9466.0] || -> halts2(c3,c3)*.
% 2.13/2.32 9473[18:Res:9467.0,9457.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 9474[18:SSi:9473.0,9466.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 9475[18:MRR:9474.1,9467.0] || outputs(c2,good)* -> .
% 2.13/2.32 9476[18:MRR:7634.4,9475.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 9477[18:MRR:30.6,9475.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 9490[18:Res:9467.0,9476.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.32 9491[18:SSi:9490.0,9466.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 9499[18:SoR:597.0,9491.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 9500[18:SoR:274.0,9491.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 9501[18:SoR:510.0,9491.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 9502[18:SSi:9501.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 9503[18:SSi:9500.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 9504[18:SSi:9499.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 9507[18:Res:9503.1,9477.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 9510[18:SSi:9507.2,9507.0,266.0,8335.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 9511[18:MRR:9510.2,9502.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 9512[18:MRR:9511.2,9504.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 9513[18:MRR:511.1,9512.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 9518[18:Res:9513.1,9512.1] program(c3) program(c3) || -> .
% 2.13/2.32 9523[18:Obv:9518.0] program(c3) || -> .
% 2.13/2.32 9524[18:SSi:9523.0,9466.0] || -> .
% 2.13/2.32 9525[18:Spt:9524.0,9464.1,9466.0] || program(c3)* -> .
% 2.13/2.32 9526[18:Spt:9524.0,9464.0] || -> program(f4(c2))*.
% 2.13/2.32 9527[18:MRR:9455.1,9525.0] || outputs(c2,good)* -> .
% 2.13/2.32 9528[18:MRR:7634.4,9527.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 9532[18:MRR:30.6,9527.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 9541[18:Res:9246.1,9528.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 9544[18:Obv:9541.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 9545[18:SSi:9544.0,9454.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 9550[18:SoR:274.0,9545.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 9551[18:SoR:510.0,9545.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 9552[18:SSi:9551.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 9553[18:SSi:9550.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 9554[18:Res:9553.1,9458.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9555[18:SSi:9554.1,9554.0,266.0,8335.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9556[18:MRR:9555.0,9552.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9558[18:SoR:597.0,9545.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 9559[18:SSi:9558.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 9563[18:Res:9556.0,9559.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.32 9564[18:SSi:9563.0,8335.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.32 9567[18:Res:9553.1,9532.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 9568[18:SSi:9567.2,9567.0,266.0,8335.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 9569[18:MRR:9568.2,9568.3,9552.0,9564.0] program(u) || halts2(u,u)* -> .
% 2.13/2.32 9573[18:Res:9246.1,9569.1] program(c2) program(c2) || -> .
% 2.13/2.32 9577[18:Obv:9573.0] program(c2) || -> .
% 2.13/2.32 9578[18:SSi:9577.0,9454.0] || -> .
% 2.13/2.32 9580[17:Spt:9578.0,20.0,20.2,20.5] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 9582[17:MRR:9457.2,9580.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 9583[17:Res:9246.1,9580.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.13/2.32 9584[17:Obv:9583.0] program(c2) || -> outputs(c2,good)*.
% 2.13/2.32 9585[17:SSi:9584.0,9454.0] || -> outputs(c2,good)*.
% 2.13/2.32 9586[17:MRR:9455.0,9585.0] || -> program(c3)*.
% 2.13/2.32 9588[17:MRR:512.0,9586.0] || -> halts2(c3,c3)*.
% 2.13/2.32 9592[17:Res:9588.0,9582.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 9593[17:SSi:9592.0,9586.0] || halts2(c3,c3)* -> .
% 2.13/2.32 9594[17:MRR:9593.0,9588.0] || -> .
% 2.13/2.32 9596[15:Spt:9594.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.32 9597[15:Res:52.3,9596.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 9598[15:Obv:9597.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 9599[15:SSi:9598.0,8335.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 9600[15:MRR:9599.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 9606[15:Res:9600.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.32 9607[15:SSi:9606.1,8335.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.32 9608[16:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.32 9612[16:MRR:9607.4,9608.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.13/2.32 9613[16:Con:9612.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 9614[16:SoR:274.0,9613.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 9615[16:SoR:510.0,9613.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 9616[16:SSi:9615.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 9617[16:SSi:9614.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 9618[16:Res:9617.1,9596.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9619[16:SSi:9618.1,9618.0,266.0,8335.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9620[16:MRR:9619.0,9616.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9621[16:Res:9617.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 9622[16:SSi:9621.1,9621.0,266.0,8335.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 9623[16:MRR:9622.0,9616.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 9624[16:SoR:597.0,9613.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 9625[16:SSi:9624.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 9628[16:Res:9620.0,9625.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.32 9630[16:SSi:9628.0,8335.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.32 9631[16:MRR:9623.0,9630.0] || -> program(c2)*.
% 2.13/2.32 9637[16:Res:9617.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 9638[16:SSi:9637.2,9637.0,266.0,8335.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 9639[16:MRR:9638.1,9638.2,9616.0,9630.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 9641[16:Res:9639.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 9643[16:SSi:9641.1,9641.0,9631.0,3572.1,9631.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 9644[16:MRR:9643.0,7633.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 9645[16:Res:9639.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9646[16:SSi:9645.2,9645.0,9631.0,3572.1,9631.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9647[16:MRR:9646.2,7633.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9656[16:Res:9617.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 9657[16:SSi:9656.2,9656.0,266.0,8335.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 9658[16:MRR:9657.2,9657.3,9616.0,9630.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 9659[16:MRR:9647.2,9658.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 9661[16:Res:9620.0,9658.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.13/2.32 9664[16:SSi:9661.0,8335.0,266.1] || -> outputs(c2,good)*.
% 2.13/2.32 9665[16:MRR:9644.0,9664.0] || -> program(c3)*.
% 2.13/2.32 9670[16:MRR:512.0,9665.0] || -> halts2(c3,c3)*.
% 2.13/2.32 9674[16:Res:9670.0,9659.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 9678[16:SSi:9674.0,9665.0] || halts2(c3,c3)* -> .
% 2.13/2.32 9679[16:MRR:9678.0,9670.0] || -> .
% 2.13/2.32 9681[16:Spt:9679.0,300.3] || -> program(c2)*.
% 2.13/2.32 9682[15:Con:9607.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 9683[15:MRR:1011.2,9682.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.32 9686[17:Spt:9683.1,9683.2] program(u) || -> program(f4(u))*.
% 2.13/2.32 9687[17:SoR:274.0,9686.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 9688[17:SoR:510.0,9686.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 9689[17:SSi:9688.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 9690[17:SSi:9687.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 9691[3:Res:511.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> halts2(c3,f6(u))* program(c3).
% 2.13/2.32 9694[17:Res:9690.1,9596.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9695[17:SSi:9694.1,9694.0,266.0,8335.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9696[17:MRR:9695.0,9689.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9697[17:SoR:597.0,9686.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 9698[17:SSi:9697.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 9701[17:Res:9696.0,9698.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.32 9703[17:SSi:9701.0,8335.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.32 9705[17:Res:9690.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 9706[17:SSi:9705.2,9705.0,266.0,8335.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 9707[17:MRR:9706.1,9689.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 9708[17:MRR:9707.1,9703.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 9709[17:Res:9708.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 9710[17:SSi:9709.1,9709.0,9681.0,3572.1,9681.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 9711[17:MRR:9710.0,7633.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 9715[17:Res:9708.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9716[17:SSi:9715.2,9715.0,9681.0,3572.1,9681.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9717[17:MRR:9716.2,7633.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9726[17:Res:9690.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 9727[17:SSi:9726.2,9726.0,266.0,8335.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 9728[17:MRR:9727.2,9727.3,9689.0,9703.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 9729[17:MRR:9717.2,9728.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 9731[17:Res:9696.0,9728.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.13/2.32 9734[17:SSi:9731.0,8335.0,266.1] || -> outputs(c2,good)*.
% 2.13/2.32 9735[17:MRR:9711.0,9734.0] || -> program(c3)*.
% 2.13/2.32 9740[17:MRR:512.0,9735.0] || -> halts2(c3,c3)*.
% 2.13/2.32 9744[17:Res:9740.0,9729.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 9748[17:SSi:9744.0,9735.0] || halts2(c3,c3)* -> .
% 2.13/2.32 9749[17:MRR:9748.0,9740.0] || -> .
% 2.13/2.32 9751[17:Spt:9749.0,9683.0,9683.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 9754[17:Res:9751.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 9755[17:SSi:9754.1,9754.0,9681.0,3572.1,9681.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 9756[17:MRR:9755.0,7633.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 9757[17:Res:9682.2,9756.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.32 9758[17:SSi:9757.0,9681.0] || -> program(f4(c2))* program(c3).
% 2.13/2.32 9759[18:Spt:9758.1] || -> program(c3)*.
% 2.13/2.32 9760[18:MRR:512.0,9759.0] || -> halts2(c3,c3)*.
% 2.13/2.32 9761[17:Res:9751.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9762[17:SSi:9761.2,9761.0,9681.0,3572.1,9681.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9763[17:MRR:9762.2,7633.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9768[18:Res:9760.0,9763.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 9769[18:SSi:9768.0,9759.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 9770[18:MRR:9769.1,9760.0] || outputs(c2,good)* -> .
% 2.13/2.32 9771[18:MRR:7634.4,9770.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 9772[18:MRR:30.6,9770.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 9786[18:Res:9760.0,9771.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.32 9787[18:SSi:9786.0,9759.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 9795[18:SoR:597.0,9787.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 9796[18:SoR:274.0,9787.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 9797[18:SoR:510.0,9787.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 9798[18:SSi:9797.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 9799[18:SSi:9796.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 9800[18:SSi:9795.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 9802[18:Res:9799.1,9772.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 9805[18:SSi:9802.2,9802.0,266.0,8335.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 9806[18:MRR:9805.2,9798.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 9807[18:MRR:9806.2,9800.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 9808[18:MRR:511.1,9807.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 9813[18:Res:9808.1,9807.1] program(c3) program(c3) || -> .
% 2.13/2.32 9818[18:Obv:9813.0] program(c3) || -> .
% 2.13/2.32 9819[18:SSi:9818.0,9759.0] || -> .
% 2.13/2.32 9821[18:Spt:9819.0,9758.1,9759.0] || program(c3)* -> .
% 2.13/2.32 9822[18:Spt:9819.0,9758.0] || -> program(f4(c2))*.
% 2.13/2.32 9823[18:MRR:9756.1,9821.0] || outputs(c2,good)* -> .
% 2.13/2.32 9824[18:MRR:7634.4,9823.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 9828[18:MRR:30.6,9823.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 9838[18:Res:9751.1,9824.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 9840[18:Obv:9838.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 9841[18:SSi:9840.0,9681.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 9847[18:SoR:274.0,9841.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 9848[18:SoR:510.0,9841.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 9849[18:SSi:9848.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 9850[18:SSi:9847.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 9851[18:Res:9850.1,9596.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9852[18:SSi:9851.1,9851.0,266.0,8335.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9853[18:MRR:9852.0,9849.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 9854[18:Res:9850.1,9828.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 9855[18:SSi:9854.2,9854.0,266.0,8335.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 9856[18:MRR:9855.2,9849.0] program(u) || halts2(u,u)*+ outputs(c1,good)* -> .
% 2.13/2.32 9859[18:Res:9853.0,9856.1] program(f5(c1)) || outputs(c1,good)* -> .
% 2.13/2.32 9860[18:SSi:9859.0,8335.0,266.1] || outputs(c1,good)* -> .
% 2.13/2.32 9861[18:MRR:597.3,9860.0] program(f4(c1)) program(u) || halts2(u,v)* -> .
% 2.13/2.32 9863[18:SSi:9861.0,9841.0,266.1] program(u) || halts2(u,v)* -> .
% 2.13/2.32 9867[18:Res:9751.1,9863.1] program(u) program(c2) || -> .
% 2.13/2.32 9871[18:Con:9867.0] program(c2) || -> .
% 2.13/2.32 9872[18:SSi:9871.0,9681.0] || -> .
% 2.13/2.32 9874[9:Spt:9872.0,3569.2] || -> outputs(c3,bad)*.
% 2.13/2.32 9875[3:MRR:9691.0,33.2] program(u) || outputs(u,good) halts2(u,f6(u))*+ -> halts2(c3,f6(u))* program(c3).
% 2.13/2.32 9877[10:Spt:17.0,17.3] program(u) || -> halts2(u,u)*.
% 2.13/2.32 9878[10:MRR:7634.2,9877.1] program(u) program(v) || -> program(f4(v))* outputs(c2,good)*.
% 2.13/2.32 9879[10:MRR:15.2,9877.1] program(u) program(v) || -> program(f5(v))* outputs(c2,good)*.
% 2.13/2.32 9880[10:MRR:34.2,9877.1] program(u) program(v) || halts2(c3,u)*+ -> program(f6(v))*.
% 2.13/2.32 9881[10:MRR:46.2,9877.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.32 9883[10:MRR:30.2,9877.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.13/2.32 9885[10:MRR:42.2,9877.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.13/2.32 9888[10:Con:9878.0] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.32 9889[10:Con:9879.0] program(u) || -> program(f5(u))* outputs(c2,good)*.
% 2.13/2.32 9890[10:Con:9883.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.13/2.32 9893[11:Spt:51.0,51.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 9896[12:Spt:13.0,13.2] program(u) || -> program(f5(u))*.
% 2.13/2.32 9898[13:Spt:33.0,33.2] program(u) || -> program(f6(u))*.
% 2.13/2.32 9899[14:Spt:9888.0,9888.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 9900[14:SoR:510.0,9899.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 9901[14:SSi:9900.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 9902[14:SoR:274.0,9899.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 9903[14:SSi:9902.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 9904[11:Res:9893.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 9907[14:SoR:597.0,9899.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 9908[14:SSi:9907.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 9909[14:Res:9877.1,9908.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 9912[14:Obv:9909.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 9914[14:Res:9903.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 9915[14:SSi:9914.1,9914.0,266.0,9896.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 9916[14:MRR:9915.0,9901.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 9920[14:EmS:9912.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.32 9921[14:MRR:9916.0,9920.0] || -> program(c2)*.
% 2.13/2.32 9923[10:Res:9877.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.32 9925[13:SSi:9923.0,9898.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.32 9927[13:Res:9893.1,9925.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 9928[14:SSi:9927.1,9927.0,9921.0,9898.1,9921.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 9932[14:Res:9903.1,9890.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 9933[14:SSi:9932.1,9932.0,266.0,9896.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 9934[14:MRR:9933.0,9933.1,9901.0,9920.0] || -> outputs(c2,good)*.
% 2.13/2.32 9935[14:MRR:9928.0,9934.0] || -> program(c3)*.
% 2.13/2.32 9936[14:Res:9903.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.32 9937[14:SSi:9936.1,9936.0,266.0,9896.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.32 9938[14:MRR:9937.0,9937.1,9901.0,9920.0] || -> outputs(c2,bad)*.
% 2.13/2.32 9939[11:Res:9893.1,9881.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9940[14:SSi:9939.2,9939.0,9921.0,9898.1,9921.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9941[14:MRR:9940.1,9940.2,9938.0,9934.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 9942[14:Res:9877.1,9941.1] program(c3) program(c3) || -> .
% 2.13/2.32 9943[14:Obv:9942.0] program(c3) || -> .
% 2.13/2.32 9944[14:SSi:9943.0,9935.0] || -> .
% 2.13/2.32 9945[14:Spt:9944.0,9888.2] || -> outputs(c2,good)*.
% 2.13/2.32 9947[13:MRR:9927.0,9898.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 9948[14:MRR:9947.1,9945.0] program(c2) || -> program(c3)*.
% 2.13/2.32 9954[15:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.32 9957[15:MRR:6.4,9954.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.13/2.32 9961[15:Res:9877.1,9957.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.32 9964[15:Obv:9961.0] program(u) program(v) || -> program(f4(v))*.
% 2.13/2.32 9965[15:Con:9964.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 9969[15:SoR:274.0,9965.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 9970[15:SoR:510.0,9965.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 9971[15:SSi:9970.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 9972[15:SSi:9969.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 9974[15:Res:9972.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 9975[15:SSi:9974.1,9974.0,266.0,9896.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 9976[15:MRR:9975.0,9971.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 9977[15:SoR:597.0,9965.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 9978[15:SSi:9977.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 9979[15:Res:9877.1,9978.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 9982[15:Obv:9979.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 9987[15:EmS:9982.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.32 9988[15:MRR:9976.0,9987.0] || -> program(c2)*.
% 2.13/2.32 9989[15:MRR:9948.0,9988.0] || -> program(c3)*.
% 2.13/2.32 9992[10:Res:9877.1,9885.5] program(f6(u)) program(v) program(u) || outputs(u,good) halts2(u,f6(u))* halts2(c3,v)* -> .
% 2.13/2.32 9994[13:SSi:9992.0,9898.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.32 9996[13:Res:9893.1,9994.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9997[15:SSi:9996.2,9996.0,9988.0,9898.1,9988.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 9998[15:MRR:9997.1,9945.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 9999[15:Res:9877.1,9998.1] program(c3) program(c3) || -> .
% 2.13/2.32 10000[15:Obv:9999.0] program(c3) || -> .
% 2.13/2.32 10001[15:SSi:10000.0,9989.0] || -> .
% 2.13/2.32 10002[15:Spt:10001.0,300.3] || -> program(c2)*.
% 2.13/2.32 10003[15:MRR:9948.0,10002.0] || -> program(c3)*.
% 2.13/2.32 10007[14:MRR:9996.0,9996.3,9898.1,9945.0] program(u) program(c2) || halts2(c3,u)* -> .
% 2.13/2.32 10008[15:MRR:10007.1,10002.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10011[15:Res:9877.1,10008.1] program(c3) program(c3) || -> .
% 2.13/2.32 10012[15:Obv:10011.0] program(c3) || -> .
% 2.13/2.32 10013[15:SSi:10012.0,10003.0] || -> .
% 2.13/2.32 10014[13:Spt:10013.0,33.1] || -> program(c3)*.
% 2.13/2.32 10015[13:MRR:5038.0,10014.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 10016[13:MRR:300.1,10015.2] program(u) || -> program(f4(u))* program(c2).
% 2.13/2.32 10019[10:MRR:9992.0,9880.3] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.32 10020[14:Spt:10016.0,10016.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 10021[14:SoR:510.0,10020.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10022[14:SSi:10021.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10023[14:SoR:274.0,10020.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10024[14:SSi:10023.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10025[10:Res:9877.1,9880.2] program(c3) program(c3) program(u) || -> program(f6(u))*.
% 2.13/2.32 10026[10:Obv:10025.0] program(c3) program(u) || -> program(f6(u))*.
% 2.13/2.32 10027[13:SSi:10026.0,10014.0] program(u) || -> program(f6(u))*.
% 2.13/2.32 10029[14:SoR:597.0,10020.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 10030[14:SSi:10029.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 10031[14:Res:9877.1,10030.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10034[14:Obv:10031.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10036[14:Res:10024.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 10037[14:SSi:10036.1,10036.0,266.0,9896.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 10038[14:MRR:10037.0,10022.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 10040[14:EmS:10034.0,10014.0] || -> outputs(c1,good)*.
% 2.13/2.32 10044[14:MRR:10038.0,10040.0] || -> program(c2)*.
% 2.13/2.32 10046[14:Res:10024.1,9890.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10047[14:SSi:10046.1,10046.0,266.0,9896.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10048[14:MRR:10047.0,10047.1,10022.0,10040.0] || -> outputs(c2,good)*.
% 2.13/2.32 10050[11:Res:9893.1,10019.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10051[14:SSi:10050.2,10050.0,10044.0,10027.1,10044.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10052[14:MRR:10051.1,10048.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10053[14:Res:9877.1,10052.1] program(c3) program(c3) || -> .
% 2.13/2.32 10054[14:Obv:10053.0] program(c3) || -> .
% 2.13/2.32 10055[14:SSi:10054.0,10014.0] || -> .
% 2.13/2.32 10056[14:Spt:10055.0,10016.2] || -> program(c2)*.
% 2.13/2.32 10058[13:MRR:10050.0,10027.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10059[14:MRR:10058.1,10056.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.32 10062[15:Spt:9888.0,9888.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 10063[15:SoR:510.0,10062.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10064[15:SSi:10063.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10065[15:SoR:274.0,10062.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10066[15:SSi:10065.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10067[15:Res:10066.1,9890.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10069[15:SSi:10067.1,10067.0,266.0,9896.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10070[15:MRR:10069.0,10064.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10071[15:SoR:597.0,10062.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 10072[15:SSi:10071.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 10074[15:Res:9877.1,10072.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10077[15:Obv:10074.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10080[15:EmS:10077.0,10056.0] || -> outputs(c1,good)*.
% 2.13/2.32 10085[15:MRR:10070.0,10080.0] || -> outputs(c2,good)*.
% 2.13/2.32 10086[15:MRR:10059.1,10085.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10090[15:Res:9877.1,10086.1] program(c3) program(c3) || -> .
% 2.13/2.32 10091[15:Obv:10090.0] program(c3) || -> .
% 2.13/2.32 10092[15:SSi:10091.0,10014.0] || -> .
% 2.13/2.32 10093[15:Spt:10092.0,9888.2] || -> outputs(c2,good)*.
% 2.13/2.32 10094[15:MRR:10059.1,10093.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10095[15:Res:9877.1,10094.1] program(c3) program(c3) || -> .
% 2.13/2.32 10096[15:Obv:10095.0] program(c3) || -> .
% 2.13/2.32 10097[15:SSi:10096.0,10014.0] || -> .
% 2.13/2.32 10098[12:Spt:10097.0,13.1] || -> program(c2)*.
% 2.13/2.32 10099[10:MRR:10026.0,33.1] program(u) || -> program(f6(u))*.
% 2.13/2.32 10101[12:MRR:9904.0,9904.1,10099.1,10098.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 10103[12:MRR:10050.0,10050.2,10099.1,10098.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.32 10104[10:MRR:9923.0,10099.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.32 10105[13:Spt:9889.0,9889.1] program(u) || -> program(f5(u))*.
% 2.13/2.32 10106[13:MRR:1573.0,10105.1] program(u) || outputs(u,good)* -> program(f4(u)) outputs(c2,bad)*.
% 2.13/2.32 10107[14:Spt:9888.0,9888.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 10108[14:SoR:510.0,10107.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10109[14:SSi:10108.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10110[14:SoR:274.0,10107.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10111[14:SSi:10110.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10112[14:Res:10111.1,9890.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10114[14:SSi:10112.1,10112.0,266.0,10105.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10115[14:MRR:10114.0,10109.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10117[14:SoR:597.0,10107.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 10118[14:SSi:10117.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 10119[14:Res:9877.1,10118.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10122[14:Obv:10119.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10126[14:EmS:10122.0,10098.0] || -> outputs(c1,good)*.
% 2.13/2.32 10129[14:MRR:10115.0,10126.0] || -> outputs(c2,good)*.
% 2.13/2.32 10130[14:MRR:10101.1,10129.0] || outputs(c2,bad)* -> program(c3).
% 2.13/2.32 10131[14:MRR:10103.1,10129.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10132[14:Res:10111.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.32 10133[14:SSi:10132.1,10132.0,266.0,10105.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.32 10134[14:MRR:10133.0,10133.1,10109.0,10126.0] || -> outputs(c2,bad)*.
% 2.13/2.32 10135[14:MRR:10130.0,10134.0] || -> program(c3)*.
% 2.13/2.32 10136[14:Res:9877.1,10131.1] program(c3) program(c3) || -> .
% 2.13/2.32 10137[14:Obv:10136.0] program(c3) || -> .
% 2.13/2.32 10138[14:SSi:10137.0,10135.0] || -> .
% 2.13/2.32 10139[14:Spt:10138.0,9888.2] || -> outputs(c2,good)*.
% 2.13/2.32 10140[14:MRR:10101.1,10139.0] || outputs(c2,bad)* -> program(c3).
% 2.13/2.32 10141[14:MRR:10103.1,10139.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10142[14:MRR:4923.2,10141.1] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.32 10145[14:Res:9877.1,10141.1] program(c3) program(c3) || -> .
% 2.13/2.32 10146[14:Obv:10145.0] program(c3) || -> .
% 2.13/2.32 10147[14:MRR:10140.1,10146.0] || outputs(c2,bad)* -> .
% 2.13/2.32 10149[14:MRR:10106.3,10147.0] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.32 10150[14:MRR:1569.4,10147.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.32 10152[14:MRR:10142.3,10149.1] program(u) program(v) || -> program(f4(v))*.
% 2.13/2.32 10153[14:Con:10152.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 10154[14:SoR:510.0,10153.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10155[14:SSi:10154.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10156[14:SoR:274.0,10153.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10157[14:SSi:10156.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10159[14:Res:10157.1,10150.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 10161[14:SSi:10159.1,10159.0,266.0,10105.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 10162[14:MRR:10161.0,10155.0] || outputs(c1,good)* -> .
% 2.13/2.32 10163[14:MRR:597.3,10162.0] program(f4(c1)) program(u) || halts2(u,v)* -> .
% 2.13/2.32 10164[14:SSi:10163.0,10153.0,266.1] program(u) || halts2(u,v)* -> .
% 2.13/2.32 10165[14:MRR:9877.1,10164.1] program(u) || -> .
% 2.13/2.32 10166[14:UnC:10165.0,10098.0] || -> .
% 2.13/2.32 10169[13:Spt:10166.0,9889.2] || -> outputs(c2,good)*.
% 2.13/2.32 10171[13:MRR:10103.1,10169.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10176[13:Res:9877.1,10171.1] program(c3) program(c3) || -> .
% 2.13/2.32 10177[13:Obv:10176.0] program(c3) || -> .
% 2.13/2.32 10179[13:MRR:10104.3,10177.0] program(u) || outputs(u,good) halts2(u,f6(u))* -> .
% 2.13/2.32 10193[13:Res:9893.1,10179.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> .
% 2.13/2.32 10194[13:SSi:10193.1,10193.0,10098.0,10099.1,10098.0] || outputs(c2,good)* -> .
% 2.13/2.32 10195[13:MRR:10194.0,10169.0] || -> .
% 2.13/2.32 10196[11:Spt:10195.0,51.1,51.2] program(u) || -> program(f5(u))*.
% 2.13/2.32 10197[11:MRR:1573.0,10196.1] program(u) || outputs(u,good)*+ -> program(f4(u)) outputs(c2,bad)*.
% 2.13/2.32 10199[12:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 10204[13:Spt:9888.0,9888.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 10205[13:SoR:274.0,10204.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10206[13:SoR:510.0,10204.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10207[13:SSi:10206.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10208[13:SSi:10205.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10209[13:Res:10208.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 10211[13:SSi:10209.1,10209.0,266.0,10196.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 10212[13:MRR:10211.0,10207.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 10213[13:SoR:597.0,10204.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 10214[13:SSi:10213.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 10215[13:Res:9877.1,10214.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10218[13:Obv:10215.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10220[13:Res:10208.1,9890.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10221[13:SSi:10220.1,10220.0,266.0,10196.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10222[13:MRR:10221.0,10207.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10226[13:EmS:10218.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.32 10227[13:MRR:10212.0,10226.0] || -> program(c2)*.
% 2.13/2.32 10228[13:MRR:10222.0,10226.0] || -> outputs(c2,good)*.
% 2.13/2.32 10232[12:Res:10199.1,10104.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10233[13:SSi:10232.1,10232.0,10227.0,10099.1,10227.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10234[13:MRR:10233.0,10228.0] || -> program(c3)*.
% 2.13/2.32 10235[12:Res:10199.1,10019.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10236[13:SSi:10235.2,10235.0,10227.0,10099.1,10227.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10237[13:MRR:10236.1,10228.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10238[13:Res:9877.1,10237.1] program(c3) program(c3) || -> .
% 2.13/2.32 10239[13:Obv:10238.0] program(c3) || -> .
% 2.13/2.32 10240[13:SSi:10239.0,10234.0] || -> .
% 2.13/2.32 10241[13:Spt:10240.0,9888.2] || -> outputs(c2,good)*.
% 2.13/2.32 10242[12:MRR:10232.0,10099.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10243[13:MRR:10242.1,10241.0] program(c2) || -> program(c3)*.
% 2.13/2.32 10244[12:MRR:10235.0,10099.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10245[13:MRR:10244.2,10241.0] program(u) program(c2) || halts2(c3,u)* -> .
% 2.13/2.32 10248[14:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.32 10251[14:MRR:6.4,10248.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.13/2.32 10255[14:Res:9877.1,10251.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.32 10258[14:Obv:10255.0] program(u) program(v) || -> program(f4(v))*.
% 2.13/2.32 10259[14:Con:10258.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 10263[14:SoR:274.0,10259.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10264[14:SoR:510.0,10259.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10265[14:SSi:10264.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10266[14:SSi:10263.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10268[14:SoR:597.0,10259.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 10269[14:SSi:10268.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 10270[14:Res:10266.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 10271[14:SSi:10270.1,10270.0,266.0,10196.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 10272[14:MRR:10271.0,10265.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 10273[14:Res:9877.1,10269.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10276[14:Obv:10273.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10281[14:EmS:10276.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.32 10282[14:MRR:10272.0,10281.0] || -> program(c2)*.
% 2.13/2.32 10283[14:MRR:10243.0,10282.0] || -> program(c3)*.
% 2.13/2.32 10284[14:MRR:10245.1,10282.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10289[14:Res:9877.1,10284.1] program(c3) program(c3) || -> .
% 2.13/2.32 10290[14:Obv:10289.0] program(c3) || -> .
% 2.13/2.32 10291[14:SSi:10290.0,10283.0] || -> .
% 2.13/2.32 10292[14:Spt:10291.0,300.3] || -> program(c2)*.
% 2.13/2.32 10293[14:MRR:10243.0,10292.0] || -> program(c3)*.
% 2.13/2.32 10294[14:MRR:10245.1,10292.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10299[14:Res:9877.1,10294.1] program(c3) program(c3) || -> .
% 2.13/2.32 10300[14:Obv:10299.0] program(c3) || -> .
% 2.13/2.32 10301[14:SSi:10300.0,10293.0] || -> .
% 2.13/2.32 10302[12:Spt:10301.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.32 10306[13:Spt:9888.0,9888.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 10307[13:SoR:510.0,10306.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10308[13:SSi:10307.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10309[13:SoR:274.0,10306.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10310[13:SSi:10309.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10311[13:Res:10310.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 10313[13:SSi:10311.1,10311.0,266.0,10196.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 10314[13:MRR:10313.0,10308.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 10315[13:Res:10310.1,9890.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10316[13:SSi:10315.1,10315.0,266.0,10196.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10317[13:MRR:10316.0,10308.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10318[13:SoR:597.0,10306.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 10319[13:SSi:10318.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 10320[13:Res:9877.1,10319.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10322[13:Obv:10320.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10326[13:EmS:10322.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.32 10327[13:MRR:10314.0,10326.0] || -> program(c2)*.
% 2.13/2.32 10328[13:MRR:10317.0,10326.0] || -> outputs(c2,good)*.
% 2.13/2.32 10329[13:Res:10310.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10330[13:SSi:10329.2,10329.0,266.0,10196.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10331[13:MRR:10330.1,10308.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10332[13:MRR:10331.1,10326.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 10336[13:Res:10332.1,10104.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10337[13:SSi:10336.1,10336.0,10327.0,10099.1,10327.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10338[13:MRR:10337.0,10328.0] || -> program(c3)*.
% 2.13/2.32 10339[13:Res:10332.1,10019.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10340[13:SSi:10339.2,10339.0,10327.0,10099.1,10327.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10341[13:MRR:10340.1,10328.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10342[13:Res:9877.1,10341.1] program(c3) program(c3) || -> .
% 2.13/2.32 10343[13:Obv:10342.0] program(c3) || -> .
% 2.13/2.32 10344[13:SSi:10343.0,10338.0] || -> .
% 2.13/2.32 10345[13:Spt:10344.0,9888.2] || -> outputs(c2,good)*.
% 2.13/2.32 10348[14:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.32 10350[14:MRR:4923.4,10348.1] program(u) program(v) || -> halts2(c3,u)* program(f4(v))*.
% 2.13/2.32 10351[14:MRR:6.4,10348.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.13/2.32 10353[15:Spt:10350.1,10350.3] program(u) || -> program(f4(u))*.
% 2.13/2.32 10354[15:SoR:274.0,10353.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10355[15:SoR:510.0,10353.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10356[15:SSi:10355.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10357[15:SSi:10354.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10358[15:Res:10357.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 10360[15:SSi:10358.1,10358.0,266.0,10196.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 10361[15:MRR:10360.0,10356.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 10362[15:SoR:597.0,10353.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 10363[15:SSi:10362.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 10365[15:Res:9877.1,10363.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10367[15:Obv:10365.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10371[15:EmS:10367.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.32 10372[15:MRR:10361.0,10371.0] || -> program(c2)*.
% 2.13/2.32 10373[15:Res:10357.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10374[15:SSi:10373.2,10373.0,266.0,10196.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10375[15:MRR:10374.1,10374.2,10356.0,10371.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 10376[15:Res:10375.1,10104.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10377[15:SSi:10376.1,10376.0,10372.0,10099.1,10372.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10378[15:MRR:10377.0,10345.0] || -> program(c3)*.
% 2.13/2.32 10379[15:Res:10375.1,10019.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10380[15:SSi:10379.2,10379.0,10372.0,10099.1,10372.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10381[15:MRR:10380.1,10345.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10385[15:Res:9877.1,10381.1] program(c3) program(c3) || -> .
% 2.13/2.32 10386[15:Obv:10385.0] program(c3) || -> .
% 2.13/2.32 10387[15:SSi:10386.0,10378.0] || -> .
% 2.13/2.32 10388[15:Spt:10387.0,10350.0,10350.2] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 10389[15:MRR:10019.4,10388.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v))* -> .
% 2.13/2.32 10390[15:MRR:10104.3,10389.0] program(u) || outputs(u,good) halts2(u,f6(u))* -> .
% 2.13/2.32 10392[14:Res:9877.1,10351.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.32 10395[14:Obv:10392.0] program(u) program(v) || -> program(f4(v))*.
% 2.13/2.32 10396[14:Con:10395.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 10399[14:SoR:510.0,10396.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10400[14:SSi:10399.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10401[14:SoR:274.0,10396.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10402[14:SSi:10401.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10404[14:Res:10402.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 10405[14:SSi:10404.1,10404.0,266.0,10196.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 10406[14:MRR:10405.0,10400.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 10409[14:SoR:597.0,10396.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 10410[14:SSi:10409.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 10412[14:Res:9877.1,10410.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10415[14:Obv:10412.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10420[14:EmS:10415.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.32 10421[14:MRR:10406.0,10420.0] || -> program(c2)*.
% 2.13/2.32 10422[14:Res:10402.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10423[14:SSi:10422.2,10422.0,266.0,10196.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10424[14:MRR:10423.1,10423.2,10400.0,10420.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 10425[15:Res:10424.1,10390.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> .
% 2.13/2.32 10426[15:SSi:10425.1,10425.0,10421.0,10099.1,10421.0] || outputs(c2,good)* -> .
% 2.13/2.32 10427[15:MRR:10426.0,10345.0] || -> .
% 2.13/2.32 10428[14:Spt:10427.0,300.3] || -> program(c2)*.
% 2.13/2.32 10431[15:Spt:10197.0,10197.1,10197.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.32 10434[15:MRR:6.4,10431.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.13/2.32 10439[15:Res:9877.1,10434.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.32 10441[15:Obv:10439.0] program(u) program(v) || -> program(f4(v))*.
% 2.13/2.32 10442[15:Con:10441.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 10445[15:SoR:274.0,10442.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10446[15:SoR:510.0,10442.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10447[15:SSi:10446.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10448[15:SSi:10445.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10450[15:SoR:597.0,10442.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 10451[15:SSi:10450.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 10452[15:Res:10448.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10453[15:SSi:10452.2,10452.0,266.0,10196.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10454[15:MRR:10453.1,10447.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.32 10455[15:Res:9877.1,10451.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10457[15:Obv:10455.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10458[15:MRR:10454.1,10457.1] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 10468[15:Res:10458.1,10104.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10469[15:SSi:10468.1,10468.0,10428.0,10099.1,10428.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10470[15:MRR:10469.0,10345.0] || -> program(c3)*.
% 2.13/2.32 10471[15:Res:10458.1,10019.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10472[15:SSi:10471.2,10471.0,10428.0,10099.1,10428.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10473[15:MRR:10472.1,10345.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10474[15:Res:9877.1,10473.1] program(c3) program(c3) || -> .
% 2.13/2.32 10475[15:Obv:10474.0] program(c3) || -> .
% 2.13/2.32 10476[15:SSi:10475.0,10470.0] || -> .
% 2.13/2.32 10477[15:Spt:10476.0,10197.3] || -> outputs(c2,bad)*.
% 2.13/2.32 10480[16:Spt:4923.1,4923.3,4923.4] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 10481[16:MRR:1011.2,10480.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.32 10484[17:Spt:10481.1,10481.2] program(u) || -> program(f4(u))*.
% 2.13/2.32 10485[17:SoR:597.0,10484.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 10486[17:SoR:274.0,10484.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10487[17:SoR:510.0,10484.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10488[17:SSi:10487.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10489[17:SSi:10486.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10490[17:SSi:10485.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 10492[17:Res:10489.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10493[17:SSi:10492.2,10492.0,266.0,10196.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10494[17:MRR:10493.1,10488.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.32 10496[17:Res:9877.1,10490.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10498[17:Obv:10496.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10499[17:MRR:10494.1,10498.1] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 10505[17:Res:10499.1,10104.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10506[17:SSi:10505.1,10505.0,10428.0,10099.1,10428.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10507[17:MRR:10506.0,10345.0] || -> program(c3)*.
% 2.13/2.32 10508[17:Res:10499.1,10019.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10509[17:SSi:10508.2,10508.0,10428.0,10099.1,10428.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10510[17:MRR:10509.1,10345.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10511[17:Res:9877.1,10510.1] program(c3) program(c3) || -> .
% 2.13/2.32 10512[17:Obv:10511.0] program(c3) || -> .
% 2.13/2.32 10513[17:SSi:10512.0,10507.0] || -> .
% 2.13/2.32 10514[17:Spt:10513.0,10481.0,10481.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 10517[17:Res:10514.1,10104.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10518[17:SSi:10517.1,10517.0,10428.0,10099.1,10428.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10519[17:MRR:10518.0,10345.0] || -> program(c3)*.
% 2.13/2.32 10520[17:Res:10514.1,10019.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10521[17:SSi:10520.2,10520.0,10428.0,10099.1,10428.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10522[17:MRR:10521.1,10345.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10523[17:Res:9877.1,10522.1] program(c3) program(c3) || -> .
% 2.13/2.32 10524[17:Obv:10523.0] program(c3) || -> .
% 2.13/2.32 10525[17:SSi:10524.0,10519.0] || -> .
% 2.13/2.32 10526[16:Spt:10525.0,4923.0,4923.2] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 10527[16:MRR:10019.4,10526.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v))* -> .
% 2.13/2.32 10528[16:MRR:10104.3,10527.0] program(u) || outputs(u,good) halts2(u,f6(u))* -> .
% 2.13/2.32 10531[10:Res:9877.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.32 10534[10:Obv:10531.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.32 10535[10:Con:10534.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 10536[10:MRR:1011.2,10535.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.32 10538[17:Spt:10536.1,10536.2] program(u) || -> program(f4(u))*.
% 2.13/2.32 10539[17:SoR:597.0,10538.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 10540[17:SoR:274.0,10538.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10541[17:SoR:510.0,10538.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10542[17:SSi:10541.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10543[17:SSi:10540.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10544[17:SSi:10539.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 10546[17:Res:10543.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10547[17:SSi:10546.2,10546.0,266.0,10196.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10548[17:MRR:10547.1,10542.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.32 10549[17:Res:9877.1,10544.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10552[17:Obv:10549.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10553[17:MRR:10548.1,10552.1] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 10560[17:Res:10553.1,10528.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> .
% 2.13/2.32 10561[17:SSi:10560.1,10560.0,10428.0,10099.1,10428.0] || outputs(c2,good)* -> .
% 2.13/2.32 10562[17:MRR:10561.0,10345.0] || -> .
% 2.13/2.32 10563[17:Spt:10562.0,10536.0,10536.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 10564[17:Res:10563.1,10528.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> .
% 2.13/2.32 10565[17:SSi:10564.1,10564.0,10428.0,10099.1,10428.0] || outputs(c2,good)* -> .
% 2.13/2.32 10566[17:MRR:10565.0,10345.0] || -> .
% 2.13/2.32 10567[10:Spt:10566.0,17.1,17.2,17.4] program(u) || -> program(f5(u))* outputs(c2,bad)*.
% 2.13/2.32 10568[10:MRR:1573.0,10567.1] program(u) || outputs(u,good)* -> program(f4(u)) outputs(c2,bad)*.
% 2.13/2.32 10569[11:Spt:10567.0,10567.1] program(u) || -> program(f5(u))*.
% 2.13/2.32 10570[12:Spt:22.0,22.4] program(u) || -> halts2(u,u)*.
% 2.13/2.32 10571[12:MRR:7634.2,10570.1] program(u) program(v) || -> program(f4(v))* outputs(c2,good)*.
% 2.13/2.32 10572[12:MRR:34.2,10570.1] program(u) program(v) || halts2(c3,u)*+ -> program(f6(v))*.
% 2.13/2.32 10573[12:MRR:46.2,10570.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.32 10576[12:MRR:30.2,10570.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.13/2.32 10578[12:MRR:42.2,10570.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.13/2.32 10580[12:Con:10571.0] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.32 10581[12:Con:10576.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.13/2.32 10584[13:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 10587[14:Spt:33.0,33.2] program(u) || -> program(f6(u))*.
% 2.13/2.32 10588[15:Spt:10580.0,10580.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 10589[15:SoR:510.0,10588.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10590[15:SSi:10589.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10591[15:SoR:274.0,10588.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10592[15:SSi:10591.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10596[15:SoR:597.0,10588.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 10597[15:SSi:10596.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 10598[15:Res:10570.1,10597.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10601[15:Obv:10598.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10603[12:Res:10570.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.32 10605[14:SSi:10603.0,10587.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.32 10610[15:EmS:10601.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.32 10611[14:Res:10584.1,10605.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10612[14:MRR:10611.0,10587.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10613[15:Res:10592.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 10614[15:SSi:10613.1,10613.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 10615[15:MRR:10614.0,10614.1,10590.0,10610.0] || -> program(c2)*.
% 2.13/2.32 10616[15:MRR:10612.0,10615.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10617[15:Res:10592.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.32 10618[15:SSi:10617.1,10617.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.32 10619[15:MRR:10618.0,10618.1,10590.0,10610.0] || -> outputs(c2,bad)*.
% 2.13/2.32 10620[15:Res:10592.1,10581.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10621[15:SSi:10620.1,10620.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10622[15:MRR:10621.0,10621.1,10590.0,10610.0] || -> outputs(c2,good)*.
% 2.13/2.32 10623[15:MRR:10616.0,10622.0] || -> program(c3)*.
% 2.13/2.32 10624[13:Res:10584.1,10573.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10625[15:SSi:10624.2,10624.0,10615.0,10587.1,10615.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10626[15:MRR:10625.1,10625.2,10619.0,10622.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10627[15:Res:10570.1,10626.1] program(c3) program(c3) || -> .
% 2.13/2.32 10628[15:Obv:10627.0] program(c3) || -> .
% 2.13/2.32 10629[15:SSi:10628.0,10623.0] || -> .
% 2.13/2.32 10630[15:Spt:10629.0,10580.2] || -> outputs(c2,good)*.
% 2.13/2.32 10631[15:MRR:10612.1,10630.0] program(c2) || -> program(c3)*.
% 2.13/2.32 10636[12:Res:10570.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.32 10639[12:Obv:10636.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.32 10640[12:Con:10639.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 10641[12:MRR:300.1,10640.2] program(u) || -> program(f4(u))* program(c2).
% 2.13/2.32 10642[12:MRR:10568.1,10640.2] program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.13/2.32 10644[16:Spt:10641.0,10641.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 10645[16:SoR:274.0,10644.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10646[16:SoR:510.0,10644.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10647[16:SSi:10646.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10648[16:SSi:10645.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10650[16:Res:10648.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 10651[16:SSi:10650.1,10650.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 10652[16:MRR:10651.0,10647.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 10653[16:SoR:597.0,10644.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 10654[16:SSi:10653.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 10655[16:Res:10570.1,10654.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10658[16:Obv:10655.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10663[16:EmS:10658.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.32 10664[16:MRR:10652.0,10663.0] || -> program(c2)*.
% 2.13/2.32 10665[16:MRR:10631.0,10664.0] || -> program(c3)*.
% 2.13/2.32 10668[12:Res:10570.1,10578.5] program(f6(u)) program(v) program(u) || outputs(u,good) halts2(u,f6(u))* halts2(c3,v)* -> .
% 2.13/2.32 10670[14:SSi:10668.0,10587.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.32 10672[14:Res:10584.1,10670.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10673[16:SSi:10672.2,10672.0,10664.0,10587.1,10664.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10674[16:MRR:10673.1,10630.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10675[16:Res:10570.1,10674.1] program(c3) program(c3) || -> .
% 2.13/2.32 10676[16:Obv:10675.0] program(c3) || -> .
% 2.13/2.32 10677[16:SSi:10676.0,10665.0] || -> .
% 2.13/2.32 10678[16:Spt:10677.0,10641.2] || -> program(c2)*.
% 2.13/2.32 10679[16:MRR:10631.0,10678.0] || -> program(c3)*.
% 2.13/2.32 10681[15:MRR:10672.0,10672.3,10587.1,10630.0] program(u) program(c2) || halts2(c3,u)* -> .
% 2.13/2.32 10682[16:MRR:10681.1,10678.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10685[16:Res:10570.1,10682.1] program(c3) program(c3) || -> .
% 2.13/2.32 10686[16:Obv:10685.0] program(c3) || -> .
% 2.13/2.32 10687[16:SSi:10686.0,10679.0] || -> .
% 2.13/2.32 10688[14:Spt:10687.0,33.1] || -> program(c3)*.
% 2.13/2.32 10690[12:MRR:10668.0,10572.3] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.32 10691[15:Spt:10641.0,10641.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 10692[15:SoR:510.0,10691.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10693[15:SSi:10692.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10694[15:SoR:274.0,10691.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10695[15:SSi:10694.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10696[12:Res:10570.1,10572.2] program(c3) program(c3) program(u) || -> program(f6(u))*.
% 2.13/2.32 10697[12:Obv:10696.0] program(c3) program(u) || -> program(f6(u))*.
% 2.13/2.32 10698[14:SSi:10697.0,10688.0] program(u) || -> program(f6(u))*.
% 2.13/2.32 10700[15:SoR:597.0,10691.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 10701[15:SSi:10700.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 10702[15:Res:10570.1,10701.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10705[15:Obv:10702.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10707[15:Res:10695.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 10708[15:SSi:10707.1,10707.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 10709[15:MRR:10708.0,10693.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 10711[15:EmS:10705.0,10688.0] || -> outputs(c1,good)*.
% 2.13/2.32 10715[15:MRR:10709.0,10711.0] || -> program(c2)*.
% 2.13/2.32 10717[15:Res:10695.1,10581.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10718[15:SSi:10717.1,10717.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10719[15:MRR:10718.0,10718.1,10693.0,10711.0] || -> outputs(c2,good)*.
% 2.13/2.32 10721[13:Res:10584.1,10690.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10722[15:SSi:10721.2,10721.0,10715.0,10698.1,10715.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10723[15:MRR:10722.1,10719.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10724[15:Res:10570.1,10723.1] program(c3) program(c3) || -> .
% 2.13/2.32 10725[15:Obv:10724.0] program(c3) || -> .
% 2.13/2.32 10726[15:SSi:10725.0,10688.0] || -> .
% 2.13/2.32 10727[15:Spt:10726.0,10641.2] || -> program(c2)*.
% 2.13/2.32 10729[14:MRR:10721.0,10698.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10730[15:MRR:10729.1,10727.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.32 10733[16:Spt:10642.0,10642.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 10734[16:SoR:510.0,10733.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10735[16:SSi:10734.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10736[16:SoR:274.0,10733.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10737[16:SSi:10736.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10738[16:Res:10737.1,10581.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10740[16:SSi:10738.1,10738.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10741[16:MRR:10740.0,10735.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10742[16:SoR:597.0,10733.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 10743[16:SSi:10742.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 10745[16:Res:10570.1,10743.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10748[16:Obv:10745.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10751[16:EmS:10748.0,10727.0] || -> outputs(c1,good)*.
% 2.13/2.32 10756[16:MRR:10741.0,10751.0] || -> outputs(c2,good)*.
% 2.13/2.32 10757[16:MRR:10730.1,10756.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10761[16:Res:10570.1,10757.1] program(c3) program(c3) || -> .
% 2.13/2.32 10762[16:Obv:10761.0] program(c3) || -> .
% 2.13/2.32 10763[16:SSi:10762.0,10688.0] || -> .
% 2.13/2.32 10764[16:Spt:10763.0,10642.2] || -> outputs(c2,bad)*.
% 2.13/2.32 10765[17:Spt:10580.0,10580.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 10766[17:SoR:510.0,10765.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10767[17:SSi:10766.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10768[17:SoR:274.0,10765.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10769[17:SSi:10768.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10770[17:Res:10769.1,10581.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10772[17:SSi:10770.1,10770.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10773[17:MRR:10772.0,10767.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10775[17:SoR:597.0,10765.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 10776[17:SSi:10775.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 10777[17:Res:10570.1,10776.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10780[17:Obv:10777.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10783[17:EmS:10780.0,10727.0] || -> outputs(c1,good)*.
% 2.13/2.32 10788[17:MRR:10773.0,10783.0] || -> outputs(c2,good)*.
% 2.13/2.32 10789[17:MRR:10730.1,10788.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10790[17:Res:10570.1,10789.1] program(c3) program(c3) || -> .
% 2.13/2.32 10791[17:Obv:10790.0] program(c3) || -> .
% 2.13/2.32 10792[17:SSi:10791.0,10688.0] || -> .
% 2.13/2.32 10793[17:Spt:10792.0,10580.2] || -> outputs(c2,good)*.
% 2.13/2.32 10794[17:MRR:10730.1,10793.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10795[17:Res:10570.1,10794.1] program(c3) program(c3) || -> .
% 2.13/2.32 10796[17:Obv:10795.0] program(c3) || -> .
% 2.13/2.32 10797[17:SSi:10796.0,10688.0] || -> .
% 2.13/2.32 10798[13:Spt:10797.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.32 10799[12:MRR:10697.0,33.1] program(u) || -> program(f6(u))*.
% 2.13/2.32 10801[12:MRR:1011.2,10640.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.32 10802[12:MRR:10603.0,10799.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.32 10804[14:Spt:10641.0,10641.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 10805[14:SoR:510.0,10804.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10806[14:SSi:10805.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10807[14:SoR:274.0,10804.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10808[14:SSi:10807.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10809[14:Res:10808.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 10811[14:SSi:10809.1,10809.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 10812[14:MRR:10811.0,10806.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 10813[14:Res:10808.1,10581.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10814[14:SSi:10813.1,10813.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10815[14:MRR:10814.0,10806.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10816[14:SoR:597.0,10804.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 10817[14:SSi:10816.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 10818[14:Res:10570.1,10817.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10820[14:Obv:10818.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10824[14:EmS:10820.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.32 10825[14:MRR:10812.0,10824.0] || -> program(c2)*.
% 2.13/2.32 10826[14:MRR:10815.0,10824.0] || -> outputs(c2,good)*.
% 2.13/2.32 10827[14:Res:10808.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10828[14:SSi:10827.2,10827.0,266.0,10569.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10829[14:MRR:10828.1,10806.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10830[14:MRR:10829.1,10824.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 10834[14:Res:10830.1,10802.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10835[14:SSi:10834.1,10834.0,10825.0,10799.1,10825.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10836[14:MRR:10835.0,10826.0] || -> program(c3)*.
% 2.13/2.32 10837[14:Res:10830.1,10690.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10838[14:SSi:10837.2,10837.0,10825.0,10799.1,10825.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10839[14:MRR:10838.1,10826.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10840[14:Res:10570.1,10839.1] program(c3) program(c3) || -> .
% 2.13/2.32 10841[14:Obv:10840.0] program(c3) || -> .
% 2.13/2.32 10842[14:SSi:10841.0,10836.0] || -> .
% 2.13/2.32 10843[14:Spt:10842.0,10641.2] || -> program(c2)*.
% 2.13/2.32 10844[15:Spt:10580.0,10580.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 10845[15:SoR:510.0,10844.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10846[15:SSi:10845.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10847[15:SoR:274.0,10844.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10848[15:SSi:10847.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10849[15:Res:10848.1,10581.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10851[15:SSi:10849.1,10849.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10852[15:MRR:10851.0,10846.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 10853[15:SoR:597.0,10844.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 10854[15:SSi:10853.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 10855[15:Res:10570.1,10854.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10857[15:Obv:10855.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10860[15:EmS:10857.0,10843.0] || -> outputs(c1,good)*.
% 2.13/2.32 10864[15:MRR:10852.0,10860.0] || -> outputs(c2,good)*.
% 2.13/2.32 10865[15:Res:10848.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10866[15:SSi:10865.2,10865.0,266.0,10569.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10867[15:MRR:10866.1,10866.2,10846.0,10860.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 10868[15:Res:10867.1,10802.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10869[15:SSi:10868.1,10868.0,10843.0,10799.1,10843.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10870[15:MRR:10869.0,10864.0] || -> program(c3)*.
% 2.13/2.32 10871[15:Res:10867.1,10690.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10872[15:SSi:10871.2,10871.0,10843.0,10799.1,10843.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10873[15:MRR:10872.1,10864.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10874[15:Res:10570.1,10873.1] program(c3) program(c3) || -> .
% 2.13/2.32 10875[15:Obv:10874.0] program(c3) || -> .
% 2.13/2.32 10876[15:SSi:10875.0,10870.0] || -> .
% 2.13/2.32 10877[15:Spt:10876.0,10580.2] || -> outputs(c2,good)*.
% 2.13/2.32 10880[16:Spt:10642.0,10642.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 10881[16:SoR:510.0,10880.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10882[16:SSi:10881.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10883[16:SoR:274.0,10880.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10884[16:SSi:10883.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10886[16:Res:10884.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10887[16:SSi:10886.2,10886.0,266.0,10569.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10888[16:MRR:10887.1,10882.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.32 10889[16:SoR:597.0,10880.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 10890[16:SSi:10889.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 10891[16:Res:10570.1,10890.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10893[16:Obv:10891.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10894[16:MRR:10888.1,10893.1] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 10904[16:Res:10894.1,10802.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10905[16:SSi:10904.1,10904.0,10843.0,10799.1,10843.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10906[16:MRR:10905.0,10877.0] || -> program(c3)*.
% 2.13/2.32 10907[16:Res:10894.1,10690.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10908[16:SSi:10907.2,10907.0,10843.0,10799.1,10843.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10909[16:MRR:10908.1,10877.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10910[16:Res:10570.1,10909.1] program(c3) program(c3) || -> .
% 2.13/2.32 10911[16:Obv:10910.0] program(c3) || -> .
% 2.13/2.32 10912[16:SSi:10911.0,10906.0] || -> .
% 2.13/2.32 10913[16:Spt:10912.0,10642.2] || -> outputs(c2,bad)*.
% 2.13/2.32 10916[17:Spt:10801.1,10801.2] program(u) || -> program(f4(u))*.
% 2.13/2.32 10917[17:SoR:274.0,10916.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10918[17:SoR:510.0,10916.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10919[17:SSi:10918.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10920[17:SSi:10917.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10922[17:Res:10920.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10923[17:SSi:10922.2,10922.0,266.0,10569.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 10924[17:MRR:10923.1,10919.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.32 10925[17:SoR:597.0,10916.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 10926[17:SSi:10925.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 10928[17:Res:10570.1,10926.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10930[17:Obv:10928.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.32 10931[17:MRR:10924.1,10930.1] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 10937[17:Res:10931.1,10802.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10938[17:SSi:10937.1,10937.0,10843.0,10799.1,10843.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10939[17:MRR:10938.0,10877.0] || -> program(c3)*.
% 2.13/2.32 10940[17:Res:10931.1,10690.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10941[17:SSi:10940.2,10940.0,10843.0,10799.1,10843.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10942[17:MRR:10941.1,10877.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10943[17:Res:10570.1,10942.1] program(c3) program(c3) || -> .
% 2.13/2.32 10944[17:Obv:10943.0] program(c3) || -> .
% 2.13/2.32 10945[17:SSi:10944.0,10939.0] || -> .
% 2.13/2.32 10946[17:Spt:10945.0,10801.0,10801.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 10949[17:Res:10946.1,10802.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10950[17:SSi:10949.1,10949.0,10843.0,10799.1,10843.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 10951[17:MRR:10950.0,10877.0] || -> program(c3)*.
% 2.13/2.32 10952[17:Res:10946.1,10690.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10953[17:SSi:10952.2,10952.0,10843.0,10799.1,10843.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 10954[17:MRR:10953.1,10877.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.32 10955[17:Res:10570.1,10954.1] program(c3) program(c3) || -> .
% 2.13/2.32 10956[17:Obv:10955.0] program(c3) || -> .
% 2.13/2.32 10957[17:SSi:10956.0,10951.0] || -> .
% 2.13/2.32 10958[12:Spt:10957.0,22.1,22.2,22.3,22.5,22.6] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> outputs(c2,bad) halts2(f5(u),f5(u)).
% 2.13/2.32 10959[13:Spt:10958.0,10958.1,10958.2,10958.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.32 10960[13:Res:52.3,10959.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 10961[13:Obv:10960.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 10962[13:SSi:10961.0,10569.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 10963[13:MRR:10962.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 10964[14:Spt:37.0,37.1,37.2,37.4] program(u) || outputs(u,bad) halts2(u,f6(u)) -> halts2(f6(u),f6(u))*.
% 2.13/2.32 10965[15:Spt:33.0,33.2] program(u) || -> program(f6(u))*.
% 2.13/2.32 10971[13:Res:10963.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.32 10972[13:SSi:10971.1,10569.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.32 10973[16:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.32 10977[16:MRR:10972.4,10973.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.13/2.32 10978[16:Con:10977.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 10979[16:SoR:597.0,10978.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 10980[16:SoR:274.0,10978.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 10981[16:SoR:510.0,10978.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 10982[16:SSi:10981.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 10983[16:SSi:10980.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 10984[16:SSi:10979.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 10985[16:Res:10983.1,10959.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 10986[16:SSi:10985.1,10985.0,266.0,10569.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 10987[16:MRR:10986.0,10982.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 10992[16:Res:10987.0,10984.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.32 10995[16:SSi:10992.0,10569.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.32 10998[16:Res:10983.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 10999[16:SSi:10998.1,10998.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 11000[16:MRR:10999.0,10999.1,10982.0,10995.0] || -> program(c2)*.
% 2.13/2.32 11001[16:Res:10983.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 11002[16:SSi:11001.2,11001.0,266.0,10569.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 11003[16:MRR:11002.1,11002.2,10982.0,10995.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 11005[16:Res:11003.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 11007[16:SSi:11005.1,11005.0,11000.0,10965.1,11000.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 11008[16:Res:11003.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11009[16:SSi:11008.2,11008.0,11000.0,10965.1,11000.0] program(u) || halts2(u,u)*+ outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11018[16:Res:10983.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.32 11019[16:SSi:11018.1,11018.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.32 11020[16:MRR:11019.0,11019.1,10982.0,10995.0] || -> outputs(c2,bad)*.
% 2.13/2.32 11021[16:MRR:11007.0,11020.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 11022[16:MRR:11009.2,11020.0] program(u) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11026[16:Res:10983.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 11027[16:SSi:11026.2,11026.0,266.0,10569.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 11028[16:MRR:11027.2,11027.3,10982.0,10995.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 11029[16:MRR:11022.2,11028.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 11031[16:Res:10987.0,11028.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.13/2.32 11034[16:SSi:11031.0,10569.0,266.1] || -> outputs(c2,good)*.
% 2.13/2.32 11036[16:MRR:11021.0,11034.0] || -> program(c3)*.
% 2.13/2.32 11040[16:MRR:512.0,11036.0] || -> halts2(c3,c3)*.
% 2.13/2.32 11046[16:Res:11040.0,11029.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 11048[16:SSi:11046.0,11036.0] || halts2(c3,c3)* -> .
% 2.13/2.32 11049[16:MRR:11048.0,11040.0] || -> .
% 2.13/2.32 11051[16:Spt:11049.0,300.3] || -> program(c2)*.
% 2.13/2.32 11052[13:Con:10972.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 11053[13:MRR:10568.1,11052.2] program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.13/2.32 11054[13:MRR:1011.2,11052.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.32 11055[17:Spt:11053.0,11053.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 11056[17:SoR:510.0,11055.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 11057[17:SSi:11056.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 11058[17:SoR:274.0,11055.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 11059[17:SSi:11058.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 11060[17:Res:11059.1,10959.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 11061[17:SSi:11060.1,11060.0,266.0,10569.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 11062[17:MRR:11061.0,11057.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 11063[17:SoR:597.0,11055.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 11064[17:SSi:11063.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 11069[17:Res:11062.0,11064.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.32 11072[17:SSi:11069.0,10569.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.32 11074[18:Spt:9875.0,9875.1,9875.2,9875.3] program(u) || outputs(u,good) halts2(u,f6(u))*+ -> halts2(c3,f6(u))*.
% 2.13/2.32 11075[17:Res:11059.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.32 11076[17:SSi:11075.1,11075.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.32 11077[17:MRR:11076.0,11076.1,11057.0,11072.0] || -> outputs(c2,bad)*.
% 2.13/2.32 11078[17:Res:11059.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 11079[17:SSi:11078.2,11078.0,266.0,10569.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 11080[17:MRR:11079.1,11079.2,11057.0,11072.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 11081[18:Res:11080.1,11074.2] program(f6(c2)) program(c2) || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.13/2.32 11083[18:SSi:11081.1,11081.0,11051.0,10965.1,11051.0] || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.13/2.32 11086[17:Res:11080.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11087[17:SSi:11086.2,11086.0,11051.0,10965.1,11051.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11088[17:MRR:11087.2,11077.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11091[17:Res:10964.3,11088.1] program(u) program(f6(u)) || outputs(u,bad) halts2(u,f6(u))* outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.13/2.32 11096[17:SSi:11091.1,10965.1] program(u) || outputs(u,bad) halts2(u,f6(u))*+ outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.13/2.32 11097[17:Res:11080.1,11096.2] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.13/2.32 11098[17:SSi:11097.1,11097.0,11051.0,10965.1,11051.0] || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.13/2.32 11099[18:MRR:11098.0,11098.2,11077.0,11083.1] || outputs(c2,good)* -> .
% 2.13/2.32 11100[18:MRR:30.6,11099.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 11102[19:Spt:11100.0,11100.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 11109[19:Res:11080.1,11102.1] program(c2) program(c2) || -> .
% 2.13/2.32 11111[19:Obv:11109.0] program(c2) || -> .
% 2.13/2.32 11112[19:SSi:11111.0,11051.0] || -> .
% 2.13/2.32 11114[19:Spt:11112.0,11100.1,11100.3,11100.4,11100.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.32 11115[19:Res:11059.1,11114.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11116[19:SSi:11115.1,11115.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11117[19:MRR:11116.0,11116.1,11057.0,11072.0] || -> .
% 2.13/2.32 11118[18:Spt:11117.0,9875.4] || -> program(c3)*.
% 2.13/2.32 11119[18:MRR:512.0,11118.0] || -> halts2(c3,c3)*.
% 2.13/2.32 11126[18:Res:11119.0,11088.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11127[18:SSi:11126.0,11118.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11128[18:MRR:11127.1,11119.0] || outputs(c2,good)* -> .
% 2.13/2.32 11129[18:MRR:30.6,11128.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 11132[19:Spt:11129.0,11129.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 11135[19:Res:11080.1,11132.1] program(c2) program(c2) || -> .
% 2.13/2.32 11140[19:Obv:11135.0] program(c2) || -> .
% 2.13/2.32 11141[19:SSi:11140.0,11051.0] || -> .
% 2.13/2.32 11143[19:Spt:11141.0,11129.1,11129.3,11129.4,11129.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.32 11144[19:Res:11059.1,11143.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11145[19:SSi:11144.1,11144.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11146[19:MRR:11145.0,11145.1,11057.0,11072.0] || -> .
% 2.13/2.32 11147[17:Spt:11146.0,11053.2] || -> outputs(c2,bad)*.
% 2.13/2.32 11151[18:Spt:11054.1,11054.2] program(u) || -> program(f4(u))*.
% 2.13/2.32 11152[18:SoR:274.0,11151.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 11153[18:SoR:510.0,11151.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 11154[18:SSi:11153.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 11155[18:SSi:11152.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 11156[18:Res:11155.1,10959.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 11157[18:SSi:11156.1,11156.0,266.0,10569.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 11158[18:MRR:11157.0,11154.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 11159[18:SoR:597.0,11151.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 11160[18:SSi:11159.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 11163[18:Res:11158.0,11160.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.32 11165[18:SSi:11163.0,10569.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.32 11170[18:Res:11155.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 11171[18:SSi:11170.2,11170.0,266.0,10569.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 11172[18:MRR:11171.1,11171.2,11154.0,11165.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 11174[18:Res:11172.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 11176[18:SSi:11174.1,11174.0,11051.0,10965.1,11051.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 11177[18:MRR:11176.0,11147.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 11178[18:Res:11172.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11179[18:SSi:11178.2,11178.0,11051.0,10965.1,11051.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11180[18:MRR:11179.2,11147.0] program(u) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11181[18:Res:11155.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 11182[18:SSi:11181.2,11181.0,266.0,10569.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 11183[18:MRR:11182.2,11182.3,11154.0,11165.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 11184[18:MRR:11180.2,11183.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 11186[18:Res:11158.0,11183.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.13/2.32 11189[18:SSi:11186.0,10569.0,266.1] || -> outputs(c2,good)*.
% 2.13/2.32 11190[18:MRR:11177.0,11189.0] || -> program(c3)*.
% 2.13/2.32 11192[18:MRR:512.0,11190.0] || -> halts2(c3,c3)*.
% 2.13/2.32 11197[18:Res:11192.0,11184.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 11200[18:SSi:11197.0,11190.0] || halts2(c3,c3)* -> .
% 2.13/2.32 11201[18:MRR:11200.0,11192.0] || -> .
% 2.13/2.32 11206[18:Spt:11201.0,11054.0,11054.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 11209[18:Res:11206.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 11210[18:SSi:11209.1,11209.0,11051.0,10965.1,11051.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 11211[18:MRR:11210.0,11147.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 11212[18:Res:11052.2,11211.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.32 11213[18:SSi:11212.0,11051.0] || -> program(f4(c2))* program(c3).
% 2.13/2.32 11214[19:Spt:11213.1] || -> program(c3)*.
% 2.13/2.32 11215[19:MRR:512.0,11214.0] || -> halts2(c3,c3)*.
% 2.13/2.32 11216[20:Spt:7634.1,7634.3] program(u) || -> program(f4(u))*.
% 2.13/2.32 11217[20:SoR:597.0,11216.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 11218[20:SoR:274.0,11216.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 11219[20:SoR:510.0,11216.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 11220[20:SSi:11219.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 11221[20:SSi:11218.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 11222[20:SSi:11217.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 11223[18:Res:11206.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11224[18:SSi:11223.2,11223.0,11051.0,10965.1,11051.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11225[18:MRR:11224.2,11147.0] program(u) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11234[20:Res:11215.0,11222.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.32 11235[20:SSi:11234.0,11214.0] || -> outputs(c1,good)*.
% 2.13/2.32 11238[20:Res:11221.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 11239[20:SSi:11238.2,11238.0,266.0,10569.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 11240[20:MRR:11239.2,11220.0] program(u) || halts2(u,u)* outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 11241[20:MRR:11240.2,11235.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 11242[20:MRR:11225.2,11241.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 11255[20:Res:11215.0,11242.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 11256[20:SSi:11255.0,11214.0] || halts2(c3,c3)* -> .
% 2.13/2.32 11257[20:MRR:11256.0,11215.0] || -> .
% 2.13/2.32 11262[20:Spt:11257.0,7634.0,7634.2,7634.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 11263[20:MRR:11225.2,11262.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 11277[20:Res:11215.0,11263.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 11278[20:SSi:11277.0,11214.0] || halts2(c3,c3)* -> .
% 2.13/2.32 11279[20:MRR:11278.0,11215.0] || -> .
% 2.13/2.32 11284[19:Spt:11279.0,11213.1,11214.0] || program(c3)* -> .
% 2.13/2.32 11285[19:Spt:11279.0,11213.0] || -> program(f4(c2))*.
% 2.13/2.32 11286[19:MRR:11211.1,11284.0] || outputs(c2,good)* -> .
% 2.13/2.32 11287[19:MRR:7634.4,11286.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 11291[19:MRR:30.6,11286.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 11299[19:Res:11206.1,11287.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 11301[19:Obv:11299.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 11302[19:SSi:11301.0,11051.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 11307[19:SoR:274.0,11302.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 11308[19:SoR:510.0,11302.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 11309[19:SSi:11308.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 11310[19:SSi:11307.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 11314[19:Res:11310.1,10959.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 11315[19:SSi:11314.1,11314.0,266.0,10569.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 11316[19:MRR:11315.0,11309.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 11317[19:SoR:597.0,11302.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 11318[19:SSi:11317.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 11320[19:Res:11316.0,11318.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.32 11324[19:SSi:11320.0,10569.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.32 11327[19:Res:11310.1,11291.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11328[19:SSi:11327.2,11327.0,266.0,10569.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11329[19:MRR:11328.2,11309.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 11330[19:MRR:11329.2,11324.0] program(u) || halts2(u,u)* -> .
% 2.13/2.32 11335[19:Res:11206.1,11330.1] program(c2) program(c2) || -> .
% 2.13/2.32 11339[19:Obv:11335.0] program(c2) || -> .
% 2.13/2.32 11340[19:SSi:11339.0,11051.0] || -> .
% 2.13/2.32 11343[15:Spt:11340.0,33.1] || -> program(c3)*.
% 2.13/2.32 11344[15:MRR:512.0,11343.0] || -> halts2(c3,c3)*.
% 2.13/2.32 11345[13:MRR:300.1,11052.2] program(u) || -> program(f4(u))* program(c2).
% 2.13/2.32 11348[16:Spt:11345.0,11345.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 11349[16:SoR:510.0,11348.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 11350[16:SSi:11349.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 11351[15:Res:11344.0,34.2] program(c3) program(u) || halts2(c3,c3)* -> program(f6(u))*.
% 2.13/2.32 11352[15:SSi:11351.0,11343.0] program(u) || halts2(c3,c3)* -> program(f6(u))*.
% 2.13/2.32 11353[15:MRR:11352.1,11344.0] program(u) || -> program(f6(u))*.
% 2.13/2.32 11355[16:SoR:274.0,11348.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 11356[16:SSi:11355.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 11360[16:Res:11356.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 11361[16:SSi:11360.1,11360.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 11362[16:MRR:11361.0,11350.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 11363[16:SoR:597.0,11348.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 11364[16:SSi:11363.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 11367[16:Res:11344.0,11364.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.32 11369[16:SSi:11367.0,11343.0] || -> outputs(c1,good)*.
% 2.13/2.32 11370[16:MRR:11362.0,11369.0] || -> program(c2)*.
% 2.13/2.32 11372[16:Res:11356.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 11373[16:SSi:11372.2,11372.0,266.0,10569.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 11374[16:MRR:11373.1,11350.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 11375[16:MRR:11374.1,11369.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 11376[16:Res:11375.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11377[16:SSi:11376.2,11376.0,11370.0,11353.1,11370.0] program(u) || halts2(u,u)*+ outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11380[16:Res:11344.0,11377.1] program(c3) || outputs(c2,bad) outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11383[16:SSi:11380.0,11343.0] || outputs(c2,bad) outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11384[16:MRR:11383.2,11344.0] || outputs(c2,bad) outputs(c2,good)* -> .
% 2.13/2.32 11386[16:Res:11356.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.32 11387[16:SSi:11386.1,11386.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.32 11388[16:MRR:11387.0,11387.1,11350.0,11369.0] || -> outputs(c2,bad)*.
% 2.13/2.32 11389[16:MRR:11384.0,11388.0] || outputs(c2,good)* -> .
% 2.13/2.32 11390[16:MRR:30.6,11389.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 11392[17:Spt:11390.0,11390.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 11396[17:Res:11375.1,11392.1] program(c2) program(c2) || -> .
% 2.13/2.32 11400[17:Obv:11396.0] program(c2) || -> .
% 2.13/2.32 11401[17:SSi:11400.0,11370.0] || -> .
% 2.13/2.32 11403[17:Spt:11401.0,11390.1,11390.3,11390.4,11390.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.32 11404[17:Res:11356.1,11403.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11405[17:SSi:11404.1,11404.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11406[17:MRR:11405.0,11405.1,11350.0,11369.0] || -> .
% 2.13/2.32 11407[16:Spt:11406.0,11345.2] || -> program(c2)*.
% 2.13/2.32 11408[17:Spt:11053.0,11053.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 11409[17:SoR:510.0,11408.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 11410[17:SSi:11409.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 11412[17:SoR:274.0,11408.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 11413[17:SSi:11412.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 11415[17:Res:11413.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 11418[17:SSi:11415.2,11415.0,266.0,10569.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 11419[17:MRR:11418.1,11410.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.32 11421[17:SoR:597.0,11408.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 11422[17:SSi:11421.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 11425[17:Res:11344.0,11422.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.32 11427[17:SSi:11425.0,11343.0] || -> outputs(c1,good)*.
% 2.13/2.32 11428[17:MRR:11419.1,11427.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 11430[17:Res:11428.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11431[17:SSi:11430.2,11430.0,11407.0,11353.1,11407.0] program(u) || halts2(u,u)*+ outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11434[17:Res:11344.0,11431.1] program(c3) || outputs(c2,bad) outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11437[17:SSi:11434.0,11343.0] || outputs(c2,bad) outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11438[17:MRR:11437.2,11344.0] || outputs(c2,bad) outputs(c2,good)* -> .
% 2.13/2.32 11440[17:Res:11413.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.32 11441[17:SSi:11440.1,11440.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.32 11442[17:MRR:11441.0,11441.1,11410.0,11427.0] || -> outputs(c2,bad)*.
% 2.13/2.32 11443[17:MRR:11438.0,11442.0] || outputs(c2,good)* -> .
% 2.13/2.32 11444[17:MRR:30.6,11443.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 11446[18:Spt:11444.0,11444.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 11450[18:Res:11428.1,11446.1] program(c2) program(c2) || -> .
% 2.13/2.32 11454[18:Obv:11450.0] program(c2) || -> .
% 2.13/2.32 11455[18:SSi:11454.0,11407.0] || -> .
% 2.13/2.32 11457[18:Spt:11455.0,11444.1,11444.3,11444.4,11444.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.32 11458[18:Res:11413.1,11457.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11459[18:SSi:11458.1,11458.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11460[18:MRR:11459.0,11459.1,11410.0,11427.0] || -> .
% 2.13/2.32 11461[17:Spt:11460.0,11053.2] || -> outputs(c2,bad)*.
% 2.13/2.32 11465[18:Spt:11054.1,11054.2] program(u) || -> program(f4(u))*.
% 2.13/2.32 11466[18:SoR:274.0,11465.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 11467[18:SoR:510.0,11465.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 11468[18:SSi:11467.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 11469[18:SSi:11466.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 11471[18:Res:11469.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 11474[18:SSi:11471.2,11471.0,266.0,10569.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 11475[18:MRR:11474.1,11468.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.32 11476[18:SoR:597.0,11465.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 11477[18:SSi:11476.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 11481[18:Res:11344.0,11477.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.32 11483[18:SSi:11481.0,11343.0] || -> outputs(c1,good)*.
% 2.13/2.32 11484[18:MRR:11475.1,11483.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 11486[18:Res:11484.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11487[18:SSi:11486.2,11486.0,11407.0,11353.1,11407.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11488[18:MRR:11487.2,11461.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11491[18:Res:11344.0,11488.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11494[18:SSi:11491.0,11343.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11495[18:MRR:11494.1,11344.0] || outputs(c2,good)* -> .
% 2.13/2.32 11496[18:MRR:30.6,11495.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 11499[19:Spt:11496.0,11496.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 11503[19:Res:11484.1,11499.1] program(c2) program(c2) || -> .
% 2.13/2.32 11507[19:Obv:11503.0] program(c2) || -> .
% 2.13/2.32 11508[19:SSi:11507.0,11407.0] || -> .
% 2.13/2.32 11510[19:Spt:11508.0,11496.1,11496.3,11496.4,11496.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.32 11511[19:Res:11469.1,11510.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11512[19:SSi:11511.1,11511.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11513[19:MRR:11512.0,11512.1,11468.0,11483.0] || -> .
% 2.13/2.32 11514[18:Spt:11513.0,11054.0,11054.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 11518[18:Res:11514.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11519[18:SSi:11518.2,11518.0,11407.0,11353.1,11407.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11520[18:MRR:11519.2,11461.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11522[18:Res:11344.0,11520.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11525[18:SSi:11522.0,11343.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11526[18:MRR:11525.1,11344.0] || outputs(c2,good)* -> .
% 2.13/2.32 11527[18:MRR:7634.4,11526.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 11528[18:MRR:30.6,11526.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 11539[18:Res:11344.0,11527.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.32 11542[18:SSi:11539.0,11343.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 11550[18:SoR:597.0,11542.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 11551[18:SoR:274.0,11542.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 11552[18:SoR:510.0,11542.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 11553[18:SSi:11552.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 11554[18:SSi:11551.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 11555[18:SSi:11550.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 11558[18:Res:11554.1,11528.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11561[18:SSi:11558.2,11558.0,266.0,10569.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11562[18:MRR:11561.2,11553.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 11563[18:MRR:11562.2,11555.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 11564[18:MRR:511.1,11563.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 11569[18:Res:11564.1,11563.1] program(c3) program(c3) || -> .
% 2.13/2.32 11574[18:Obv:11569.0] program(c3) || -> .
% 2.13/2.32 11575[18:SSi:11574.0,11343.0] || -> .
% 2.13/2.32 11576[14:Spt:11575.0,37.3] || -> program(c3)*.
% 2.13/2.32 11577[14:MRR:512.0,11576.0] || -> halts2(c3,c3)*.
% 2.13/2.32 11580[15:Spt:11345.0,11345.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 11581[15:SoR:510.0,11580.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 11582[15:SSi:11581.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 11583[14:Res:11577.0,34.2] program(c3) program(u) || halts2(c3,c3)* -> program(f6(u))*.
% 2.13/2.32 11584[14:SSi:11583.0,11576.0] program(u) || halts2(c3,c3)* -> program(f6(u))*.
% 2.13/2.32 11585[14:MRR:11584.1,11577.0] program(u) || -> program(f6(u))*.
% 2.13/2.32 11587[15:SoR:274.0,11580.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 11588[15:SSi:11587.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 11592[15:Res:11588.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 11593[15:SSi:11592.1,11592.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 11594[15:MRR:11593.0,11582.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 11595[15:SoR:597.0,11580.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 11596[15:SSi:11595.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 11599[15:Res:11577.0,11596.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.32 11601[15:SSi:11599.0,11576.0] || -> outputs(c1,good)*.
% 2.13/2.32 11602[15:MRR:11594.0,11601.0] || -> program(c2)*.
% 2.13/2.32 11604[15:Res:11588.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 11605[15:SSi:11604.2,11604.0,266.0,10569.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 11606[15:MRR:11605.1,11582.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 11607[15:MRR:11606.1,11601.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 11608[15:Res:11588.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.32 11609[15:SSi:11608.1,11608.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.32 11610[15:MRR:11609.0,11609.1,11582.0,11601.0] || -> outputs(c2,bad)*.
% 2.13/2.32 11611[15:Res:11607.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11612[15:SSi:11611.2,11611.0,11602.0,11585.1,11602.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11613[15:MRR:11612.2,11610.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11616[15:Res:11577.0,11613.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11618[15:SSi:11616.0,11576.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11619[15:MRR:11618.1,11577.0] || outputs(c2,good)* -> .
% 2.13/2.32 11620[15:MRR:30.6,11619.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 11623[16:Spt:11620.0,11620.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 11627[16:Res:11607.1,11623.1] program(c2) program(c2) || -> .
% 2.13/2.32 11630[16:Obv:11627.0] program(c2) || -> .
% 2.13/2.32 11631[16:SSi:11630.0,11602.0] || -> .
% 2.13/2.32 11632[16:Spt:11631.0,11620.1,11620.3,11620.4,11620.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.32 11633[16:Res:11588.1,11632.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11634[16:SSi:11633.1,11633.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11635[16:MRR:11634.0,11634.1,11582.0,11601.0] || -> .
% 2.13/2.32 11636[15:Spt:11635.0,11345.2] || -> program(c2)*.
% 2.13/2.32 11639[16:Spt:11053.0,11053.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 11640[16:SoR:510.0,11639.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 11641[16:SSi:11640.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 11643[16:SoR:274.0,11639.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 11644[16:SSi:11643.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 11646[16:Res:11644.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 11649[16:SSi:11646.2,11646.0,266.0,10569.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 11650[16:MRR:11649.1,11641.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.32 11652[16:SoR:597.0,11639.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 11653[16:SSi:11652.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 11656[16:Res:11577.0,11653.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.32 11658[16:SSi:11656.0,11576.0] || -> outputs(c1,good)*.
% 2.13/2.32 11659[16:MRR:11650.1,11658.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 11661[16:Res:11659.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11662[16:SSi:11661.2,11661.0,11636.0,11585.1,11636.0] program(u) || halts2(u,u)*+ outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11665[16:Res:11577.0,11662.1] program(c3) || outputs(c2,bad) outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11667[16:SSi:11665.0,11576.0] || outputs(c2,bad) outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11668[16:MRR:11667.2,11577.0] || outputs(c2,bad) outputs(c2,good)* -> .
% 2.13/2.32 11670[16:Res:11644.1,1569.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.32 11671[16:SSi:11670.1,11670.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.13/2.32 11672[16:MRR:11671.0,11671.1,11641.0,11658.0] || -> outputs(c2,bad)*.
% 2.13/2.32 11673[16:MRR:11668.0,11672.0] || outputs(c2,good)* -> .
% 2.13/2.32 11674[16:MRR:30.6,11673.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 11676[17:Spt:11674.0,11674.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 11680[17:Res:11659.1,11676.1] program(c2) program(c2) || -> .
% 2.13/2.32 11683[17:Obv:11680.0] program(c2) || -> .
% 2.13/2.32 11684[17:SSi:11683.0,11636.0] || -> .
% 2.13/2.32 11685[17:Spt:11684.0,11674.1,11674.3,11674.4,11674.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.32 11686[17:Res:11644.1,11685.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11687[17:SSi:11686.1,11686.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11688[17:MRR:11687.0,11687.1,11641.0,11658.0] || -> .
% 2.13/2.32 11689[16:Spt:11688.0,11053.2] || -> outputs(c2,bad)*.
% 2.13/2.32 11693[17:Spt:11054.1,11054.2] program(u) || -> program(f4(u))*.
% 2.13/2.32 11694[17:SoR:274.0,11693.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 11695[17:SoR:510.0,11693.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 11696[17:SSi:11695.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 11697[17:SSi:11694.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 11699[17:Res:11697.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 11702[17:SSi:11699.2,11699.0,266.0,10569.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 11703[17:MRR:11702.1,11696.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.32 11704[17:SoR:597.0,11693.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 11705[17:SSi:11704.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 11709[17:Res:11577.0,11705.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.32 11711[17:SSi:11709.0,11576.0] || -> outputs(c1,good)*.
% 2.13/2.32 11712[17:MRR:11703.1,11711.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 11716[17:Res:11712.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11717[17:SSi:11716.2,11716.0,11636.0,11585.1,11636.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11718[17:MRR:11717.2,11689.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11721[17:Res:11577.0,11718.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11723[17:SSi:11721.0,11576.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11724[17:MRR:11723.1,11577.0] || outputs(c2,good)* -> .
% 2.13/2.32 11725[17:MRR:30.6,11724.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 11728[18:Spt:11725.0,11725.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 11732[18:Res:11712.1,11728.1] program(c2) program(c2) || -> .
% 2.13/2.32 11735[18:Obv:11732.0] program(c2) || -> .
% 2.13/2.32 11736[18:SSi:11735.0,11636.0] || -> .
% 2.13/2.32 11737[18:Spt:11736.0,11725.1,11725.3,11725.4,11725.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.32 11738[18:Res:11697.1,11737.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11739[18:SSi:11738.1,11738.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11740[18:MRR:11739.0,11739.1,11696.0,11711.0] || -> .
% 2.13/2.32 11741[17:Spt:11740.0,11054.0,11054.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 11745[17:Res:11741.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11746[17:SSi:11745.2,11745.0,11636.0,11585.1,11636.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11747[17:MRR:11746.2,11689.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11749[17:Res:11577.0,11747.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11752[17:SSi:11749.0,11576.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11753[17:MRR:11752.1,11577.0] || outputs(c2,good)* -> .
% 2.13/2.32 11754[17:MRR:7634.4,11753.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 11755[17:MRR:30.6,11753.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 11766[17:Res:11577.0,11754.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.32 11769[17:SSi:11766.0,11576.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 11777[17:SoR:597.0,11769.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 11778[17:SoR:274.0,11769.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 11779[17:SoR:510.0,11769.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 11780[17:SSi:11779.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 11781[17:SSi:11778.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 11782[17:SSi:11777.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 11785[17:Res:11781.1,11755.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11788[17:SSi:11785.2,11785.0,266.0,10569.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11789[17:MRR:11788.2,11780.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 11790[17:MRR:11789.2,11782.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 11791[17:MRR:511.1,11790.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 11796[17:Res:11791.1,11790.1] program(c3) program(c3) || -> .
% 2.13/2.32 11801[17:Obv:11796.0] program(c3) || -> .
% 2.13/2.32 11802[17:SSi:11801.0,11576.0] || -> .
% 2.13/2.32 11803[13:Spt:11802.0,10958.3] || -> outputs(c2,bad)*.
% 2.13/2.32 11804[14:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 11805[15:Spt:37.0,37.1,37.2,37.4] program(u) || outputs(u,bad) halts2(u,f6(u)) -> halts2(f6(u),f6(u))*.
% 2.13/2.32 11806[16:Spt:18.0,18.1,18.2,18.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.32 11807[17:Spt:33.0,33.2] program(u) || -> program(f6(u))*.
% 2.13/2.32 11808[16:Res:52.3,11806.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 11809[16:Obv:11808.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 11810[16:SSi:11809.0,10569.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 11811[16:MRR:11810.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 11814[14:Res:11804.1,6.2] program(u) program(c2) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.32 11817[14:Con:11814.0] program(c2) program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 11819[16:Res:11811.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.32 11820[16:SSi:11819.1,10569.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.32 11821[18:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.32 11826[18:MRR:11820.4,11821.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.13/2.32 11827[18:Con:11826.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 11828[14:Res:11804.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 11829[17:MRR:11828.0,11828.2,11807.1,11803.0] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 11830[18:SoR:274.0,11827.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 11831[18:SoR:510.0,11827.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 11832[18:SSi:11831.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 11833[18:SSi:11830.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 11834[18:Res:11833.1,11806.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 11835[18:SSi:11834.1,11834.0,266.0,10569.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 11836[18:MRR:11835.0,11832.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 11840[18:SoR:597.0,11827.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 11841[18:SSi:11840.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 11845[18:Res:11836.0,11841.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.32 11847[18:SSi:11845.0,10569.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.32 11850[18:Res:11833.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 11851[18:SSi:11850.1,11850.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 11852[18:MRR:11851.0,11851.1,11832.0,11847.0] || -> program(c2)*.
% 2.13/2.32 11854[19:Spt:9875.0,9875.1,9875.2,9875.3] program(u) || outputs(u,good) halts2(u,f6(u))*+ -> halts2(c3,f6(u))*.
% 2.13/2.32 11855[19:Res:11804.1,11854.2] program(f6(c2)) program(c2) || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.13/2.32 11856[19:SSi:11855.1,11855.0,11852.0,11807.1,11852.0] || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.13/2.32 11857[14:Res:11804.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11858[18:SSi:11857.2,11857.0,11852.0,11807.1,11852.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11859[18:MRR:11858.2,11803.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11862[18:Res:11805.3,11859.1] program(u) program(f6(u)) || outputs(u,bad) halts2(u,f6(u))* outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.13/2.32 11867[18:SSi:11862.1,11807.1] program(u) || outputs(u,bad) halts2(u,f6(u))*+ outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.13/2.32 11868[18:Res:11804.1,11867.2] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.13/2.32 11869[18:SSi:11868.1,11868.0,11852.0,11807.1,11852.0] || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.13/2.32 11870[19:MRR:11869.0,11869.2,11803.0,11856.1] || outputs(c2,good)* -> .
% 2.13/2.32 11871[19:MRR:30.6,11870.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 11873[20:Spt:11871.0,11871.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 11878[20:Res:11804.1,11873.1] program(c2) program(c2) || -> .
% 2.13/2.32 11882[20:Obv:11878.0] program(c2) || -> .
% 2.13/2.32 11883[20:SSi:11882.0,11852.0] || -> .
% 2.13/2.32 11885[20:Spt:11883.0,11871.1,11871.3,11871.4,11871.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.32 11886[20:Res:11833.1,11885.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11887[20:SSi:11886.1,11886.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11888[20:MRR:11887.0,11887.1,11832.0,11847.0] || -> .
% 2.13/2.32 11889[19:Spt:11888.0,9875.4] || -> program(c3)*.
% 2.13/2.32 11890[19:MRR:512.0,11889.0] || -> halts2(c3,c3)*.
% 2.13/2.32 11892[14:Res:11804.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11897[19:Res:11890.0,11859.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11898[19:SSi:11897.0,11889.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11899[19:MRR:11898.1,11890.0] || outputs(c2,good)* -> .
% 2.13/2.32 11900[19:MRR:30.6,11899.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 11903[20:Spt:11900.0,11900.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 11905[20:Res:11804.1,11903.1] program(c2) program(c2) || -> .
% 2.13/2.32 11911[20:Obv:11905.0] program(c2) || -> .
% 2.13/2.32 11912[20:SSi:11911.0,11852.0] || -> .
% 2.13/2.32 11914[20:Spt:11912.0,11900.1,11900.3,11900.4,11900.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.32 11915[20:Res:11833.1,11914.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11916[20:SSi:11915.1,11915.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11917[20:MRR:11916.0,11916.1,11832.0,11847.0] || -> .
% 2.13/2.32 11918[18:Spt:11917.0,300.3] || -> program(c2)*.
% 2.13/2.32 11919[18:MRR:11829.0,11918.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 11920[18:MRR:11817.0,11918.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 11921[16:Con:11820.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 11922[17:MRR:11892.0,11892.4,11807.1,11803.0] program(u) program(c2) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11923[18:MRR:11922.1,11918.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11926[18:Res:11920.2,11919.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.32 11927[18:SSi:11926.0,11918.0] || -> program(f4(c2))* program(c3).
% 2.13/2.32 11928[19:Spt:11927.1] || -> program(c3)*.
% 2.13/2.32 11929[19:MRR:512.0,11928.0] || -> halts2(c3,c3)*.
% 2.13/2.32 11931[14:Res:11804.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 11935[19:Res:11929.0,11923.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11936[19:SSi:11935.0,11928.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 11937[19:MRR:11936.1,11929.0] || outputs(c2,good)* -> .
% 2.13/2.32 11938[19:MRR:7634.4,11937.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 11939[19:MRR:30.6,11937.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 11952[19:Res:11929.0,11938.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.32 11953[19:SSi:11952.0,11928.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 11961[19:SoR:597.0,11953.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 11962[19:SoR:274.0,11953.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 11963[19:SoR:510.0,11953.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 11964[19:SSi:11963.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 11965[19:SSi:11962.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 11966[19:SSi:11961.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 11969[19:Res:11965.1,11939.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11972[19:SSi:11969.2,11969.0,266.0,10569.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 11973[19:MRR:11972.2,11964.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 11974[19:MRR:11973.2,11966.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 11975[19:MRR:511.1,11974.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 11980[19:Res:11975.1,11974.1] program(c3) program(c3) || -> .
% 2.13/2.32 11986[19:Obv:11980.0] program(c3) || -> .
% 2.13/2.32 11987[19:SSi:11986.0,11928.0] || -> .
% 2.13/2.32 11989[19:Spt:11987.0,11927.1,11928.0] || program(c3)* -> .
% 2.13/2.32 11990[19:Spt:11987.0,11927.0] || -> program(f4(c2))*.
% 2.13/2.32 11991[19:MRR:11919.1,11989.0] || outputs(c2,good)* -> .
% 2.13/2.32 11992[19:MRR:7634.4,11991.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 11996[19:MRR:30.6,11991.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 12005[19:Res:11804.1,11992.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 12008[19:Obv:12005.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 12009[19:SSi:12008.0,11918.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 12014[19:SoR:274.0,12009.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 12015[19:SoR:510.0,12009.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 12016[19:SSi:12015.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 12017[19:SSi:12014.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 12022[19:SoR:597.0,12009.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 12023[19:SSi:12022.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 12024[19:Res:12017.1,11996.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12025[19:SSi:12024.2,12024.0,266.0,10569.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12026[19:MRR:12025.2,12016.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 12027[19:MRR:12026.2,12023.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 12031[19:Res:11804.1,12027.1] program(c2) program(c2) || -> .
% 2.13/2.32 12035[19:Obv:12031.0] program(c2) || -> .
% 2.13/2.32 12036[19:SSi:12035.0,11918.0] || -> .
% 2.13/2.32 12038[17:Spt:12036.0,33.1] || -> program(c3)*.
% 2.13/2.32 12039[17:MRR:512.0,12038.0] || -> halts2(c3,c3)*.
% 2.13/2.32 12040[16:MRR:300.1,11921.2] program(u) || -> program(f4(u))* program(c2).
% 2.13/2.32 12041[14:MRR:11931.4,11803.0] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12042[14:MRR:12041.0,34.4] program(u) program(c2) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12045[18:Spt:12040.0,12040.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 12046[18:SoR:510.0,12045.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 12047[18:SSi:12046.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 12055[18:SoR:274.0,12045.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 12056[18:SSi:12055.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 12060[18:Res:12056.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 12061[18:SSi:12060.1,12060.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 12062[18:MRR:12061.0,12047.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 12063[18:SoR:597.0,12045.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 12064[18:SSi:12063.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 12069[18:Res:12039.0,12064.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.32 12070[18:SSi:12069.0,12038.0] || -> outputs(c1,good)*.
% 2.13/2.32 12071[18:MRR:12062.0,12070.0] || -> program(c2)*.
% 2.13/2.32 12072[18:MRR:12042.1,12071.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12079[18:Res:12039.0,12072.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 12080[18:SSi:12079.0,12038.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 12081[18:MRR:12080.1,12039.0] || outputs(c2,good)* -> .
% 2.13/2.32 12082[18:MRR:30.6,12081.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 12085[19:Spt:12082.0,12082.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 12087[19:Res:11804.1,12085.1] program(c2) program(c2) || -> .
% 2.13/2.32 12093[19:Obv:12087.0] program(c2) || -> .
% 2.13/2.32 12094[19:SSi:12093.0,12071.0] || -> .
% 2.13/2.32 12096[19:Spt:12094.0,12082.1,12082.3,12082.4,12082.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.32 12097[19:Res:12056.1,12096.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12098[19:SSi:12097.1,12097.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12099[19:MRR:12098.0,12098.1,12047.0,12070.0] || -> .
% 2.13/2.32 12100[18:Spt:12099.0,12040.2] || -> program(c2)*.
% 2.13/2.32 12101[18:MRR:12042.1,12100.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12108[18:Res:12039.0,12101.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 12109[18:SSi:12108.0,12038.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 12110[18:MRR:12109.1,12039.0] || outputs(c2,good)* -> .
% 2.13/2.32 12111[18:MRR:7634.4,12110.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 12112[18:MRR:30.6,12110.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 12125[18:Res:12039.0,12111.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.32 12126[18:SSi:12125.0,12038.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 12134[18:SoR:597.0,12126.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 12135[18:SoR:274.0,12126.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 12136[18:SoR:510.0,12126.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 12137[18:SSi:12136.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 12138[18:SSi:12135.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 12139[18:SSi:12134.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 12142[18:Res:12138.1,12112.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12145[18:SSi:12142.2,12142.0,266.0,10569.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12146[18:MRR:12145.2,12137.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 12147[18:MRR:12146.2,12139.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 12148[18:MRR:511.1,12147.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 12152[18:Res:12148.1,12147.1] program(c3) program(c3) || -> .
% 2.13/2.32 12158[18:Obv:12152.0] program(c3) || -> .
% 2.13/2.32 12159[18:SSi:12158.0,12038.0] || -> .
% 2.13/2.32 12161[16:Spt:12159.0,18.3] || -> program(c2)*.
% 2.13/2.32 12162[16:MRR:11817.0,12161.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 12164[14:MRR:11828.2,11803.0] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 12165[16:MRR:12164.0,12164.1,33.2,12161.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 12166[16:MRR:12042.1,12161.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12173[16:Res:12162.2,12165.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.32 12174[16:SSi:12173.0,12161.0] || -> program(f4(c2))* program(c3).
% 2.13/2.32 12175[17:Spt:12174.1] || -> program(c3)*.
% 2.13/2.32 12176[17:MRR:512.0,12175.0] || -> halts2(c3,c3)*.
% 2.13/2.32 12184[17:Res:12176.0,12166.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 12185[17:SSi:12184.0,12175.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 12186[17:MRR:12185.1,12176.0] || outputs(c2,good)* -> .
% 2.13/2.32 12187[17:MRR:30.6,12186.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 12188[17:MRR:7634.4,12186.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 12199[17:Res:12176.0,12188.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.32 12200[17:SSi:12199.0,12175.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 12208[17:SoR:597.0,12200.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 12209[17:SoR:274.0,12200.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 12210[17:SoR:510.0,12200.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 12211[17:SSi:12210.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 12212[17:SSi:12209.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 12213[17:SSi:12208.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 12215[17:Res:12212.1,12187.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12218[17:SSi:12215.2,12215.0,266.0,10569.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12219[17:MRR:12218.2,12211.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 12220[17:MRR:12219.2,12213.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 12221[17:MRR:511.1,12220.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 12225[17:Res:12221.1,12220.1] program(c3) program(c3) || -> .
% 2.13/2.32 12230[17:Obv:12225.0] program(c3) || -> .
% 2.13/2.32 12231[17:SSi:12230.0,12175.0] || -> .
% 2.13/2.32 12232[17:Spt:12231.0,12174.1,12175.0] || program(c3)* -> .
% 2.13/2.32 12233[17:Spt:12231.0,12174.0] || -> program(f4(c2))*.
% 2.13/2.32 12234[17:MRR:12165.1,12232.0] || outputs(c2,good)* -> .
% 2.13/2.32 12235[17:MRR:7634.4,12234.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 12239[17:MRR:30.6,12234.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 12248[17:Res:11804.1,12235.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 12251[17:Obv:12248.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 12252[17:SSi:12251.0,12161.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 12257[17:SoR:274.0,12252.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 12258[17:SoR:510.0,12252.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 12259[17:SSi:12258.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 12260[17:SSi:12257.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 12265[17:SoR:597.0,12252.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 12266[17:SSi:12265.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 12267[17:Res:12260.1,12239.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12268[17:SSi:12267.2,12267.0,266.0,10569.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12269[17:MRR:12268.2,12259.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 12270[17:MRR:12269.2,12266.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 12274[17:Res:11804.1,12270.1] program(c2) program(c2) || -> .
% 2.13/2.32 12278[17:Obv:12274.0] program(c2) || -> .
% 2.13/2.32 12279[17:SSi:12278.0,12161.0] || -> .
% 2.13/2.32 12281[15:Spt:12279.0,37.3] || -> program(c3)*.
% 2.13/2.32 12282[15:MRR:512.0,12281.0] || -> halts2(c3,c3)*.
% 2.13/2.32 12283[15:MRR:5038.0,12281.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 12284[15:MRR:300.1,12283.2] program(u) || -> program(f4(u))* program(c2).
% 2.13/2.32 12290[16:Spt:12284.0,12284.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 12291[16:SoR:510.0,12290.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 12292[16:SSi:12291.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 12300[16:SoR:274.0,12290.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 12301[16:SSi:12300.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 12305[16:Res:12301.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 12306[16:SSi:12305.1,12305.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 12307[16:MRR:12306.0,12292.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 12308[16:SoR:597.0,12290.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 12309[16:SSi:12308.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 12314[16:Res:12282.0,12309.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.32 12315[16:SSi:12314.0,12281.0] || -> outputs(c1,good)*.
% 2.13/2.32 12316[16:MRR:12307.0,12315.0] || -> program(c2)*.
% 2.13/2.32 12317[16:MRR:12042.1,12316.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12324[16:Res:12282.0,12317.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 12325[16:SSi:12324.0,12281.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 12326[16:MRR:12325.1,12282.0] || outputs(c2,good)* -> .
% 2.13/2.32 12327[16:MRR:30.6,12326.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 12330[17:Spt:12327.0,12327.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 12332[17:Res:11804.1,12330.1] program(c2) program(c2) || -> .
% 2.13/2.32 12337[17:Obv:12332.0] program(c2) || -> .
% 2.13/2.32 12338[17:SSi:12337.0,12316.0] || -> .
% 2.13/2.32 12339[17:Spt:12338.0,12327.1,12327.3,12327.4,12327.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.32 12340[17:Res:12301.1,12339.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12341[17:SSi:12340.1,12340.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12342[17:MRR:12341.0,12341.1,12292.0,12315.0] || -> .
% 2.13/2.32 12343[16:Spt:12342.0,12284.2] || -> program(c2)*.
% 2.13/2.32 12344[16:MRR:12042.1,12343.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12352[16:Res:12282.0,12344.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 12353[16:SSi:12352.0,12281.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 12354[16:MRR:12353.1,12282.0] || outputs(c2,good)* -> .
% 2.13/2.32 12355[16:MRR:7634.4,12354.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 12356[16:MRR:30.6,12354.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 12369[16:Res:12282.0,12355.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.32 12370[16:SSi:12369.0,12281.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 12378[16:SoR:597.0,12370.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 12379[16:SoR:274.0,12370.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 12380[16:SoR:510.0,12370.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 12381[16:SSi:12380.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 12382[16:SSi:12379.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 12383[16:SSi:12378.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 12386[16:Res:12382.1,12356.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12389[16:SSi:12386.2,12386.0,266.0,10569.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12390[16:MRR:12389.2,12381.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 12391[16:MRR:12390.2,12383.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 12392[16:MRR:511.1,12391.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 12404[16:Res:12392.1,12391.1] program(c3) program(c3) || -> .
% 2.13/2.32 12409[16:Obv:12404.0] program(c3) || -> .
% 2.13/2.32 12410[16:SSi:12409.0,12281.0] || -> .
% 2.13/2.32 12411[14:Spt:12410.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.32 12412[15:Spt:37.0,37.1,37.2,37.4] program(u) || outputs(u,bad) halts2(u,f6(u)) -> halts2(f6(u),f6(u))*.
% 2.13/2.32 12413[16:Spt:33.0,33.2] program(u) || -> program(f6(u))*.
% 2.13/2.32 12414[14:Res:52.3,12411.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 12415[14:Obv:12414.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 12416[14:SSi:12415.0,10569.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 12417[14:MRR:12416.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 12420[14:Res:12417.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.32 12424[14:SSi:12420.1,10569.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.32 12425[17:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.32 12429[17:MRR:12424.4,12425.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.13/2.32 12430[17:Con:12429.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 12431[17:SoR:274.0,12430.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 12432[17:SoR:510.0,12430.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 12433[17:SSi:12432.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 12434[17:SSi:12431.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 12435[17:Res:12434.1,12411.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 12436[17:SSi:12435.1,12435.0,266.0,10569.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 12437[17:MRR:12436.0,12433.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 12438[17:SoR:597.0,12430.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 12439[17:SSi:12438.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 12441[17:Res:12437.0,12439.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.32 12444[17:SSi:12441.0,10569.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.32 12450[17:Res:12434.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 12451[17:SSi:12450.1,12450.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 12452[17:MRR:12451.0,12451.1,12433.0,12444.0] || -> program(c2)*.
% 2.13/2.32 12453[17:Res:12434.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 12454[17:SSi:12453.2,12453.0,266.0,10569.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 12455[17:MRR:12454.1,12454.2,12433.0,12444.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 12457[17:Res:12455.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 12459[17:SSi:12457.1,12457.0,12452.0,12413.1,12452.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 12460[17:MRR:12459.0,11803.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 12461[17:Res:12455.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12462[17:SSi:12461.2,12461.0,12452.0,12413.1,12452.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12463[17:MRR:12462.2,11803.0] program(u) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12464[17:Res:12434.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 12465[17:SSi:12464.2,12464.0,266.0,10569.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 12466[17:MRR:12465.2,12465.3,12433.0,12444.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 12467[17:MRR:12463.2,12466.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 12469[17:Res:12437.0,12466.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.13/2.32 12472[17:SSi:12469.0,10569.0,266.1] || -> outputs(c2,good)*.
% 2.13/2.32 12473[17:MRR:12460.0,12472.0] || -> program(c3)*.
% 2.13/2.32 12475[17:MRR:512.0,12473.0] || -> halts2(c3,c3)*.
% 2.13/2.32 12481[17:Res:12475.0,12467.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 12483[17:SSi:12481.0,12473.0] || halts2(c3,c3)* -> .
% 2.13/2.32 12484[17:MRR:12483.0,12475.0] || -> .
% 2.13/2.32 12489[17:Spt:12484.0,300.3] || -> program(c2)*.
% 2.13/2.32 12490[14:Con:12424.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 12491[14:MRR:1011.2,12490.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.32 12494[18:Spt:12491.1,12491.2] program(u) || -> program(f4(u))*.
% 2.13/2.32 12495[18:SoR:274.0,12494.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 12496[18:SoR:510.0,12494.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 12497[18:SSi:12496.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 12498[18:SSi:12495.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 12499[18:Res:12498.1,12411.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 12500[18:SSi:12499.1,12499.0,266.0,10569.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 12501[18:MRR:12500.0,12497.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 12502[18:SoR:597.0,12494.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 12503[18:SSi:12502.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 12508[18:Res:12501.0,12503.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.32 12511[18:SSi:12508.0,10569.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.32 12514[18:Res:12498.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 12515[18:SSi:12514.2,12514.0,266.0,10569.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 12516[18:MRR:12515.1,12515.2,12497.0,12511.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 12518[18:Res:12516.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 12519[18:Res:12516.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12521[18:SSi:12518.1,12518.0,12489.0,12413.1,12489.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 12522[18:MRR:12521.0,11803.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 12523[18:SSi:12519.2,12519.0,12489.0,12413.1,12489.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12524[18:MRR:12523.2,11803.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12533[18:Res:12498.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 12534[18:SSi:12533.2,12533.0,266.0,10569.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 12535[18:MRR:12534.2,12534.3,12497.0,12511.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 12536[18:MRR:12524.2,12535.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 12538[18:Res:12501.0,12535.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.13/2.32 12541[18:SSi:12538.0,10569.0,266.1] || -> outputs(c2,good)*.
% 2.13/2.32 12542[18:MRR:12522.0,12541.0] || -> program(c3)*.
% 2.13/2.32 12547[18:MRR:512.0,12542.0] || -> halts2(c3,c3)*.
% 2.13/2.32 12553[18:Res:12547.0,12536.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 12555[18:SSi:12553.0,12542.0] || halts2(c3,c3)* -> .
% 2.13/2.32 12556[18:MRR:12555.0,12547.0] || -> .
% 2.13/2.32 12558[18:Spt:12556.0,12491.0,12491.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 12561[19:Spt:7634.1,7634.3] program(u) || -> program(f4(u))*.
% 2.13/2.32 12562[19:SoR:597.0,12561.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 12563[19:SoR:274.0,12561.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 12564[19:SoR:510.0,12561.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 12565[19:SSi:12564.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 12566[19:SSi:12563.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 12567[19:SSi:12562.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 12568[18:Res:12558.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 12569[18:SSi:12568.1,12568.0,12489.0,12413.1,12489.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 12570[18:MRR:12569.0,11803.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 12571[19:Res:12566.1,12411.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 12572[19:SSi:12571.1,12571.0,266.0,10569.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 12573[19:MRR:12572.0,12565.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 12578[19:Res:12573.0,12567.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.32 12582[19:SSi:12578.0,10569.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.32 12585[20:Spt:9875.0,9875.1,9875.2,9875.3] program(u) || outputs(u,good) halts2(u,f6(u))*+ -> halts2(c3,f6(u))*.
% 2.13/2.32 12586[20:Res:12558.1,12585.2] program(f6(c2)) program(c2) || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.13/2.32 12587[20:SSi:12586.1,12586.0,12489.0,12413.1,12489.0] || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.13/2.32 12588[18:Res:12558.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12589[18:SSi:12588.2,12588.0,12489.0,12413.1,12489.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12590[18:MRR:12589.2,11803.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12593[18:Res:12412.3,12590.1] program(u) program(f6(u)) || outputs(u,bad) halts2(u,f6(u))* outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.13/2.32 12598[18:SSi:12593.1,12413.1] program(u) || outputs(u,bad) halts2(u,f6(u))*+ outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.13/2.32 12599[18:Res:12558.1,12598.2] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.13/2.32 12600[18:SSi:12599.1,12599.0,12489.0,12413.1,12489.0] || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.13/2.32 12601[20:MRR:12600.0,12600.2,11803.0,12587.1] || outputs(c2,good)* -> .
% 2.13/2.32 12602[20:MRR:30.6,12601.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 12604[20:Res:12566.1,12602.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12605[20:SSi:12604.2,12604.0,266.0,10569.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12606[20:MRR:12605.2,12605.3,12565.0,12582.0] program(u) || halts2(u,u)* -> .
% 2.13/2.32 12614[20:Res:12558.1,12606.1] program(c2) program(c2) || -> .
% 2.13/2.32 12617[20:Obv:12614.0] program(c2) || -> .
% 2.13/2.32 12618[20:SSi:12617.0,12489.0] || -> .
% 2.13/2.32 12621[20:Spt:12618.0,9875.4] || -> program(c3)*.
% 2.13/2.32 12622[20:MRR:512.0,12621.0] || -> halts2(c3,c3)*.
% 2.13/2.32 12625[19:Res:12566.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 12626[19:SSi:12625.2,12625.0,266.0,10569.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 12627[19:MRR:12626.2,12626.3,12565.0,12582.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 12628[19:MRR:12590.2,12627.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 12644[20:Res:12622.0,12628.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 12646[20:SSi:12644.0,12621.0] || halts2(c3,c3)* -> .
% 2.13/2.32 12647[20:MRR:12646.0,12622.0] || -> .
% 2.13/2.32 12649[19:Spt:12647.0,7634.0,7634.2,7634.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 12650[19:MRR:12590.2,12649.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 12651[19:Res:12558.1,12649.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.13/2.32 12654[19:Obv:12651.0] program(c2) || -> outputs(c2,good)*.
% 2.13/2.32 12655[19:SSi:12654.0,12489.0] || -> outputs(c2,good)*.
% 2.13/2.32 12656[19:MRR:12570.0,12655.0] || -> program(c3)*.
% 2.13/2.32 12660[19:MRR:512.0,12656.0] || -> halts2(c3,c3)*.
% 2.13/2.32 12667[19:Res:12660.0,12650.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 12669[19:SSi:12667.0,12656.0] || halts2(c3,c3)* -> .
% 2.13/2.32 12670[19:MRR:12669.0,12660.0] || -> .
% 2.13/2.32 12673[16:Spt:12670.0,33.1] || -> program(c3)*.
% 2.13/2.32 12674[16:MRR:512.0,12673.0] || -> halts2(c3,c3)*.
% 2.13/2.32 12675[14:MRR:300.1,12490.2] program(u) || -> program(f4(u))* program(c2).
% 2.13/2.32 12676[17:Spt:12675.0,12675.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 12677[17:SoR:274.0,12676.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 12678[17:SoR:510.0,12676.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 12679[17:SSi:12678.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 12680[17:SSi:12677.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 12685[16:Res:12674.0,34.2] program(c3) program(u) || halts2(c3,c3)* -> program(f6(u))*.
% 2.13/2.32 12687[16:SSi:12685.0,12673.0] program(u) || halts2(c3,c3)* -> program(f6(u))*.
% 2.13/2.32 12688[16:MRR:12687.1,12674.0] program(u) || -> program(f6(u))*.
% 2.13/2.32 12689[17:SoR:597.0,12676.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 12690[17:SSi:12689.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 12694[17:Res:12674.0,12690.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.32 12696[17:SSi:12694.0,12673.0] || -> outputs(c1,good)*.
% 2.13/2.32 12698[17:Res:12680.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 12699[17:SSi:12698.1,12698.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 12700[17:MRR:12699.0,12679.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 12701[17:MRR:12700.0,12696.0] || -> program(c2)*.
% 2.13/2.32 12702[17:Res:12680.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 12703[17:SSi:12702.2,12702.0,266.0,10569.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 12704[17:MRR:12703.1,12703.2,12679.0,12696.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 12705[17:Res:12704.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12706[17:SSi:12705.2,12705.0,12701.0,12688.1,12701.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12707[17:MRR:12706.2,11803.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12711[17:Res:12674.0,12707.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 12713[17:SSi:12711.0,12673.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 12714[17:MRR:12713.1,12674.0] || outputs(c2,good)* -> .
% 2.13/2.32 12715[17:MRR:30.6,12714.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 12718[18:Spt:12715.0,12715.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 12721[18:Res:12704.1,12718.1] program(c2) program(c2) || -> .
% 2.13/2.32 12726[18:Obv:12721.0] program(c2) || -> .
% 2.13/2.32 12727[18:SSi:12726.0,12701.0] || -> .
% 2.13/2.32 12729[18:Spt:12727.0,12715.1,12715.3,12715.4,12715.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.32 12730[18:Res:12680.1,12729.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12731[18:SSi:12730.1,12730.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12732[18:MRR:12731.0,12731.1,12679.0,12696.0] || -> .
% 2.13/2.32 12733[17:Spt:12732.0,12675.2] || -> program(c2)*.
% 2.13/2.32 12739[18:Spt:12491.1,12491.2] program(u) || -> program(f4(u))*.
% 2.13/2.32 12740[18:SoR:274.0,12739.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 12741[18:SoR:510.0,12739.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 12742[18:SSi:12741.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 12743[18:SSi:12740.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 12745[18:Res:12743.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 12748[18:SSi:12745.2,12745.0,266.0,10569.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 12749[18:MRR:12748.1,12742.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.32 12751[18:SoR:597.0,12739.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 12752[18:SSi:12751.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 12755[18:Res:12674.0,12752.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.32 12757[18:SSi:12755.0,12673.0] || -> outputs(c1,good)*.
% 2.13/2.32 12758[18:MRR:12749.1,12757.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 12760[18:Res:12758.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12761[18:SSi:12760.2,12760.0,12733.0,12688.1,12733.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12762[18:MRR:12761.2,11803.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12765[18:Res:12674.0,12762.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 12767[18:SSi:12765.0,12673.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 12768[18:MRR:12767.1,12674.0] || outputs(c2,good)* -> .
% 2.13/2.32 12769[18:MRR:30.6,12768.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 12772[19:Spt:12769.0,12769.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 12776[19:Res:12758.1,12772.1] program(c2) program(c2) || -> .
% 2.13/2.32 12779[19:Obv:12776.0] program(c2) || -> .
% 2.13/2.32 12780[19:SSi:12779.0,12733.0] || -> .
% 2.13/2.32 12781[19:Spt:12780.0,12769.1,12769.3,12769.4,12769.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.32 12782[19:Res:12743.1,12781.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12783[19:SSi:12782.1,12782.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12784[19:MRR:12783.0,12783.1,12742.0,12757.0] || -> .
% 2.13/2.32 12785[18:Spt:12784.0,12491.0,12491.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 12789[19:Spt:7634.1,7634.3] program(u) || -> program(f4(u))*.
% 2.13/2.32 12790[19:SoR:597.0,12789.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 12791[19:SoR:274.0,12789.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 12792[19:SoR:510.0,12789.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 12793[19:SSi:12792.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 12794[19:SSi:12791.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 12795[19:SSi:12790.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 12796[18:Res:12785.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12797[18:SSi:12796.2,12796.0,12733.0,12688.1,12733.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12798[18:MRR:12797.2,11803.0] program(u) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12803[19:Res:12674.0,12795.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.32 12807[19:SSi:12803.0,12673.0] || -> outputs(c1,good)*.
% 2.13/2.32 12810[19:Res:12794.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 12811[19:SSi:12810.2,12810.0,266.0,10569.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 12812[19:MRR:12811.2,12793.0] program(u) || halts2(u,u)* outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 12813[19:MRR:12812.2,12807.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 12814[19:MRR:12798.2,12813.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 12823[19:Res:12674.0,12814.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 12826[19:SSi:12823.0,12673.0] || halts2(c3,c3)* -> .
% 2.13/2.32 12827[19:MRR:12826.0,12674.0] || -> .
% 2.13/2.32 12831[19:Spt:12827.0,7634.0,7634.2,7634.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 12832[19:MRR:12798.2,12831.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 12842[19:Res:12674.0,12832.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 12846[19:SSi:12842.0,12673.0] || halts2(c3,c3)* -> .
% 2.13/2.32 12847[19:MRR:12846.0,12674.0] || -> .
% 2.13/2.32 12852[15:Spt:12847.0,37.3] || -> program(c3)*.
% 2.13/2.32 12853[15:MRR:512.0,12852.0] || -> halts2(c3,c3)*.
% 2.13/2.32 12856[15:Res:12853.0,34.2] program(c3) program(u) || halts2(c3,c3)* -> program(f6(u))*.
% 2.13/2.32 12857[15:SSi:12856.0,12852.0] program(u) || halts2(c3,c3)* -> program(f6(u))*.
% 2.13/2.32 12858[15:MRR:12857.1,12853.0] program(u) || -> program(f6(u))*.
% 2.13/2.32 12859[16:Spt:12675.0,12675.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 12860[16:SoR:274.0,12859.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 12861[16:SoR:510.0,12859.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 12862[16:SSi:12861.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 12863[16:SSi:12860.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 12867[16:Res:12863.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 12868[16:SSi:12867.1,12867.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 12869[16:MRR:12868.0,12862.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 12870[16:SoR:597.0,12859.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 12871[16:SSi:12870.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 12875[16:Res:12853.0,12871.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.32 12876[16:SSi:12875.0,12852.0] || -> outputs(c1,good)*.
% 2.13/2.32 12877[16:MRR:12869.0,12876.0] || -> program(c2)*.
% 2.13/2.32 12879[16:Res:12863.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 12880[16:SSi:12879.2,12879.0,266.0,10569.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 12881[16:MRR:12880.1,12862.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 12882[16:MRR:12881.1,12876.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 12883[16:Res:12882.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12884[16:SSi:12883.2,12883.0,12877.0,12858.1,12877.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12885[16:MRR:12884.2,11803.0] program(u) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12886[16:Res:12863.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 12887[16:SSi:12886.2,12886.0,266.0,10569.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 12888[16:MRR:12887.2,12887.3,12862.0,12876.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 12889[16:MRR:12885.2,12888.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 12900[16:Res:12853.0,12889.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 12901[16:SSi:12900.0,12852.0] || halts2(c3,c3)* -> .
% 2.13/2.32 12902[16:MRR:12901.0,12853.0] || -> .
% 2.13/2.32 12906[16:Spt:12902.0,12675.2] || -> program(c2)*.
% 2.13/2.32 12911[17:Spt:12491.1,12491.2] program(u) || -> program(f4(u))*.
% 2.13/2.32 12912[17:SoR:274.0,12911.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 12913[17:SoR:510.0,12911.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 12914[17:SSi:12913.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 12915[17:SSi:12912.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 12917[17:Res:12915.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 12920[17:SSi:12917.2,12917.0,266.0,10569.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.32 12921[17:MRR:12920.1,12914.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.32 12923[17:SoR:597.0,12911.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 12924[17:SSi:12923.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 12928[17:Res:12853.0,12924.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.32 12929[17:SSi:12928.0,12852.0] || -> outputs(c1,good)*.
% 2.13/2.32 12930[17:MRR:12921.1,12929.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 12932[17:Res:12930.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12933[17:SSi:12932.2,12932.0,12906.0,12858.1,12906.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12934[17:MRR:12933.2,11803.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12938[17:Res:12853.0,12934.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 12939[17:SSi:12938.0,12852.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 12940[17:MRR:12939.1,12853.0] || outputs(c2,good)* -> .
% 2.13/2.32 12941[17:MRR:30.6,12940.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 12944[18:Spt:12941.0,12941.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 12947[18:Res:12930.1,12944.1] program(c2) program(c2) || -> .
% 2.13/2.32 12951[18:Obv:12947.0] program(c2) || -> .
% 2.13/2.32 12952[18:SSi:12951.0,12906.0] || -> .
% 2.13/2.32 12953[18:Spt:12952.0,12941.1,12941.3,12941.4,12941.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.32 12954[18:Res:12915.1,12953.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12955[18:SSi:12954.1,12954.0,266.0,10569.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 12956[18:MRR:12955.0,12955.1,12914.0,12929.0] || -> .
% 2.13/2.32 12957[17:Spt:12956.0,12491.0,12491.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 12961[17:Res:12957.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12962[17:SSi:12961.2,12961.0,12906.0,12858.1,12906.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12963[17:MRR:12962.2,11803.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 12965[17:Res:12853.0,12963.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 12968[17:SSi:12965.0,12852.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 12969[17:MRR:12968.1,12853.0] || outputs(c2,good)* -> .
% 2.13/2.32 12970[17:MRR:7634.4,12969.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 12971[17:MRR:30.6,12969.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 12982[17:Res:12853.0,12970.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.32 12985[17:SSi:12982.0,12852.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 12993[17:SoR:597.0,12985.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 12994[17:SoR:274.0,12985.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 12995[17:SoR:510.0,12985.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 12996[17:SSi:12995.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 12997[17:SSi:12994.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 12998[17:SSi:12993.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 13001[17:Res:12997.1,12971.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 13004[17:SSi:13001.2,13001.0,266.0,10569.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 13005[17:MRR:13004.2,12996.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 13006[17:MRR:13005.2,12998.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 13007[17:MRR:511.1,13006.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 13019[17:Res:13007.1,13006.1] program(c3) program(c3) || -> .
% 2.13/2.32 13024[17:Obv:13019.0] program(c3) || -> .
% 2.13/2.32 13025[17:SSi:13024.0,12852.0] || -> .
% 2.13/2.32 13026[11:Spt:13025.0,10567.2] || -> outputs(c2,bad)*.
% 2.13/2.32 13027[12:Spt:51.0,51.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 13029[13:Spt:18.0,18.1,18.2,18.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.32 13030[14:Spt:33.0,33.2] program(u) || -> program(f6(u))*.
% 2.13/2.32 13031[15:Spt:13.0,13.2] program(u) || -> program(f5(u))*.
% 2.13/2.32 13032[13:Res:52.3,13029.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 13033[13:Obv:13032.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 13034[15:SSi:13033.0,13031.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 13035[15:MRR:13034.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 13038[12:Res:13027.1,6.2] program(u) program(c2) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.32 13040[15:Res:13035.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.32 13042[12:Con:13038.0] program(c2) program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 13044[15:SSi:13040.1,13031.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.32 13045[16:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.32 13050[16:MRR:13044.4,13045.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.13/2.32 13051[16:Con:13050.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 13052[16:SoR:274.0,13051.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 13053[16:SoR:510.0,13051.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 13054[16:SSi:13053.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 13055[16:SSi:13052.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 13056[12:Res:13027.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 13057[14:MRR:13056.0,13056.2,13030.1,13026.0] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 13058[16:Res:13055.1,13029.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 13059[16:SSi:13058.1,13058.0,266.0,13031.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 13060[16:MRR:13059.0,13054.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 13061[16:SoR:597.0,13051.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 13062[16:SSi:13061.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 13069[16:Res:13060.0,13062.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.32 13071[16:SSi:13069.0,13031.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.32 13077[16:Res:13055.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 13078[16:SSi:13077.1,13077.0,266.0,13031.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 13079[16:MRR:13078.0,13078.1,13054.0,13071.0] || -> program(c2)*.
% 2.13/2.32 13080[16:MRR:13057.0,13079.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 13082[12:Res:13027.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 13083[16:SSi:13082.2,13082.0,13079.0,13030.1,13079.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 13084[16:MRR:13083.2,13026.0] program(u) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 13085[16:Res:13055.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 13086[16:SSi:13085.2,13085.0,266.0,13031.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.32 13087[16:MRR:13086.2,13086.3,13054.0,13071.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 13088[16:MRR:13084.2,13087.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 13092[16:Res:13060.0,13087.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.13/2.32 13093[16:SSi:13092.0,13031.0,266.1] || -> outputs(c2,good)*.
% 2.13/2.32 13094[16:MRR:13080.0,13093.0] || -> program(c3)*.
% 2.13/2.32 13096[16:MRR:512.0,13094.0] || -> halts2(c3,c3)*.
% 2.13/2.32 13103[16:Res:13096.0,13088.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 13104[16:SSi:13103.0,13094.0] || halts2(c3,c3)* -> .
% 2.13/2.32 13105[16:MRR:13104.0,13096.0] || -> .
% 2.13/2.32 13110[16:Spt:13105.0,300.3] || -> program(c2)*.
% 2.13/2.32 13111[16:MRR:13057.0,13110.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 13112[16:MRR:13042.0,13110.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 13114[14:MRR:13082.0,13082.4,13030.1,13026.0] program(u) program(c2) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 13115[16:MRR:13114.1,13110.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 13118[16:Res:13112.2,13111.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.32 13119[16:SSi:13118.0,13110.0] || -> program(f4(c2))* program(c3).
% 2.13/2.32 13120[17:Spt:13119.1] || -> program(c3)*.
% 2.13/2.32 13121[17:MRR:512.0,13120.0] || -> halts2(c3,c3)*.
% 2.13/2.32 13127[17:Res:13121.0,13115.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 13128[17:SSi:13127.0,13120.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 13129[17:MRR:13128.1,13121.0] || outputs(c2,good)* -> .
% 2.13/2.32 13130[17:MRR:7634.4,13129.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 13131[17:MRR:30.6,13129.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 13145[17:Res:13121.0,13130.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.32 13146[17:SSi:13145.0,13120.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 13154[17:SoR:597.0,13146.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 13155[17:SoR:274.0,13146.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 13156[17:SoR:510.0,13146.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 13157[17:SSi:13156.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 13158[17:SSi:13155.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 13159[17:SSi:13154.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 13162[17:Res:13158.1,13131.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 13165[17:SSi:13162.2,13162.0,266.0,13031.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 13166[17:MRR:13165.2,13157.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 13167[17:MRR:13166.2,13159.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 13168[17:MRR:511.1,13167.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 13174[17:Res:13168.1,13167.1] program(c3) program(c3) || -> .
% 2.13/2.32 13179[17:Obv:13174.0] program(c3) || -> .
% 2.13/2.32 13180[17:SSi:13179.0,13120.0] || -> .
% 2.13/2.32 13182[17:Spt:13180.0,13119.1,13120.0] || program(c3)* -> .
% 2.13/2.32 13183[17:Spt:13180.0,13119.0] || -> program(f4(c2))*.
% 2.13/2.32 13184[17:MRR:13111.1,13182.0] || outputs(c2,good)* -> .
% 2.13/2.32 13185[17:MRR:7634.4,13184.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 13189[17:MRR:30.6,13184.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 13198[17:Res:13027.1,13185.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 13201[17:Obv:13198.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 13202[17:SSi:13201.0,13110.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 13207[17:SoR:274.0,13202.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 13208[17:SoR:510.0,13202.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 13209[17:SSi:13208.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 13210[17:SSi:13207.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 13211[17:Res:13210.1,13029.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 13212[17:SSi:13211.1,13211.0,266.0,13031.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 13213[17:MRR:13212.0,13209.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 13215[17:SoR:597.0,13202.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 13216[17:SSi:13215.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 13220[17:Res:13213.0,13216.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.32 13221[17:SSi:13220.0,13031.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.32 13224[17:Res:13210.1,13189.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 13225[17:SSi:13224.2,13224.0,266.0,13031.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 13226[17:MRR:13225.2,13225.3,13209.0,13221.0] program(u) || halts2(u,u)* -> .
% 2.13/2.32 13230[17:Res:13027.1,13226.1] program(c2) program(c2) || -> .
% 2.13/2.32 13234[17:Obv:13230.0] program(c2) || -> .
% 2.13/2.32 13235[17:SSi:13234.0,13110.0] || -> .
% 2.13/2.32 13237[15:Spt:13235.0,13.1] || -> program(c2)*.
% 2.13/2.32 13238[15:MRR:13057.0,13237.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 13239[15:MRR:13042.0,13237.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 13240[15:MRR:13114.1,13237.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 13243[16:Spt:15.1,15.3] program(u) || -> program(f5(u))*.
% 2.13/2.32 13247[15:Res:13239.2,13238.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.32 13248[15:SSi:13247.0,13237.0] || -> program(f4(c2))* program(c3).
% 2.13/2.32 13249[12:Res:13027.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.32 13250[17:Spt:13248.1] || -> program(c3)*.
% 2.13/2.32 13251[17:MRR:512.0,13250.0] || -> halts2(c3,c3)*.
% 2.13/2.32 13253[12:Res:13027.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 13257[17:Res:13251.0,13240.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 13258[17:SSi:13257.0,13250.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 13259[17:MRR:13258.1,13251.0] || outputs(c2,good)* -> .
% 2.13/2.32 13260[17:MRR:7634.4,13259.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 13261[17:MRR:30.6,13259.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 13274[17:Res:13251.0,13260.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.32 13275[17:SSi:13274.0,13250.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 13283[17:SoR:597.0,13275.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 13284[17:SoR:274.0,13275.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 13285[17:SoR:510.0,13275.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 13286[17:SSi:13285.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 13287[17:SSi:13284.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 13288[17:SSi:13283.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 13291[17:Res:13287.1,13261.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 13294[17:SSi:13291.2,13291.0,266.0,13243.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 13295[17:MRR:13294.2,13286.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 13296[17:MRR:13295.2,13288.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 13297[17:MRR:511.1,13296.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 13302[17:Res:13297.1,13296.1] program(c3) program(c3) || -> .
% 2.13/2.32 13307[17:Obv:13302.0] program(c3) || -> .
% 2.13/2.32 13308[17:SSi:13307.0,13250.0] || -> .
% 2.13/2.32 13309[17:Spt:13308.0,13248.1,13250.0] || program(c3)* -> .
% 2.13/2.32 13310[17:Spt:13308.0,13248.0] || -> program(f4(c2))*.
% 2.13/2.32 13311[17:MRR:13238.1,13309.0] || outputs(c2,good)* -> .
% 2.13/2.32 13312[17:MRR:7634.4,13311.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 13316[17:MRR:30.6,13311.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 13325[17:Res:13027.1,13312.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 13328[17:Obv:13325.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 13329[17:SSi:13328.0,13237.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 13334[17:SoR:274.0,13329.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 13335[17:SoR:510.0,13329.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 13336[17:SSi:13335.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 13337[17:SSi:13334.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 13338[17:Res:13337.1,13029.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 13339[17:SSi:13338.1,13338.0,266.0,13243.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 13340[17:MRR:13339.0,13336.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.32 13342[17:SoR:597.0,13329.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 13343[17:SSi:13342.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 13347[17:Res:13340.0,13343.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.32 13348[17:SSi:13347.0,13243.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.32 13351[17:Res:13337.1,13316.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 13352[17:SSi:13351.2,13351.0,266.0,13243.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 13353[17:MRR:13352.2,13352.3,13336.0,13348.0] program(u) || halts2(u,u)* -> .
% 2.13/2.32 13357[17:Res:13027.1,13353.1] program(c2) program(c2) || -> .
% 2.13/2.32 13361[17:Obv:13357.0] program(c2) || -> .
% 2.13/2.32 13362[17:SSi:13361.0,13237.0] || -> .
% 2.13/2.32 13364[16:Spt:13362.0,15.0,15.2,15.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 13366[16:MRR:13240.2,13364.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 13367[16:Res:13027.1,13364.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.13/2.32 13368[16:Obv:13367.0] program(c2) || -> outputs(c2,good)*.
% 2.13/2.32 13369[16:SSi:13368.0,13237.0] || -> outputs(c2,good)*.
% 2.13/2.32 13370[16:MRR:13238.0,13369.0] || -> program(c3)*.
% 2.13/2.32 13372[16:MRR:512.0,13370.0] || -> halts2(c3,c3)*.
% 2.13/2.32 13378[16:Res:13372.0,13366.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 13379[16:SSi:13378.0,13370.0] || halts2(c3,c3)* -> .
% 2.13/2.32 13380[16:MRR:13379.0,13372.0] || -> .
% 2.13/2.32 13382[14:Spt:13380.0,33.1] || -> program(c3)*.
% 2.13/2.32 13383[14:MRR:512.0,13382.0] || -> halts2(c3,c3)*.
% 2.13/2.32 13384[14:MRR:5038.0,13382.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 13385[14:MRR:300.1,13384.2] program(u) || -> program(f4(u))* program(c2).
% 2.13/2.32 13386[12:MRR:13253.4,13026.0] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 13387[12:MRR:13386.0,34.4] program(u) program(c2) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 13388[15:Spt:13.0,13.2] program(u) || -> program(f5(u))*.
% 2.13/2.32 13396[16:Spt:13385.0,13385.1] program(u) || -> program(f4(u))*.
% 2.13/2.32 13397[16:SoR:274.0,13396.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 13398[16:SoR:510.0,13396.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 13399[16:SSi:13398.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 13400[16:SSi:13397.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 13401[16:Res:13400.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 13405[16:SSi:13401.1,13401.0,266.0,13388.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.32 13406[16:MRR:13405.0,13399.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.32 13407[16:SoR:597.0,13396.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 13408[16:SSi:13407.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.32 13414[16:Res:13383.0,13408.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.32 13415[16:SSi:13414.0,13382.0] || -> outputs(c1,good)*.
% 2.13/2.32 13416[16:MRR:13406.0,13415.0] || -> program(c2)*.
% 2.13/2.32 13417[16:MRR:13387.1,13416.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 13423[16:Res:13383.0,13417.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 13424[16:SSi:13423.0,13382.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 13425[16:MRR:13424.1,13383.0] || outputs(c2,good)* -> .
% 2.13/2.32 13426[16:MRR:30.6,13425.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 13429[17:Spt:13426.0,13426.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 13431[17:Res:13027.1,13429.1] program(c2) program(c2) || -> .
% 2.13/2.32 13436[17:Obv:13431.0] program(c2) || -> .
% 2.13/2.32 13437[17:SSi:13436.0,13416.0] || -> .
% 2.13/2.32 13438[17:Spt:13437.0,13426.1,13426.3,13426.4,13426.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.32 13439[17:Res:13400.1,13438.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 13440[17:SSi:13439.1,13439.0,266.0,13388.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 13441[17:MRR:13440.0,13440.1,13399.0,13415.0] || -> .
% 2.13/2.32 13442[16:Spt:13441.0,13385.2] || -> program(c2)*.
% 2.13/2.32 13443[16:MRR:13387.1,13442.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 13450[16:Res:13383.0,13443.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 13451[16:SSi:13450.0,13382.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 13452[16:MRR:13451.1,13383.0] || outputs(c2,good)* -> .
% 2.13/2.32 13453[16:MRR:7634.4,13452.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 13454[16:MRR:30.6,13452.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 13467[16:Res:13383.0,13453.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.32 13468[16:SSi:13467.0,13382.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 13476[16:SoR:597.0,13468.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 13477[16:SoR:274.0,13468.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 13478[16:SoR:510.0,13468.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 13479[16:SSi:13478.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 13480[16:SSi:13477.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 13481[16:SSi:13476.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 13484[16:Res:13480.1,13454.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 13487[16:SSi:13484.2,13484.0,266.0,13388.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 13488[16:MRR:13487.2,13479.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 13489[16:MRR:13488.2,13481.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 13490[16:MRR:511.1,13489.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 13494[16:Res:13490.1,13489.1] program(c3) program(c3) || -> .
% 2.13/2.32 13500[16:Obv:13494.0] program(c3) || -> .
% 2.13/2.32 13501[16:SSi:13500.0,13382.0] || -> .
% 2.13/2.32 13503[15:Spt:13501.0,13.1] || -> program(c2)*.
% 2.13/2.32 13504[15:MRR:13387.1,13503.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 13505[16:Spt:15.1,15.3] program(u) || -> program(f5(u))*.
% 2.13/2.32 13514[15:Res:13383.0,13504.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 13515[15:SSi:13514.0,13382.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 13516[15:MRR:13515.1,13383.0] || outputs(c2,good)* -> .
% 2.13/2.32 13517[15:MRR:7634.4,13516.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 13518[15:MRR:30.6,13516.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 13529[15:Res:13383.0,13517.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.32 13530[15:SSi:13529.0,13382.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 13538[15:SoR:597.0,13530.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 13539[15:SoR:274.0,13530.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 13540[15:SoR:510.0,13530.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 13541[15:SSi:13540.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 13542[15:SSi:13539.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 13543[15:SSi:13538.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 13545[15:Res:13542.1,13518.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 13548[16:SSi:13545.2,13545.0,266.0,13505.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 13549[16:MRR:13548.2,13541.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 13550[16:MRR:13549.2,13543.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 13551[16:MRR:511.1,13550.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 13555[16:Res:13551.1,13550.1] program(c3) program(c3) || -> .
% 2.13/2.32 13560[16:Obv:13555.0] program(c3) || -> .
% 2.13/2.32 13561[16:SSi:13560.0,13382.0] || -> .
% 2.13/2.32 13562[16:Spt:13561.0,15.0,15.2,15.4] program(u) || halts2(u,u)* -> outputs(c2,good)*.
% 2.13/2.32 13563[16:MRR:13562.2,13516.0] program(u) || halts2(u,u)* -> .
% 2.13/2.32 13564[16:MRR:511.1,13563.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 13570[16:Res:13564.1,13563.1] program(c3) program(c3) || -> .
% 2.13/2.32 13574[16:Obv:13570.0] program(c3) || -> .
% 2.13/2.32 13575[16:SSi:13574.0,13382.0] || -> .
% 2.13/2.32 13576[13:Spt:13575.0,18.3] || -> program(c2)*.
% 2.13/2.32 13577[13:MRR:13042.0,13576.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.32 13579[12:MRR:13249.2,13026.0] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.32 13580[13:MRR:13579.0,13579.1,33.2,13576.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.32 13581[13:MRR:13387.1,13576.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.32 13584[14:Spt:15.1,15.3] program(u) || -> program(f5(u))*.
% 2.13/2.32 13590[13:Res:13577.2,13580.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.32 13591[13:SSi:13590.0,13576.0] || -> program(f4(c2))* program(c3).
% 2.13/2.32 13592[15:Spt:13591.1] || -> program(c3)*.
% 2.13/2.32 13593[15:MRR:512.0,13592.0] || -> halts2(c3,c3)*.
% 2.13/2.32 13599[15:Res:13593.0,13581.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 13600[15:SSi:13599.0,13592.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.32 13601[15:MRR:13600.1,13593.0] || outputs(c2,good)* -> .
% 2.13/2.32 13602[15:MRR:7634.4,13601.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 13603[15:MRR:30.6,13601.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 13616[15:Res:13593.0,13602.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.32 13617[15:SSi:13616.0,13592.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 13625[15:SoR:597.0,13617.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 13626[15:SoR:274.0,13617.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 13627[15:SoR:510.0,13617.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 13628[15:SSi:13627.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 13629[15:SSi:13626.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 13630[15:SSi:13625.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 13633[15:Res:13629.1,13603.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 13636[15:SSi:13633.2,13633.0,266.0,13584.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 13637[15:MRR:13636.2,13628.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 13638[15:MRR:13637.2,13630.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 13639[15:MRR:511.1,13638.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.32 13644[15:Res:13639.1,13638.1] program(c3) program(c3) || -> .
% 2.13/2.32 13650[15:Obv:13644.0] program(c3) || -> .
% 2.13/2.32 13651[15:SSi:13650.0,13592.0] || -> .
% 2.13/2.32 13653[15:Spt:13651.0,13591.1,13592.0] || program(c3)* -> .
% 2.13/2.32 13654[15:Spt:13651.0,13591.0] || -> program(f4(c2))*.
% 2.13/2.32 13655[15:MRR:13580.1,13653.0] || outputs(c2,good)* -> .
% 2.13/2.32 13656[15:MRR:7634.4,13655.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.32 13660[15:MRR:30.6,13655.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.32 13669[15:Res:13027.1,13656.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 13672[15:Obv:13669.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.32 13673[15:SSi:13672.0,13576.0] program(u) || -> program(f4(u))*.
% 2.13/2.32 13678[15:SoR:274.0,13673.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.32 13679[15:SoR:510.0,13673.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.32 13680[15:SSi:13679.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.32 13681[15:SSi:13678.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.32 13686[15:SoR:597.0,13673.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 13687[15:SSi:13686.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.32 13688[15:Res:13681.1,13660.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 13689[15:SSi:13688.2,13688.0,266.0,13584.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.32 13690[15:MRR:13689.2,13680.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.32 13691[15:MRR:13690.2,13687.2] program(u) || halts2(u,u)* -> .
% 2.13/2.32 13695[15:Res:13027.1,13691.1] program(c2) program(c2) || -> .
% 2.13/2.32 13699[15:Obv:13695.0] program(c2) || -> .
% 2.13/2.32 13700[15:SSi:13699.0,13576.0] || -> .
% 2.13/2.32 13702[14:Spt:13700.0,15.0,15.2,15.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.32 13704[14:MRR:13581.2,13702.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.32 13707[14:Res:13027.1,13702.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.13/2.32 13708[14:Obv:13707.0] program(c2) || -> outputs(c2,good)*.
% 2.13/2.32 13709[14:SSi:13708.0,13576.0] || -> outputs(c2,good)*.
% 2.13/2.32 13710[14:MRR:13580.0,13709.0] || -> program(c3)*.
% 2.13/2.32 13712[14:MRR:512.0,13710.0] || -> halts2(c3,c3)*.
% 2.13/2.32 13718[14:Res:13712.0,13704.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.32 13719[14:SSi:13718.0,13710.0] || halts2(c3,c3)* -> .
% 2.13/2.32 13720[14:MRR:13719.0,13712.0] || -> .
% 2.13/2.32 13722[12:Spt:13720.0,51.1,51.2] program(u) || -> program(f5(u))*.
% 2.13/2.32 13723[13:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.13/2.32 13725[14:Spt:18.0,18.1,18.2,18.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.32 13726[14:Res:52.3,13725.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 13727[14:Obv:13726.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.32 13728[14:SSi:13727.0,13722.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.33 13729[14:MRR:13728.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.33 13730[15:Spt:33.0,33.2] program(u) || -> program(f6(u))*.
% 2.13/2.33 13733[13:Res:13723.1,6.2] program(u) program(c2) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.13/2.33 13735[13:Con:13733.0] program(c2) program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.33 13737[14:Res:13729.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.33 13738[14:SSi:13737.1,13722.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.33 13739[16:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.33 13744[16:MRR:13738.4,13739.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.13/2.33 13745[16:Con:13744.1] program(u) || -> program(f4(u))*.
% 2.13/2.33 13746[13:Res:13723.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.33 13747[15:MRR:13746.0,13746.2,13730.1,13026.0] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.33 13748[16:SoR:274.0,13745.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 13749[16:SoR:510.0,13745.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 13750[16:SSi:13749.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 13751[16:SSi:13748.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 13752[16:Res:13751.1,13725.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.33 13753[16:SSi:13752.1,13752.0,266.0,13722.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.33 13754[16:MRR:13753.0,13750.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.33 13755[16:Res:13751.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.33 13756[16:SSi:13755.1,13755.0,266.0,13722.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.33 13757[16:MRR:13756.0,13750.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.33 13758[16:SoR:597.0,13745.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 13759[16:SSi:13758.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.33 13764[16:Res:13754.0,13759.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.33 13765[16:SSi:13764.0,13722.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.33 13766[16:MRR:13757.0,13765.0] || -> program(c2)*.
% 2.13/2.33 13767[16:MRR:13747.0,13766.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.33 13776[13:Res:13723.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 13777[16:SSi:13776.2,13776.0,13766.0,13730.1,13766.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 13778[16:MRR:13777.2,13026.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 13787[16:Res:13751.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.33 13788[16:SSi:13787.2,13787.0,266.0,13722.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.33 13789[16:MRR:13788.2,13788.3,13750.0,13765.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.33 13790[16:MRR:13778.2,13789.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.33 13794[16:Res:13754.0,13789.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.13/2.33 13795[16:SSi:13794.0,13722.0,266.1] || -> outputs(c2,good)*.
% 2.13/2.33 13796[16:MRR:13767.0,13795.0] || -> program(c3)*.
% 2.13/2.33 13801[16:MRR:512.0,13796.0] || -> halts2(c3,c3)*.
% 2.13/2.33 13808[16:Res:13801.0,13790.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.33 13809[16:SSi:13808.0,13796.0] || halts2(c3,c3)* -> .
% 2.13/2.33 13810[16:MRR:13809.0,13801.0] || -> .
% 2.13/2.33 13812[16:Spt:13810.0,300.3] || -> program(c2)*.
% 2.13/2.33 13813[16:MRR:13747.0,13812.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.33 13814[16:MRR:13735.0,13812.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.33 13815[14:Con:13738.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.33 13816[15:MRR:13776.0,13776.4,13730.1,13026.0] program(u) program(c2) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 13817[16:MRR:13816.1,13812.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 13820[16:Res:13814.2,13813.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.33 13821[16:SSi:13820.0,13812.0] || -> program(f4(c2))* program(c3).
% 2.13/2.33 13822[17:Spt:13821.1] || -> program(c3)*.
% 2.13/2.33 13823[17:MRR:512.0,13822.0] || -> halts2(c3,c3)*.
% 2.13/2.33 13824[13:Res:13723.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 13829[17:Res:13823.0,13817.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.33 13830[17:SSi:13829.0,13822.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.33 13831[17:MRR:13830.1,13823.0] || outputs(c2,good)* -> .
% 2.13/2.33 13832[17:MRR:7634.4,13831.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.33 13833[17:MRR:30.6,13831.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.33 13847[17:Res:13823.0,13832.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.33 13848[17:SSi:13847.0,13822.0] program(u) || -> program(f4(u))*.
% 2.13/2.33 13856[17:SoR:597.0,13848.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 13857[17:SoR:274.0,13848.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 13858[17:SoR:510.0,13848.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 13859[17:SSi:13858.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 13860[17:SSi:13857.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 13861[17:SSi:13856.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 13864[17:Res:13860.1,13833.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 13867[17:SSi:13864.2,13864.0,266.0,13722.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 13868[17:MRR:13867.2,13859.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.33 13869[17:MRR:13868.2,13861.2] program(u) || halts2(u,u)* -> .
% 2.13/2.33 13870[17:MRR:511.1,13869.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.33 13876[17:Res:13870.1,13869.1] program(c3) program(c3) || -> .
% 2.13/2.33 13881[17:Obv:13876.0] program(c3) || -> .
% 2.13/2.33 13882[17:SSi:13881.0,13822.0] || -> .
% 2.13/2.33 13884[17:Spt:13882.0,13821.1,13822.0] || program(c3)* -> .
% 2.13/2.33 13885[17:Spt:13882.0,13821.0] || -> program(f4(c2))*.
% 2.13/2.33 13886[17:MRR:13813.1,13884.0] || outputs(c2,good)* -> .
% 2.13/2.33 13887[17:MRR:7634.4,13886.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.33 13891[17:MRR:30.6,13886.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.33 13900[17:Res:13723.1,13887.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.33 13903[17:Obv:13900.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.33 13904[17:SSi:13903.0,13812.0] program(u) || -> program(f4(u))*.
% 2.13/2.33 13909[17:SoR:274.0,13904.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 13910[17:SoR:510.0,13904.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 13911[17:SSi:13910.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 13912[17:SSi:13909.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 13913[17:Res:13912.1,13725.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.33 13914[17:SSi:13913.1,13913.0,266.0,13722.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.33 13915[17:MRR:13914.0,13911.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.33 13917[17:SoR:597.0,13904.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 13918[17:SSi:13917.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.33 13922[17:Res:13915.0,13918.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.33 13923[17:SSi:13922.0,13722.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.33 13926[17:Res:13912.1,13891.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 13927[17:SSi:13926.2,13926.0,266.0,13722.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 13928[17:MRR:13927.2,13927.3,13911.0,13923.0] program(u) || halts2(u,u)* -> .
% 2.13/2.33 13932[17:Res:13723.1,13928.1] program(c2) program(c2) || -> .
% 2.13/2.33 13936[17:Obv:13932.0] program(c2) || -> .
% 2.13/2.33 13937[17:SSi:13936.0,13812.0] || -> .
% 2.13/2.33 13939[15:Spt:13937.0,33.1] || -> program(c3)*.
% 2.13/2.33 13940[15:MRR:512.0,13939.0] || -> halts2(c3,c3)*.
% 2.13/2.33 13941[14:MRR:300.1,13815.2] program(u) || -> program(f4(u))* program(c2).
% 2.13/2.33 13942[13:MRR:13824.4,13026.0] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 13943[13:MRR:13942.0,34.4] program(u) program(c2) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 13946[16:Spt:13941.0,13941.1] program(u) || -> program(f4(u))*.
% 2.13/2.33 13947[16:SoR:510.0,13946.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 13948[16:SSi:13947.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 13956[16:SoR:274.0,13946.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 13957[16:SSi:13956.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 13961[16:Res:13957.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.33 13962[16:SSi:13961.1,13961.0,266.0,13722.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.33 13963[16:MRR:13962.0,13948.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.33 13964[16:SoR:597.0,13946.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 13965[16:SSi:13964.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.33 13970[16:Res:13940.0,13965.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.33 13971[16:SSi:13970.0,13939.0] || -> outputs(c1,good)*.
% 2.13/2.33 13972[16:MRR:13963.0,13971.0] || -> program(c2)*.
% 2.13/2.33 13973[16:MRR:13943.1,13972.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 13980[16:Res:13940.0,13973.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.33 13981[16:SSi:13980.0,13939.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.33 13982[16:MRR:13981.1,13940.0] || outputs(c2,good)* -> .
% 2.13/2.33 13983[16:MRR:30.6,13982.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.33 13986[17:Spt:13983.0,13983.2] program(u) || halts2(u,u)* -> .
% 2.13/2.33 13988[17:Res:13723.1,13986.1] program(c2) program(c2) || -> .
% 2.13/2.33 13994[17:Obv:13988.0] program(c2) || -> .
% 2.13/2.33 13995[17:SSi:13994.0,13972.0] || -> .
% 2.13/2.33 13997[17:Spt:13995.0,13983.1,13983.3,13983.4,13983.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.33 13998[17:Res:13957.1,13997.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 13999[17:SSi:13998.1,13998.0,266.0,13722.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 14000[17:MRR:13999.0,13999.1,13948.0,13971.0] || -> .
% 2.13/2.33 14001[16:Spt:14000.0,13941.2] || -> program(c2)*.
% 2.13/2.33 14002[16:MRR:13943.1,14001.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14009[16:Res:13940.0,14002.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.33 14010[16:SSi:14009.0,13939.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.33 14011[16:MRR:14010.1,13940.0] || outputs(c2,good)* -> .
% 2.13/2.33 14012[16:MRR:7634.4,14011.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.33 14013[16:MRR:30.6,14011.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.33 14026[16:Res:13940.0,14012.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.33 14027[16:SSi:14026.0,13939.0] program(u) || -> program(f4(u))*.
% 2.13/2.33 14035[16:SoR:597.0,14027.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 14036[16:SoR:274.0,14027.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 14037[16:SoR:510.0,14027.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 14038[16:SSi:14037.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 14039[16:SSi:14036.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 14040[16:SSi:14035.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 14043[16:Res:14039.1,14013.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 14046[16:SSi:14043.2,14043.0,266.0,13722.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 14047[16:MRR:14046.2,14038.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.33 14048[16:MRR:14047.2,14040.2] program(u) || halts2(u,u)* -> .
% 2.13/2.33 14049[16:MRR:511.1,14048.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.33 14053[16:Res:14049.1,14048.1] program(c3) program(c3) || -> .
% 2.13/2.33 14059[16:Obv:14053.0] program(c3) || -> .
% 2.13/2.33 14060[16:SSi:14059.0,13939.0] || -> .
% 2.13/2.33 14062[14:Spt:14060.0,18.3] || -> program(c2)*.
% 2.13/2.33 14063[14:MRR:13735.0,14062.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.33 14065[13:MRR:13746.2,13026.0] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.33 14066[14:MRR:14065.0,14065.1,33.2,14062.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.33 14067[14:MRR:13943.1,14062.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14074[14:Res:14063.2,14066.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.33 14075[14:SSi:14074.0,14062.0] || -> program(f4(c2))* program(c3).
% 2.13/2.33 14076[15:Spt:14075.1] || -> program(c3)*.
% 2.13/2.33 14077[15:MRR:512.0,14076.0] || -> halts2(c3,c3)*.
% 2.13/2.33 14085[15:Res:14077.0,14067.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.33 14086[15:SSi:14085.0,14076.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.33 14087[15:MRR:14086.1,14077.0] || outputs(c2,good)* -> .
% 2.13/2.33 14088[15:MRR:30.6,14087.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.33 14089[15:MRR:7634.4,14087.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.33 14100[15:Res:14077.0,14089.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.33 14101[15:SSi:14100.0,14076.0] program(u) || -> program(f4(u))*.
% 2.13/2.33 14109[15:SoR:597.0,14101.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 14110[15:SoR:274.0,14101.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 14111[15:SoR:510.0,14101.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 14112[15:SSi:14111.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 14113[15:SSi:14110.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 14114[15:SSi:14109.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 14116[15:Res:14113.1,14088.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 14119[15:SSi:14116.2,14116.0,266.0,13722.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 14120[15:MRR:14119.2,14112.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.33 14121[15:MRR:14120.2,14114.2] program(u) || halts2(u,u)* -> .
% 2.13/2.33 14122[15:MRR:511.1,14121.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.33 14126[15:Res:14122.1,14121.1] program(c3) program(c3) || -> .
% 2.13/2.33 14131[15:Obv:14126.0] program(c3) || -> .
% 2.13/2.33 14132[15:SSi:14131.0,14076.0] || -> .
% 2.13/2.33 14133[15:Spt:14132.0,14075.1,14076.0] || program(c3)* -> .
% 2.13/2.33 14134[15:Spt:14132.0,14075.0] || -> program(f4(c2))*.
% 2.13/2.33 14135[15:MRR:14066.1,14133.0] || outputs(c2,good)* -> .
% 2.13/2.33 14136[15:MRR:7634.4,14135.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.33 14140[15:MRR:30.6,14135.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.33 14149[15:Res:13723.1,14136.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.33 14152[15:Obv:14149.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.33 14153[15:SSi:14152.0,14062.0] program(u) || -> program(f4(u))*.
% 2.13/2.33 14158[15:SoR:274.0,14153.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 14159[15:SoR:510.0,14153.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 14160[15:SSi:14159.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 14161[15:SSi:14158.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 14166[15:SoR:597.0,14153.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 14167[15:SSi:14166.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 14168[15:Res:14161.1,14140.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 14169[15:SSi:14168.2,14168.0,266.0,13722.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 14170[15:MRR:14169.2,14160.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.33 14171[15:MRR:14170.2,14167.2] program(u) || halts2(u,u)* -> .
% 2.13/2.33 14175[15:Res:13723.1,14171.1] program(c2) program(c2) || -> .
% 2.13/2.33 14179[15:Obv:14175.0] program(c2) || -> .
% 2.13/2.33 14180[15:SSi:14179.0,14062.0] || -> .
% 2.13/2.33 14182[13:Spt:14180.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.13/2.33 14183[14:Spt:37.0,37.1,37.2,37.4] program(u) || outputs(u,bad) halts2(u,f6(u)) -> halts2(f6(u),f6(u))*.
% 2.13/2.33 14184[15:Spt:33.0,33.2] program(u) || -> program(f6(u))*.
% 2.13/2.33 14185[13:Res:52.3,14182.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.33 14186[13:Obv:14185.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.33 14187[13:SSi:14186.0,13722.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.33 14188[13:MRR:14187.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.13/2.33 14194[13:Res:14188.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.33 14195[13:SSi:14194.1,13722.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.13/2.33 14196[16:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.33 14200[16:MRR:14195.4,14196.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.13/2.33 14201[16:Con:14200.1] program(u) || -> program(f4(u))*.
% 2.13/2.33 14202[16:SoR:274.0,14201.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 14203[16:SoR:510.0,14201.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 14204[16:SSi:14203.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 14205[16:SSi:14202.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 14206[16:Res:14205.1,14182.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.33 14207[16:SSi:14206.1,14206.0,266.0,13722.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.33 14208[16:MRR:14207.0,14204.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.33 14209[16:SoR:597.0,14201.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 14210[16:SSi:14209.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.33 14211[16:Res:14205.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.33 14212[16:SSi:14211.1,14211.0,266.0,13722.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.33 14213[16:MRR:14212.0,14204.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.33 14215[16:Res:14208.0,14210.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.33 14218[16:SSi:14215.0,13722.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.33 14219[16:MRR:14213.0,14218.0] || -> program(c2)*.
% 2.13/2.33 14225[16:Res:14205.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.33 14226[16:SSi:14225.2,14225.0,266.0,13722.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.33 14227[16:MRR:14226.1,14226.2,14204.0,14218.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.33 14229[16:Res:14227.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.33 14231[16:SSi:14229.1,14229.0,14219.0,14184.1,14219.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.33 14232[16:MRR:14231.0,13026.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.33 14233[16:Res:14227.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14234[16:SSi:14233.2,14233.0,14219.0,14184.1,14219.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14235[16:MRR:14234.2,13026.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14244[16:Res:14205.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.33 14245[16:SSi:14244.2,14244.0,266.0,13722.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.33 14246[16:MRR:14245.2,14245.3,14204.0,14218.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.33 14247[16:MRR:14235.2,14246.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.33 14249[16:Res:14208.0,14246.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.13/2.33 14252[16:SSi:14249.0,13722.0,266.1] || -> outputs(c2,good)*.
% 2.13/2.33 14253[16:MRR:14232.0,14252.0] || -> program(c3)*.
% 2.13/2.33 14258[16:MRR:512.0,14253.0] || -> halts2(c3,c3)*.
% 2.13/2.33 14264[16:Res:14258.0,14247.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.33 14266[16:SSi:14264.0,14253.0] || halts2(c3,c3)* -> .
% 2.13/2.33 14267[16:MRR:14266.0,14258.0] || -> .
% 2.13/2.33 14269[16:Spt:14267.0,300.3] || -> program(c2)*.
% 2.13/2.33 14270[13:Con:14195.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.13/2.33 14271[13:MRR:1011.2,14270.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.13/2.33 14274[17:Spt:14271.1,14271.2] program(u) || -> program(f4(u))*.
% 2.13/2.33 14275[17:SoR:274.0,14274.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 14276[17:SoR:510.0,14274.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 14277[17:SSi:14276.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 14278[17:SSi:14275.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 14279[17:Res:14278.1,14182.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.33 14280[17:SSi:14279.1,14279.0,266.0,13722.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.13/2.33 14281[17:MRR:14280.0,14277.0] || -> halts2(f5(c1),f5(c1))*.
% 2.13/2.33 14285[17:SoR:597.0,14274.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 14286[17:SSi:14285.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.33 14288[17:Res:14281.0,14286.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.13/2.33 14291[17:SSi:14288.0,13722.0,266.1] || -> outputs(c1,good)*.
% 2.13/2.33 14293[17:Res:14278.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.33 14294[17:SSi:14293.2,14293.0,266.0,13722.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.33 14295[17:MRR:14294.1,14294.2,14277.0,14291.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.33 14299[18:Spt:9875.0,9875.1,9875.2,9875.3] program(u) || outputs(u,good) halts2(u,f6(u))*+ -> halts2(c3,f6(u))*.
% 2.13/2.33 14300[18:Res:14295.1,14299.2] program(f6(c2)) program(c2) || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.13/2.33 14301[18:SSi:14300.1,14300.0,14269.0,14184.1,14269.0] || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.13/2.33 14302[17:Res:14295.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14303[17:SSi:14302.2,14302.0,14269.0,14184.1,14269.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14304[17:MRR:14303.2,13026.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14307[17:Res:14183.3,14304.1] program(u) program(f6(u)) || outputs(u,bad) halts2(u,f6(u))* outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.13/2.33 14312[17:SSi:14307.1,14184.1] program(u) || outputs(u,bad) halts2(u,f6(u))*+ outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.13/2.33 14313[17:Res:14295.1,14312.2] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.13/2.33 14314[17:SSi:14313.1,14313.0,14269.0,14184.1,14269.0] || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.13/2.33 14315[18:MRR:14314.0,14314.2,13026.0,14301.1] || outputs(c2,good)* -> .
% 2.13/2.33 14316[18:MRR:30.6,14315.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.33 14318[19:Spt:14316.0,14316.2] program(u) || halts2(u,u)* -> .
% 2.13/2.33 14325[19:Res:14295.1,14318.1] program(c2) program(c2) || -> .
% 2.13/2.33 14327[19:Obv:14325.0] program(c2) || -> .
% 2.13/2.33 14328[19:SSi:14327.0,14269.0] || -> .
% 2.13/2.33 14330[19:Spt:14328.0,14316.1,14316.3,14316.4,14316.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.33 14331[19:Res:14278.1,14330.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 14332[19:SSi:14331.1,14331.0,266.0,13722.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 14333[19:MRR:14332.0,14332.1,14277.0,14291.0] || -> .
% 2.13/2.33 14334[18:Spt:14333.0,9875.4] || -> program(c3)*.
% 2.13/2.33 14335[18:MRR:512.0,14334.0] || -> halts2(c3,c3)*.
% 2.13/2.33 14342[18:Res:14335.0,14304.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.33 14343[18:SSi:14342.0,14334.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.33 14344[18:MRR:14343.1,14335.0] || outputs(c2,good)* -> .
% 2.13/2.33 14345[18:MRR:30.6,14344.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.33 14348[19:Spt:14345.0,14345.2] program(u) || halts2(u,u)* -> .
% 2.13/2.33 14351[19:Res:14295.1,14348.1] program(c2) program(c2) || -> .
% 2.13/2.33 14356[19:Obv:14351.0] program(c2) || -> .
% 2.13/2.33 14357[19:SSi:14356.0,14269.0] || -> .
% 2.13/2.33 14359[19:Spt:14357.0,14345.1,14345.3,14345.4,14345.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.33 14360[19:Res:14278.1,14359.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 14361[19:SSi:14360.1,14360.0,266.0,13722.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 14362[19:MRR:14361.0,14361.1,14277.0,14291.0] || -> .
% 2.13/2.33 14363[17:Spt:14362.0,14271.0,14271.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.33 14367[17:Res:14363.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.33 14368[17:SSi:14367.1,14367.0,14269.0,14184.1,14269.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.13/2.33 14369[17:MRR:14368.0,13026.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.33 14370[17:Res:14270.2,14369.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.13/2.33 14371[17:SSi:14370.0,14269.0] || -> program(f4(c2))* program(c3).
% 2.13/2.33 14372[18:Spt:14371.1] || -> program(c3)*.
% 2.13/2.33 14373[18:MRR:512.0,14372.0] || -> halts2(c3,c3)*.
% 2.13/2.33 14374[19:Spt:7634.1,7634.3] program(u) || -> program(f4(u))*.
% 2.13/2.33 14375[19:SoR:597.0,14374.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 14376[19:SoR:274.0,14374.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 14377[19:SoR:510.0,14374.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 14378[19:SSi:14377.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 14379[19:SSi:14376.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 14380[19:SSi:14375.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.33 14381[17:Res:14363.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14382[17:SSi:14381.2,14381.0,14269.0,14184.1,14269.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14383[17:MRR:14382.2,13026.0] program(u) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14391[19:Res:14373.0,14380.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.33 14392[19:SSi:14391.0,14372.0] || -> outputs(c1,good)*.
% 2.13/2.33 14395[19:Res:14379.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.33 14396[19:SSi:14395.2,14395.0,266.0,13722.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.33 14397[19:MRR:14396.2,14378.0] program(u) || halts2(u,u)* outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.33 14398[19:MRR:14397.2,14392.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.33 14399[19:MRR:14383.2,14398.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.33 14410[19:Res:14373.0,14399.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.33 14411[19:SSi:14410.0,14372.0] || halts2(c3,c3)* -> .
% 2.13/2.33 14412[19:MRR:14411.0,14373.0] || -> .
% 2.13/2.33 14416[19:Spt:14412.0,7634.0,7634.2,7634.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.33 14417[19:MRR:14383.2,14416.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.33 14429[19:Res:14373.0,14417.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.33 14431[19:SSi:14429.0,14372.0] || halts2(c3,c3)* -> .
% 2.13/2.33 14432[19:MRR:14431.0,14373.0] || -> .
% 2.13/2.33 14437[18:Spt:14432.0,14371.1,14372.0] || program(c3)* -> .
% 2.13/2.33 14438[18:Spt:14432.0,14371.0] || -> program(f4(c2))*.
% 2.13/2.33 14439[18:MRR:14369.1,14437.0] || outputs(c2,good)* -> .
% 2.13/2.33 14440[18:MRR:7634.4,14439.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.33 14444[18:MRR:30.6,14439.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.33 14451[18:Res:14363.1,14440.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.33 14454[18:Obv:14451.0] program(c2) program(u) || -> program(f4(u))*.
% 2.13/2.33 14455[18:SSi:14454.0,14269.0] program(u) || -> program(f4(u))*.
% 2.13/2.33 14460[18:SoR:274.0,14455.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 14461[18:SoR:510.0,14455.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 14462[18:SSi:14461.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 14463[18:SSi:14460.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 14470[18:SoR:597.0,14455.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 14471[18:SSi:14470.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 14472[18:Res:14463.1,14444.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 14473[18:SSi:14472.2,14472.0,266.0,13722.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 14474[18:MRR:14473.2,14462.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.33 14475[18:MRR:14474.2,14471.2] program(u) || halts2(u,u)* -> .
% 2.13/2.33 14480[18:Res:14363.1,14475.1] program(c2) program(c2) || -> .
% 2.13/2.33 14484[18:Obv:14480.0] program(c2) || -> .
% 2.13/2.33 14485[18:SSi:14484.0,14269.0] || -> .
% 2.13/2.33 14488[15:Spt:14485.0,33.1] || -> program(c3)*.
% 2.13/2.33 14489[15:MRR:512.0,14488.0] || -> halts2(c3,c3)*.
% 2.13/2.33 14490[13:MRR:300.1,14270.2] program(u) || -> program(f4(u))* program(c2).
% 2.13/2.33 14493[16:Spt:14490.0,14490.1] program(u) || -> program(f4(u))*.
% 2.13/2.33 14494[16:SoR:510.0,14493.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 14495[16:SSi:14494.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 14498[15:Res:14489.0,34.2] program(c3) program(u) || halts2(c3,c3)* -> program(f6(u))*.
% 2.13/2.33 14499[15:SSi:14498.0,14488.0] program(u) || halts2(c3,c3)* -> program(f6(u))*.
% 2.13/2.33 14500[15:MRR:14499.1,14489.0] program(u) || -> program(f6(u))*.
% 2.13/2.33 14501[16:SoR:274.0,14493.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 14502[16:SSi:14501.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 14506[16:Res:14502.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.33 14507[16:SSi:14506.1,14506.0,266.0,13722.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.33 14508[16:MRR:14507.0,14495.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.33 14509[16:SoR:597.0,14493.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 14510[16:SSi:14509.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.33 14513[16:Res:14489.0,14510.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.33 14515[16:SSi:14513.0,14488.0] || -> outputs(c1,good)*.
% 2.13/2.33 14516[16:MRR:14508.0,14515.0] || -> program(c2)*.
% 2.13/2.33 14518[16:Res:14502.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.33 14519[16:SSi:14518.2,14518.0,266.0,13722.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.33 14520[16:MRR:14519.1,14495.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.33 14521[16:MRR:14520.1,14515.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.33 14524[16:Res:14521.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14525[16:SSi:14524.2,14524.0,14516.0,14500.1,14516.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14526[16:MRR:14525.2,13026.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14529[16:Res:14489.0,14526.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.33 14532[16:SSi:14529.0,14488.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.33 14533[16:MRR:14532.1,14489.0] || outputs(c2,good)* -> .
% 2.13/2.33 14534[16:MRR:30.6,14533.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.33 14537[17:Spt:14534.0,14534.2] program(u) || halts2(u,u)* -> .
% 2.13/2.33 14541[17:Res:14521.1,14537.1] program(c2) program(c2) || -> .
% 2.13/2.33 14545[17:Obv:14541.0] program(c2) || -> .
% 2.13/2.33 14546[17:SSi:14545.0,14516.0] || -> .
% 2.13/2.33 14548[17:Spt:14546.0,14534.1,14534.3,14534.4,14534.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.33 14549[17:Res:14502.1,14548.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 14550[17:SSi:14549.1,14549.0,266.0,13722.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 14551[17:MRR:14550.0,14550.1,14495.0,14515.0] || -> .
% 2.13/2.33 14552[16:Spt:14551.0,14490.2] || -> program(c2)*.
% 2.13/2.33 14558[17:Spt:14271.1,14271.2] program(u) || -> program(f4(u))*.
% 2.13/2.33 14559[17:SoR:274.0,14558.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 14560[17:SoR:510.0,14558.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 14561[17:SSi:14560.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 14562[17:SSi:14559.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 14564[17:Res:14562.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.33 14567[17:SSi:14564.2,14564.0,266.0,13722.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.33 14568[17:MRR:14567.1,14561.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.33 14570[17:SoR:597.0,14558.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 14571[17:SSi:14570.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.33 14574[17:Res:14489.0,14571.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.33 14576[17:SSi:14574.0,14488.0] || -> outputs(c1,good)*.
% 2.13/2.33 14577[17:MRR:14568.1,14576.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.33 14579[17:Res:14577.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14580[17:SSi:14579.2,14579.0,14552.0,14500.1,14552.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14581[17:MRR:14580.2,13026.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14584[17:Res:14489.0,14581.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.33 14586[17:SSi:14584.0,14488.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.33 14587[17:MRR:14586.1,14489.0] || outputs(c2,good)* -> .
% 2.13/2.33 14588[17:MRR:30.6,14587.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.33 14591[18:Spt:14588.0,14588.2] program(u) || halts2(u,u)* -> .
% 2.13/2.33 14595[18:Res:14577.1,14591.1] program(c2) program(c2) || -> .
% 2.13/2.33 14598[18:Obv:14595.0] program(c2) || -> .
% 2.13/2.33 14599[18:SSi:14598.0,14552.0] || -> .
% 2.13/2.33 14600[18:Spt:14599.0,14588.1,14588.3,14588.4,14588.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.33 14601[18:Res:14562.1,14600.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 14602[18:SSi:14601.1,14601.0,266.0,13722.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 14603[18:MRR:14602.0,14602.1,14561.0,14576.0] || -> .
% 2.13/2.33 14604[17:Spt:14603.0,14271.0,14271.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.33 14608[18:Spt:7634.1,7634.3] program(u) || -> program(f4(u))*.
% 2.13/2.33 14609[18:SoR:597.0,14608.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 14610[18:SoR:274.0,14608.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 14611[18:SoR:510.0,14608.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 14612[18:SSi:14611.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 14613[18:SSi:14610.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 14614[18:SSi:14609.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.33 14615[17:Res:14604.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14616[17:SSi:14615.2,14615.0,14552.0,14500.1,14552.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14617[17:MRR:14616.2,13026.0] program(u) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14622[18:Res:14489.0,14614.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.33 14626[18:SSi:14622.0,14488.0] || -> outputs(c1,good)*.
% 2.13/2.33 14629[18:Res:14613.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.33 14630[18:SSi:14629.2,14629.0,266.0,13722.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.33 14631[18:MRR:14630.2,14612.0] program(u) || halts2(u,u)* outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.33 14632[18:MRR:14631.2,14626.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.33 14633[18:MRR:14617.2,14632.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.33 14642[18:Res:14489.0,14633.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.33 14645[18:SSi:14642.0,14488.0] || halts2(c3,c3)* -> .
% 2.13/2.33 14646[18:MRR:14645.0,14489.0] || -> .
% 2.13/2.33 14650[18:Spt:14646.0,7634.0,7634.2,7634.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.33 14651[18:MRR:14617.2,14650.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.33 14661[18:Res:14489.0,14651.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.33 14665[18:SSi:14661.0,14488.0] || halts2(c3,c3)* -> .
% 2.13/2.33 14666[18:MRR:14665.0,14489.0] || -> .
% 2.13/2.33 14671[14:Spt:14666.0,37.3] || -> program(c3)*.
% 2.13/2.33 14672[14:MRR:512.0,14671.0] || -> halts2(c3,c3)*.
% 2.13/2.33 14675[14:Res:14672.0,34.2] program(c3) program(u) || halts2(c3,c3)* -> program(f6(u))*.
% 2.13/2.33 14676[14:SSi:14675.0,14671.0] program(u) || halts2(c3,c3)* -> program(f6(u))*.
% 2.13/2.33 14677[14:MRR:14676.1,14672.0] program(u) || -> program(f6(u))*.
% 2.13/2.33 14678[15:Spt:14490.0,14490.1] program(u) || -> program(f4(u))*.
% 2.13/2.33 14679[15:SoR:274.0,14678.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 14680[15:SoR:510.0,14678.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 14681[15:SSi:14680.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 14682[15:SSi:14679.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 14686[15:Res:14682.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.33 14687[15:SSi:14686.1,14686.0,266.0,13722.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.33 14688[15:MRR:14687.0,14681.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.33 14689[15:SoR:597.0,14678.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 14690[15:SSi:14689.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.33 14694[15:Res:14672.0,14690.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.33 14695[15:SSi:14694.0,14671.0] || -> outputs(c1,good)*.
% 2.13/2.33 14696[15:MRR:14688.0,14695.0] || -> program(c2)*.
% 2.13/2.33 14698[15:Res:14682.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.33 14699[15:SSi:14698.2,14698.0,266.0,13722.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.33 14700[15:MRR:14699.1,14681.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.33 14701[15:MRR:14700.1,14695.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.33 14702[15:Res:14701.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14703[15:SSi:14702.2,14702.0,14696.0,14677.1,14696.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14704[15:MRR:14703.2,13026.0] program(u) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14705[15:Res:14682.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.33 14706[15:SSi:14705.2,14705.0,266.0,13722.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.33 14707[15:MRR:14706.2,14706.3,14681.0,14695.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.13/2.33 14708[15:MRR:14704.2,14707.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.13/2.33 14719[15:Res:14672.0,14708.1] program(c3) || halts2(c3,c3)* -> .
% 2.13/2.33 14720[15:SSi:14719.0,14671.0] || halts2(c3,c3)* -> .
% 2.13/2.33 14721[15:MRR:14720.0,14672.0] || -> .
% 2.13/2.33 14725[15:Spt:14721.0,14490.2] || -> program(c2)*.
% 2.13/2.33 14730[16:Spt:14271.1,14271.2] program(u) || -> program(f4(u))*.
% 2.13/2.33 14731[16:SoR:274.0,14730.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 14732[16:SoR:510.0,14730.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 14733[16:SSi:14732.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 14734[16:SSi:14731.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 14736[16:Res:14734.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.33 14739[16:SSi:14736.2,14736.0,266.0,13722.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.13/2.33 14740[16:MRR:14739.1,14733.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.13/2.33 14742[16:SoR:597.0,14730.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 14743[16:SSi:14742.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.33 14747[16:Res:14672.0,14743.1] program(c3) || -> outputs(c1,good)*.
% 2.13/2.33 14748[16:SSi:14747.0,14671.0] || -> outputs(c1,good)*.
% 2.13/2.33 14749[16:MRR:14740.1,14748.0] program(u) || -> halts2(c2,u)*.
% 2.13/2.33 14751[16:Res:14749.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14752[16:SSi:14751.2,14751.0,14725.0,14677.1,14725.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14753[16:MRR:14752.2,13026.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14757[16:Res:14672.0,14753.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.33 14758[16:SSi:14757.0,14671.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.33 14759[16:MRR:14758.1,14672.0] || outputs(c2,good)* -> .
% 2.13/2.33 14760[16:MRR:30.6,14759.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.33 14763[17:Spt:14760.0,14760.2] program(u) || halts2(u,u)* -> .
% 2.13/2.33 14766[17:Res:14749.1,14763.1] program(c2) program(c2) || -> .
% 2.13/2.33 14770[17:Obv:14766.0] program(c2) || -> .
% 2.13/2.33 14771[17:SSi:14770.0,14725.0] || -> .
% 2.13/2.33 14772[17:Spt:14771.0,14760.1,14760.3,14760.4,14760.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.13/2.33 14773[17:Res:14734.1,14772.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 14774[17:SSi:14773.1,14773.0,266.0,13722.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 14775[17:MRR:14774.0,14774.1,14733.0,14748.0] || -> .
% 2.13/2.33 14776[16:Spt:14775.0,14271.0,14271.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.33 14780[16:Res:14776.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14781[16:SSi:14780.2,14780.0,14725.0,14677.1,14725.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14782[16:MRR:14781.2,13026.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14784[16:Res:14672.0,14782.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.33 14787[16:SSi:14784.0,14671.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.13/2.33 14788[16:MRR:14787.1,14672.0] || outputs(c2,good)* -> .
% 2.13/2.33 14789[16:MRR:7634.4,14788.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.13/2.33 14790[16:MRR:30.6,14788.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.13/2.33 14801[16:Res:14672.0,14789.2] program(c3) program(u) || -> program(f4(u))*.
% 2.13/2.33 14804[16:SSi:14801.0,14671.0] program(u) || -> program(f4(u))*.
% 2.13/2.33 14812[16:SoR:597.0,14804.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 14813[16:SoR:274.0,14804.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 14814[16:SoR:510.0,14804.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 14815[16:SSi:14814.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 14816[16:SSi:14813.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 14817[16:SSi:14812.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.33 14820[16:Res:14816.1,14790.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 14823[16:SSi:14820.2,14820.0,266.0,13722.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.13/2.33 14824[16:MRR:14823.2,14815.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.13/2.33 14825[16:MRR:14824.2,14817.2] program(u) || halts2(u,u)* -> .
% 2.13/2.33 14826[16:MRR:511.1,14825.1] program(u) || -> halts2(c3,u)*.
% 2.13/2.33 14838[16:Res:14826.1,14825.1] program(c3) program(c3) || -> .
% 2.13/2.33 14843[16:Obv:14838.0] program(c3) || -> .
% 2.13/2.33 14844[16:SSi:14843.0,14671.0] || -> .
% 2.13/2.33 14845[3:Spt:14844.0,35.1,35.2] program(u) || -> program(f6(u))*.
% 2.13/2.33 14846[4:Spt:48.0,48.5] program(u) || -> halts2(u,u)*.
% 2.13/2.33 14847[4:MRR:7634.2,14846.1] program(u) program(v) || -> program(f4(v))* outputs(c2,good)*.
% 2.13/2.33 14848[4:MRR:15.2,14846.1] program(u) program(v) || -> program(f5(v))* outputs(c2,good)*.
% 2.13/2.33 14851[4:MRR:30.2,14846.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.13/2.33 14853[4:MRR:42.2,14846.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.13/2.33 14855[4:Con:14847.0] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.13/2.33 14856[4:Con:14848.0] program(u) || -> program(f5(u))* outputs(c2,good)*.
% 2.13/2.33 14857[4:Con:14851.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.13/2.33 14860[5:Spt:51.0,51.3] program(u) || -> halts2(c2,u)*.
% 2.13/2.33 14863[6:Spt:13.0,13.2] program(u) || -> program(f5(u))*.
% 2.13/2.33 14864[7:Spt:14855.0,14855.1] program(u) || -> program(f4(u))*.
% 2.13/2.33 14865[7:SoR:510.0,14864.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 14866[7:SSi:14865.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 14869[7:SoR:274.0,14864.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 14870[7:SSi:14869.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 14872[4:Res:14846.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.33 14874[4:SSi:14872.0,14845.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.13/2.33 14876[7:SoR:597.0,14864.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 14877[7:SSi:14876.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.33 14878[7:Res:14846.1,14877.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.33 14881[7:Obv:14878.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.33 14886[7:EmS:14881.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.33 14887[7:Res:14870.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.33 14888[7:SSi:14887.1,14887.0,266.0,14863.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.33 14889[7:MRR:14888.0,14888.1,14866.0,14886.0] || -> program(c2)*.
% 2.13/2.33 14891[5:Res:14860.1,14874.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.33 14892[7:SSi:14891.1,14891.0,14889.0,14845.1,14889.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.33 14893[7:Res:14870.1,14857.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.33 14894[7:SSi:14893.1,14893.0,266.0,14863.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.33 14895[7:MRR:14894.0,14894.1,14866.0,14886.0] || -> outputs(c2,good)*.
% 2.13/2.33 14896[7:MRR:14892.0,14895.0] || -> program(c3)*.
% 2.13/2.33 14900[4:Res:14846.1,14853.5] program(f6(u)) program(v) program(u) || outputs(u,good) halts2(u,f6(u))* halts2(c3,v)* -> .
% 2.13/2.33 14902[4:SSi:14900.0,14845.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.13/2.33 14904[5:Res:14860.1,14902.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14905[7:SSi:14904.2,14904.0,14889.0,14845.1,14889.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14906[7:MRR:14905.1,14895.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.33 14907[7:Res:14846.1,14906.1] program(c3) program(c3) || -> .
% 2.13/2.33 14908[7:Obv:14907.0] program(c3) || -> .
% 2.13/2.33 14909[7:SSi:14908.0,14896.0] || -> .
% 2.13/2.33 14910[7:Spt:14909.0,14855.2] || -> outputs(c2,good)*.
% 2.13/2.33 14912[5:MRR:14891.0,14845.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.33 14913[7:MRR:14912.1,14910.0] program(c2) || -> program(c3)*.
% 2.13/2.33 14914[5:MRR:14904.0,14845.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 14915[7:MRR:14914.2,14910.0] program(u) program(c2) || halts2(c3,u)* -> .
% 2.13/2.33 14918[8:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.33 14919[8:MRR:6.4,14918.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.13/2.33 14923[8:Res:14846.1,14919.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.33 14926[8:Obv:14923.0] program(u) program(v) || -> program(f4(v))*.
% 2.13/2.33 14927[8:Con:14926.0] program(u) || -> program(f4(u))*.
% 2.13/2.33 14931[8:SoR:274.0,14927.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 14932[8:SoR:510.0,14927.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 14933[8:SSi:14932.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 14934[8:SSi:14931.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 14936[8:SoR:597.0,14927.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 14937[8:SSi:14936.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.33 14938[8:Res:14934.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.33 14939[8:SSi:14938.1,14938.0,266.0,14863.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.33 14940[8:MRR:14939.0,14933.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.33 14941[8:Res:14846.1,14937.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.33 14944[8:Obv:14941.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.33 14949[8:EmS:14944.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.33 14950[8:MRR:14940.0,14949.0] || -> program(c2)*.
% 2.13/2.33 14951[8:MRR:14913.0,14950.0] || -> program(c3)*.
% 2.13/2.33 14952[8:MRR:14915.1,14950.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.33 14953[8:Res:14846.1,14952.1] program(c3) program(c3) || -> .
% 2.13/2.33 14954[8:Obv:14953.0] program(c3) || -> .
% 2.13/2.33 14955[8:SSi:14954.0,14951.0] || -> .
% 2.13/2.33 14956[8:Spt:14955.0,300.3] || -> program(c2)*.
% 2.13/2.33 14957[8:MRR:14913.0,14956.0] || -> program(c3)*.
% 2.13/2.33 14958[8:MRR:14915.1,14956.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.33 14961[8:Res:14846.1,14958.1] program(c3) program(c3) || -> .
% 2.13/2.33 14962[8:Obv:14961.0] program(c3) || -> .
% 2.13/2.33 14963[8:SSi:14962.0,14957.0] || -> .
% 2.13/2.33 14964[6:Spt:14963.0,13.1] || -> program(c2)*.
% 2.13/2.33 14965[6:MRR:14912.0,14964.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.33 14966[6:MRR:14914.1,14964.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.13/2.33 14967[7:Spt:14855.0,14855.1] program(u) || -> program(f4(u))*.
% 2.13/2.33 14968[7:SoR:510.0,14967.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 14969[7:SSi:14968.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 14970[8:Spt:14856.0,14856.1] program(u) || -> program(f5(u))*.
% 2.13/2.33 14971[7:SoR:274.0,14967.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 14972[7:SSi:14971.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 14974[7:SoR:597.0,14967.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 14975[7:SSi:14974.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.33 14976[7:Res:14972.1,14857.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.33 14977[8:SSi:14976.1,14976.0,266.0,14970.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.33 14978[8:MRR:14977.0,14969.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.33 14979[7:Res:14846.1,14975.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.33 14982[7:Obv:14979.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.33 14985[7:EmS:14982.0,14964.0] || -> outputs(c1,good)*.
% 2.13/2.33 14989[8:MRR:14978.0,14985.0] || -> outputs(c2,good)*.
% 2.13/2.33 14990[8:MRR:14965.0,14989.0] || -> program(c3)*.
% 2.13/2.33 14991[8:MRR:14966.1,14989.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.33 14992[8:Res:14846.1,14991.1] program(c3) program(c3) || -> .
% 2.13/2.33 14993[8:Obv:14992.0] program(c3) || -> .
% 2.13/2.33 14994[8:SSi:14993.0,14990.0] || -> .
% 2.13/2.33 14995[8:Spt:14994.0,14856.2] || -> outputs(c2,good)*.
% 2.13/2.33 14996[8:MRR:14965.0,14995.0] || -> program(c3)*.
% 2.13/2.33 14997[8:MRR:14966.1,14995.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.33 14998[8:Res:14846.1,14997.1] program(c3) program(c3) || -> .
% 2.13/2.33 14999[8:Obv:14998.0] program(c3) || -> .
% 2.13/2.33 15000[8:SSi:14999.0,14996.0] || -> .
% 2.13/2.33 15001[7:Spt:15000.0,14855.2] || -> outputs(c2,good)*.
% 2.13/2.33 15002[7:MRR:14965.0,15001.0] || -> program(c3)*.
% 2.13/2.33 15003[7:MRR:14966.1,15001.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.33 15006[7:Res:14846.1,15003.1] program(c3) program(c3) || -> .
% 2.13/2.33 15007[7:Obv:15006.0] program(c3) || -> .
% 2.13/2.33 15008[7:SSi:15007.0,15002.0] || -> .
% 2.13/2.33 15009[5:Spt:15008.0,51.1,51.2] program(u) || -> program(f5(u))*.
% 2.13/2.33 15010[6:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.13/2.33 15015[7:Spt:14855.0,14855.1] program(u) || -> program(f4(u))*.
% 2.13/2.33 15016[7:SoR:510.0,15015.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 15017[7:SSi:15016.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 15018[7:SoR:274.0,15015.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 15019[7:SSi:15018.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 15020[7:Res:15019.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.33 15022[7:SSi:15020.1,15020.0,266.0,15009.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.33 15023[7:MRR:15022.0,15017.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.33 15024[7:SoR:597.0,15015.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 15025[7:SSi:15024.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.33 15026[7:Res:15019.1,14857.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.33 15027[7:SSi:15026.1,15026.0,266.0,15009.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.33 15028[7:MRR:15027.0,15017.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.13/2.33 15029[7:Res:14846.1,15025.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.33 15032[7:Obv:15029.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.33 15037[7:EmS:15032.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.33 15038[7:MRR:15023.0,15037.0] || -> program(c2)*.
% 2.13/2.33 15039[7:MRR:15028.0,15037.0] || -> outputs(c2,good)*.
% 2.13/2.33 15040[6:Res:15010.1,14874.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.33 15041[7:SSi:15040.1,15040.0,15038.0,14845.1,15038.0] || outputs(c2,good)* -> program(c3).
% 2.13/2.33 15042[7:MRR:15041.0,15039.0] || -> program(c3)*.
% 2.13/2.33 15043[6:Res:15010.1,14902.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 15044[7:SSi:15043.2,15043.0,15038.0,14845.1,15038.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 15045[7:MRR:15044.1,15039.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.33 15046[7:Res:14846.1,15045.1] program(c3) program(c3) || -> .
% 2.13/2.33 15047[7:Obv:15046.0] program(c3) || -> .
% 2.13/2.33 15048[7:SSi:15047.0,15042.0] || -> .
% 2.13/2.33 15049[7:Spt:15048.0,14855.2] || -> outputs(c2,good)*.
% 2.13/2.33 15050[6:MRR:15040.0,14845.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.13/2.33 15051[7:MRR:15050.1,15049.0] program(c2) || -> program(c3)*.
% 2.13/2.33 15052[6:MRR:15043.0,14845.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.13/2.33 15053[7:MRR:15052.2,15049.0] program(u) program(c2) || halts2(c3,u)* -> .
% 2.13/2.33 15056[8:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.13/2.33 15057[8:MRR:6.4,15056.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.13/2.33 15061[8:Res:14846.1,15057.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.13/2.33 15064[8:Obv:15061.0] program(u) program(v) || -> program(f4(v))*.
% 2.13/2.33 15065[8:Con:15064.0] program(u) || -> program(f4(u))*.
% 2.13/2.33 15069[8:SoR:274.0,15065.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.13/2.33 15070[8:SoR:510.0,15065.1] program(c1) || -> outputs(c1,bad)*.
% 2.13/2.33 15071[8:SSi:15070.0,266.0] || -> outputs(c1,bad)*.
% 2.13/2.33 15072[8:SSi:15069.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.13/2.33 15073[8:Res:15072.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.33 15075[8:SSi:15073.1,15073.0,266.0,15009.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.13/2.33 15076[8:MRR:15075.0,15071.0] || outputs(c1,good)* -> program(c2).
% 2.13/2.33 15078[8:SoR:597.0,15065.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.13/2.33 15079[8:SSi:15078.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.13/2.33 15080[8:Res:14846.1,15079.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.13/2.33 15083[8:Obv:15080.0] program(u) || -> outputs(c1,good)*.
% 2.13/2.33 15088[8:EmS:15083.0,266.0] || -> outputs(c1,good)*.
% 2.13/2.33 15089[8:MRR:15076.0,15088.0] || -> program(c2)*.
% 2.13/2.33 15090[8:MRR:15051.0,15089.0] || -> program(c3)*.
% 2.13/2.33 15091[8:MRR:15053.1,15089.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.33 15092[8:Res:14846.1,15091.1] program(c3) program(c3) || -> .
% 2.13/2.33 15093[8:Obv:15092.0] program(c3) || -> .
% 2.13/2.33 15094[8:SSi:15093.0,15090.0] || -> .
% 2.13/2.33 15095[8:Spt:15094.0,300.3] || -> program(c2)*.
% 2.13/2.33 15096[8:MRR:15051.0,15095.0] || -> program(c3)*.
% 2.13/2.33 15097[8:MRR:15053.1,15095.0] program(u) || halts2(c3,u)* -> .
% 2.13/2.33 15100[8:Res:14846.1,15097.1] program(c3) program(c3) || -> .
% 2.17/2.33 15101[8:Obv:15100.0] program(c3) || -> .
% 2.17/2.33 15102[8:SSi:15101.0,15096.0] || -> .
% 2.17/2.33 15103[6:Spt:15102.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.33 15107[7:Spt:14855.0,14855.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 15108[7:SoR:510.0,15107.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 15109[7:SSi:15108.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 15110[7:SoR:274.0,15107.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 15111[7:SSi:15110.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 15112[7:Res:15111.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 15114[7:SSi:15112.1,15112.0,266.0,15009.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 15115[7:MRR:15114.0,15109.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 15116[7:SoR:597.0,15107.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 15117[7:SSi:15116.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 15118[7:Res:14846.1,15117.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15120[7:Obv:15118.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15121[7:Res:15111.1,14857.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15122[7:SSi:15121.1,15121.0,266.0,15009.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15123[7:MRR:15122.0,15109.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15127[7:EmS:15120.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 15128[7:MRR:15115.0,15127.0] || -> program(c2)*.
% 2.17/2.33 15129[7:MRR:15123.0,15127.0] || -> outputs(c2,good)*.
% 2.17/2.33 15130[7:Res:15111.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 15131[7:SSi:15130.2,15130.0,266.0,15009.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 15132[7:MRR:15131.1,15131.2,15109.0,15127.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 15133[7:Res:15132.1,14874.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15134[7:SSi:15133.1,15133.0,15128.0,14845.1,15128.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15135[7:MRR:15134.0,15129.0] || -> program(c3)*.
% 2.17/2.33 15136[7:Res:15132.1,14902.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15137[7:SSi:15136.2,15136.0,15128.0,14845.1,15128.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15138[7:MRR:15137.1,15129.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15139[7:Res:14846.1,15138.1] program(c3) program(c3) || -> .
% 2.17/2.33 15140[7:Obv:15139.0] program(c3) || -> .
% 2.17/2.33 15141[7:SSi:15140.0,15135.0] || -> .
% 2.17/2.33 15142[7:Spt:15141.0,14855.2] || -> outputs(c2,good)*.
% 2.17/2.33 15143[8:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.33 15144[8:MRR:6.4,15143.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.17/2.33 15148[8:Res:14846.1,15144.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.17/2.33 15150[8:Obv:15148.0] program(u) program(v) || -> program(f4(v))*.
% 2.17/2.33 15151[8:Con:15150.0] program(u) || -> program(f4(u))*.
% 2.17/2.33 15154[8:SoR:274.0,15151.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 15155[8:SoR:510.0,15151.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 15156[8:SSi:15155.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 15157[8:SSi:15154.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 15159[8:SoR:597.0,15151.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 15160[8:SSi:15159.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 15161[8:Res:15157.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 15162[8:SSi:15161.1,15161.0,266.0,15009.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 15163[8:MRR:15162.0,15156.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 15164[8:Res:14846.1,15160.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15166[8:Obv:15164.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15170[8:EmS:15166.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 15171[8:MRR:15163.0,15170.0] || -> program(c2)*.
% 2.17/2.33 15172[8:Res:15157.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 15173[8:SSi:15172.2,15172.0,266.0,15009.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 15174[8:MRR:15173.1,15156.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 15175[8:MRR:15174.1,15170.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 15176[8:Res:15175.1,14874.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15177[8:SSi:15176.1,15176.0,15171.0,14845.1,15171.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15178[8:MRR:15177.0,15142.0] || -> program(c3)*.
% 2.17/2.33 15179[8:Res:15175.1,14902.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15180[8:SSi:15179.2,15179.0,15171.0,14845.1,15171.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15181[8:MRR:15180.1,15142.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15182[8:Res:14846.1,15181.1] program(c3) program(c3) || -> .
% 2.17/2.33 15183[8:Obv:15182.0] program(c3) || -> .
% 2.17/2.33 15184[8:SSi:15183.0,15178.0] || -> .
% 2.17/2.33 15185[8:Spt:15184.0,300.3] || -> program(c2)*.
% 2.17/2.33 15188[9:Spt:1011.0,1011.4] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 15189[9:Res:15188.1,14874.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15190[9:SSi:15189.1,15189.0,15185.0,14845.1,15185.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15191[9:MRR:15190.0,15142.0] || -> program(c3)*.
% 2.17/2.33 15192[4:Res:14846.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.33 15195[4:Obv:15192.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.33 15196[4:Con:15195.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.33 15198[9:Res:15188.1,14902.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15199[9:SSi:15198.2,15198.0,15185.0,14845.1,15185.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15200[9:MRR:15199.1,15142.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15201[9:Res:14846.1,15200.1] program(c3) program(c3) || -> .
% 2.17/2.33 15202[9:Obv:15201.0] program(c3) || -> .
% 2.17/2.33 15203[9:SSi:15202.0,15191.0] || -> .
% 2.17/2.33 15204[9:Spt:15203.0,1011.1,1011.2,1011.3] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.33 15205[9:MRR:15204.1,15196.2] program(u) || -> program(f4(u))*.
% 2.17/2.33 15206[9:SoR:597.0,15205.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 15207[9:SoR:274.0,15205.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 15208[9:SoR:510.0,15205.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 15209[9:SSi:15208.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 15210[9:SSi:15207.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 15211[9:SSi:15206.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 15213[9:Res:15210.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 15214[9:SSi:15213.2,15213.0,266.0,15009.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 15215[9:MRR:15214.1,15209.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.17/2.33 15216[9:Res:14846.1,15211.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15218[9:Obv:15216.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15219[9:MRR:15215.1,15218.1] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 15225[9:Res:15219.1,14874.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15226[9:SSi:15225.1,15225.0,15185.0,14845.1,15185.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15227[9:MRR:15226.0,15142.0] || -> program(c3)*.
% 2.17/2.33 15228[9:Res:15219.1,14902.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15229[9:SSi:15228.2,15228.0,15185.0,14845.1,15185.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15230[9:MRR:15229.1,15142.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15231[9:Res:14846.1,15230.1] program(c3) program(c3) || -> .
% 2.17/2.33 15232[9:Obv:15231.0] program(c3) || -> .
% 2.17/2.33 15233[9:SSi:15232.0,15227.0] || -> .
% 2.17/2.33 15234[4:Spt:15233.0,48.1,48.2,48.3,48.4,48.6] program(u) || outputs(u,bad) outputs(u,good) halts2(u,f6(u))* -> outputs(c3,bad).
% 2.17/2.33 15235[5:Spt:44.0,44.5] program(u) || -> halts2(u,u)*.
% 2.17/2.33 15236[5:MRR:15.2,15235.1] program(u) program(v) || -> program(f5(v))* outputs(c2,good)*.
% 2.17/2.33 15237[5:MRR:7634.2,15235.1] program(u) program(v) || -> program(f4(v))* outputs(c2,good)*.
% 2.17/2.33 15240[5:MRR:30.2,15235.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.17/2.33 15242[5:MRR:42.2,15235.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.17/2.33 15244[5:Con:15236.0] program(u) || -> program(f5(u))* outputs(c2,good)*.
% 2.17/2.33 15245[5:Con:15237.0] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.17/2.33 15246[5:Con:15240.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.17/2.33 15249[6:Spt:51.0,51.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 15254[7:Spt:13.0,13.2] program(u) || -> program(f5(u))*.
% 2.17/2.33 15255[8:Spt:15245.0,15245.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 15256[8:SoR:510.0,15255.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 15257[8:SSi:15256.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 15260[8:SoR:274.0,15255.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 15261[8:SSi:15260.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 15263[5:Res:15235.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.17/2.33 15265[5:SSi:15263.0,14845.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.17/2.33 15267[8:SoR:597.0,15255.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 15268[8:SSi:15267.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 15269[8:Res:15235.1,15268.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15272[8:Obv:15269.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15277[8:EmS:15272.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 15278[8:Res:15261.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 15279[8:SSi:15278.1,15278.0,266.0,15254.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 15280[8:MRR:15279.0,15279.1,15257.0,15277.0] || -> program(c2)*.
% 2.17/2.33 15283[6:Res:15249.1,15265.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15284[8:SSi:15283.1,15283.0,15280.0,14845.1,15280.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15285[8:Res:15261.1,15246.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15286[8:SSi:15285.1,15285.0,266.0,15254.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15287[8:MRR:15286.0,15286.1,15257.0,15277.0] || -> outputs(c2,good)*.
% 2.17/2.33 15289[8:MRR:15284.0,15287.0] || -> program(c3)*.
% 2.17/2.33 15293[5:Res:15235.1,15242.5] program(f6(u)) program(v) program(u) || outputs(u,good) halts2(u,f6(u))* halts2(c3,v)* -> .
% 2.17/2.33 15295[5:SSi:15293.0,14845.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.17/2.33 15297[6:Res:15249.1,15295.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15298[8:SSi:15297.2,15297.0,15280.0,14845.1,15280.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15299[8:MRR:15298.1,15287.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15300[8:Res:15235.1,15299.1] program(c3) program(c3) || -> .
% 2.17/2.33 15301[8:Obv:15300.0] program(c3) || -> .
% 2.17/2.33 15302[8:SSi:15301.0,15289.0] || -> .
% 2.17/2.33 15303[8:Spt:15302.0,15245.2] || -> outputs(c2,good)*.
% 2.17/2.33 15305[6:MRR:15283.0,14845.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15306[8:MRR:15305.1,15303.0] program(c2) || -> program(c3)*.
% 2.17/2.33 15308[6:MRR:15297.0,14845.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15309[8:MRR:15308.2,15303.0] program(u) program(c2) || halts2(c3,u)* -> .
% 2.17/2.33 15312[5:Res:15235.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.33 15315[5:Obv:15312.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.33 15316[5:Con:15315.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.33 15317[5:MRR:300.1,15316.2] program(u) || -> program(f4(u))* program(c2).
% 2.17/2.33 15319[9:Spt:15317.0,15317.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 15320[9:SoR:510.0,15319.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 15321[9:SSi:15320.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 15322[9:SoR:274.0,15319.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 15323[9:SSi:15322.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 15325[9:Res:15323.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 15326[9:SSi:15325.1,15325.0,266.0,15254.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 15327[9:MRR:15326.0,15321.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 15328[9:SoR:597.0,15319.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 15329[9:SSi:15328.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 15330[9:Res:15235.1,15329.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15333[9:Obv:15330.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15338[9:EmS:15333.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 15339[9:MRR:15327.0,15338.0] || -> program(c2)*.
% 2.17/2.33 15340[9:MRR:15306.0,15339.0] || -> program(c3)*.
% 2.17/2.33 15342[9:MRR:15309.1,15339.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15343[9:Res:15235.1,15342.1] program(c3) program(c3) || -> .
% 2.17/2.33 15344[9:Obv:15343.0] program(c3) || -> .
% 2.17/2.33 15345[9:SSi:15344.0,15340.0] || -> .
% 2.17/2.33 15346[9:Spt:15345.0,15317.2] || -> program(c2)*.
% 2.17/2.33 15347[9:MRR:15306.0,15346.0] || -> program(c3)*.
% 2.17/2.33 15348[9:MRR:15309.1,15346.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15352[9:Res:15235.1,15348.1] program(c3) program(c3) || -> .
% 2.17/2.33 15353[9:Obv:15352.0] program(c3) || -> .
% 2.17/2.33 15354[9:SSi:15353.0,15347.0] || -> .
% 2.17/2.33 15355[7:Spt:15354.0,13.1] || -> program(c2)*.
% 2.17/2.33 15356[7:MRR:15305.0,15355.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15358[7:MRR:15308.1,15355.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.17/2.33 15359[8:Spt:15244.0,15244.1] program(u) || -> program(f5(u))*.
% 2.17/2.33 15360[9:Spt:15245.0,15245.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 15361[9:SoR:510.0,15360.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 15362[9:SSi:15361.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 15363[9:SoR:274.0,15360.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 15364[9:SSi:15363.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 15365[9:Res:15364.1,15246.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15367[9:SSi:15365.1,15365.0,266.0,15359.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15368[9:MRR:15367.0,15362.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15370[9:SoR:597.0,15360.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 15371[9:SSi:15370.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 15372[9:Res:15235.1,15371.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15375[9:Obv:15372.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15378[9:EmS:15375.0,15355.0] || -> outputs(c1,good)*.
% 2.17/2.33 15382[9:MRR:15368.0,15378.0] || -> outputs(c2,good)*.
% 2.17/2.33 15383[9:MRR:15356.0,15382.0] || -> program(c3)*.
% 2.17/2.33 15385[9:MRR:15358.1,15382.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15386[9:Res:15235.1,15385.1] program(c3) program(c3) || -> .
% 2.17/2.33 15387[9:Obv:15386.0] program(c3) || -> .
% 2.17/2.33 15388[9:SSi:15387.0,15383.0] || -> .
% 2.17/2.33 15389[9:Spt:15388.0,15245.2] || -> outputs(c2,good)*.
% 2.17/2.33 15390[9:MRR:15356.0,15389.0] || -> program(c3)*.
% 2.17/2.33 15391[9:MRR:15358.1,15389.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15395[9:Res:15235.1,15391.1] program(c3) program(c3) || -> .
% 2.17/2.33 15396[9:Obv:15395.0] program(c3) || -> .
% 2.17/2.33 15397[9:SSi:15396.0,15390.0] || -> .
% 2.17/2.33 15398[8:Spt:15397.0,15244.2] || -> outputs(c2,good)*.
% 2.17/2.33 15399[8:MRR:15356.0,15398.0] || -> program(c3)*.
% 2.17/2.33 15400[8:MRR:15358.1,15398.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15405[8:Res:15235.1,15400.1] program(c3) program(c3) || -> .
% 2.17/2.33 15406[8:Obv:15405.0] program(c3) || -> .
% 2.17/2.33 15407[8:SSi:15406.0,15399.0] || -> .
% 2.17/2.33 15408[6:Spt:15407.0,51.1,51.2] program(u) || -> program(f5(u))*.
% 2.17/2.33 15409[5:MRR:1011.2,15316.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.17/2.33 15410[7:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 15415[8:Spt:15317.0,15317.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 15416[8:SoR:510.0,15415.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 15417[8:SSi:15416.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 15418[8:SoR:274.0,15415.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 15419[8:SSi:15418.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 15420[8:Res:15419.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 15422[8:SSi:15420.1,15420.0,266.0,15408.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 15423[8:MRR:15422.0,15417.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 15424[8:Res:15419.1,15246.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15425[8:SSi:15424.1,15424.0,266.0,15408.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15426[8:MRR:15425.0,15417.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15427[8:SoR:597.0,15415.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 15428[8:SSi:15427.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 15429[8:Res:15235.1,15428.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15432[8:Obv:15429.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15437[8:EmS:15432.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 15438[8:MRR:15423.0,15437.0] || -> program(c2)*.
% 2.17/2.33 15439[8:MRR:15426.0,15437.0] || -> outputs(c2,good)*.
% 2.17/2.33 15443[7:Res:15410.1,15265.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15444[8:SSi:15443.1,15443.0,15438.0,14845.1,15438.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15445[8:MRR:15444.0,15439.0] || -> program(c3)*.
% 2.17/2.33 15446[7:Res:15410.1,15295.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15447[8:SSi:15446.2,15446.0,15438.0,14845.1,15438.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15448[8:MRR:15447.1,15439.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15449[8:Res:15235.1,15448.1] program(c3) program(c3) || -> .
% 2.17/2.33 15450[8:Obv:15449.0] program(c3) || -> .
% 2.17/2.33 15451[8:SSi:15450.0,15445.0] || -> .
% 2.17/2.33 15452[8:Spt:15451.0,15317.2] || -> program(c2)*.
% 2.17/2.33 15453[7:MRR:15443.0,14845.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15454[8:MRR:15453.0,15452.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15456[7:MRR:15446.0,14845.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15457[8:MRR:15456.1,15452.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.17/2.33 15460[9:Spt:15245.0,15245.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 15461[9:SoR:510.0,15460.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 15462[9:SSi:15461.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 15463[9:SoR:274.0,15460.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 15464[9:SSi:15463.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 15465[9:Res:15464.1,15246.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15467[9:SSi:15465.1,15465.0,266.0,15408.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15468[9:MRR:15467.0,15462.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15470[9:SoR:597.0,15460.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 15471[9:SSi:15470.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 15472[9:Res:15235.1,15471.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15475[9:Obv:15472.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15478[9:EmS:15475.0,15452.0] || -> outputs(c1,good)*.
% 2.17/2.33 15482[9:MRR:15468.0,15478.0] || -> outputs(c2,good)*.
% 2.17/2.33 15483[9:MRR:15454.0,15482.0] || -> program(c3)*.
% 2.17/2.33 15485[9:MRR:15457.1,15482.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15486[9:Res:15235.1,15485.1] program(c3) program(c3) || -> .
% 2.17/2.33 15487[9:Obv:15486.0] program(c3) || -> .
% 2.17/2.33 15488[9:SSi:15487.0,15483.0] || -> .
% 2.17/2.33 15489[9:Spt:15488.0,15245.2] || -> outputs(c2,good)*.
% 2.17/2.33 15490[9:MRR:15454.0,15489.0] || -> program(c3)*.
% 2.17/2.33 15491[9:MRR:15457.1,15489.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15495[9:Res:15235.1,15491.1] program(c3) program(c3) || -> .
% 2.17/2.33 15496[9:Obv:15495.0] program(c3) || -> .
% 2.17/2.33 15497[9:SSi:15496.0,15490.0] || -> .
% 2.17/2.33 15498[7:Spt:15497.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.33 15502[8:Spt:15317.0,15317.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 15503[8:SoR:510.0,15502.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 15504[8:SSi:15503.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 15505[8:SoR:274.0,15502.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 15506[8:SSi:15505.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 15507[8:Res:15506.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 15509[8:SSi:15507.1,15507.0,266.0,15408.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 15510[8:MRR:15509.0,15504.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 15511[8:Res:15506.1,15246.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15512[8:SSi:15511.1,15511.0,266.0,15408.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15513[8:MRR:15512.0,15504.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15514[8:SoR:597.0,15502.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 15515[8:SSi:15514.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 15516[8:Res:15235.1,15515.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15518[8:Obv:15516.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15522[8:EmS:15518.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 15523[8:MRR:15510.0,15522.0] || -> program(c2)*.
% 2.17/2.33 15524[8:MRR:15513.0,15522.0] || -> outputs(c2,good)*.
% 2.17/2.33 15525[8:Res:15506.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 15526[8:SSi:15525.2,15525.0,266.0,15408.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 15527[8:MRR:15526.1,15504.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 15528[8:MRR:15527.1,15522.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 15532[8:Res:15528.1,15265.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15533[8:SSi:15532.1,15532.0,15523.0,14845.1,15523.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15534[8:MRR:15533.0,15524.0] || -> program(c3)*.
% 2.17/2.33 15535[8:Res:15528.1,15295.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15536[8:SSi:15535.2,15535.0,15523.0,14845.1,15523.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15537[8:MRR:15536.1,15524.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15538[8:Res:15235.1,15537.1] program(c3) program(c3) || -> .
% 2.17/2.33 15539[8:Obv:15538.0] program(c3) || -> .
% 2.17/2.33 15540[8:SSi:15539.0,15534.0] || -> .
% 2.17/2.33 15541[8:Spt:15540.0,15317.2] || -> program(c2)*.
% 2.17/2.33 15544[9:Spt:15245.0,15245.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 15545[9:SoR:510.0,15544.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 15546[9:SSi:15545.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 15547[9:SoR:274.0,15544.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 15548[9:SSi:15547.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 15549[9:Res:15548.1,15246.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15551[9:SSi:15549.1,15549.0,266.0,15408.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15552[9:MRR:15551.0,15546.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15553[9:SoR:597.0,15544.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 15554[9:SSi:15553.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 15555[9:Res:15235.1,15554.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15557[9:Obv:15555.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15560[9:EmS:15557.0,15541.0] || -> outputs(c1,good)*.
% 2.17/2.33 15564[9:MRR:15552.0,15560.0] || -> outputs(c2,good)*.
% 2.17/2.33 15565[9:Res:15548.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 15566[9:SSi:15565.2,15565.0,266.0,15408.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 15567[9:MRR:15566.1,15566.2,15546.0,15560.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 15568[9:Res:15567.1,15265.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15570[9:SSi:15568.1,15568.0,15541.0,14845.1,15541.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15571[9:MRR:15570.0,15564.0] || -> program(c3)*.
% 2.17/2.33 15574[9:Res:15567.1,15295.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15575[9:SSi:15574.2,15574.0,15541.0,14845.1,15541.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15576[9:MRR:15575.1,15564.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15577[9:Res:15235.1,15576.1] program(c3) program(c3) || -> .
% 2.17/2.33 15578[9:Obv:15577.0] program(c3) || -> .
% 2.17/2.33 15579[9:SSi:15578.0,15571.0] || -> .
% 2.17/2.33 15580[9:Spt:15579.0,15245.2] || -> outputs(c2,good)*.
% 2.17/2.33 15583[10:Spt:15409.1,15409.2] program(u) || -> program(f4(u))*.
% 2.17/2.33 15584[10:SoR:274.0,15583.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 15585[10:SoR:510.0,15583.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 15586[10:SSi:15585.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 15587[10:SSi:15584.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 15589[10:SoR:597.0,15583.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 15590[10:SSi:15589.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 15591[10:Res:15587.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 15592[10:SSi:15591.2,15591.0,266.0,15408.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 15593[10:MRR:15592.1,15586.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.17/2.33 15594[10:Res:15235.1,15590.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15596[10:Obv:15594.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15597[10:MRR:15593.1,15596.1] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 15603[10:Res:15597.1,15265.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15605[10:SSi:15603.1,15603.0,15541.0,14845.1,15541.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15606[10:MRR:15605.0,15580.0] || -> program(c3)*.
% 2.17/2.33 15609[10:Res:15597.1,15295.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15610[10:SSi:15609.2,15609.0,15541.0,14845.1,15541.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15611[10:MRR:15610.1,15580.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15612[10:Res:15235.1,15611.1] program(c3) program(c3) || -> .
% 2.17/2.33 15613[10:Obv:15612.0] program(c3) || -> .
% 2.17/2.33 15614[10:SSi:15613.0,15606.0] || -> .
% 2.17/2.33 15615[10:Spt:15614.0,15409.0,15409.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 15624[10:Res:15615.1,15265.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15625[10:SSi:15624.1,15624.0,15541.0,14845.1,15541.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15626[10:MRR:15625.0,15580.0] || -> program(c3)*.
% 2.17/2.33 15627[10:Res:15615.1,15295.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15628[10:SSi:15627.2,15627.0,15541.0,14845.1,15541.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15629[10:MRR:15628.1,15580.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15630[10:Res:15235.1,15629.1] program(c3) program(c3) || -> .
% 2.17/2.33 15631[10:Obv:15630.0] program(c3) || -> .
% 2.17/2.33 15632[10:SSi:15631.0,15626.0] || -> .
% 2.17/2.33 15633[5:Spt:15632.0,44.1,44.2,44.3,44.4,44.6] program(u) || outputs(u,good) halts2(u,f6(u)) halts2(f6(u),f6(u))* -> outputs(c3,bad).
% 2.17/2.33 15634[6:Spt:32.0,32.5] program(u) || -> halts2(u,u)*.
% 2.17/2.33 15635[6:MRR:7634.2,15634.1] program(u) program(v) || -> program(f4(v))* outputs(c2,good)*.
% 2.17/2.33 15636[6:MRR:15.2,15634.1] program(u) program(v) || -> program(f5(v))* outputs(c2,good)*.
% 2.17/2.33 15639[6:MRR:30.2,15634.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.17/2.33 15641[6:MRR:42.2,15634.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.17/2.33 15643[6:Con:15635.0] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.17/2.33 15644[6:Con:15636.0] program(u) || -> program(f5(u))* outputs(c2,good)*.
% 2.17/2.33 15645[6:Con:15639.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.17/2.33 15650[7:Spt:51.0,51.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 15655[8:Spt:13.0,13.2] program(u) || -> program(f5(u))*.
% 2.17/2.33 15656[9:Spt:15643.0,15643.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 15657[9:SoR:597.0,15656.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 15658[9:SoR:274.0,15656.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 15659[9:SoR:510.0,15656.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 15660[9:SSi:15659.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 15661[9:SSi:15658.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 15662[9:SSi:15657.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 15666[9:Res:15634.1,15662.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15669[9:Obv:15666.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15674[9:EmS:15669.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 15675[6:Res:15634.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.17/2.33 15677[6:SSi:15675.0,14845.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.17/2.33 15679[7:Res:15650.1,15677.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15680[7:MRR:15679.0,14845.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15683[9:Res:15661.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 15684[9:SSi:15683.1,15683.0,266.0,15655.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 15685[9:MRR:15684.0,15684.1,15660.0,15674.0] || -> program(c2)*.
% 2.17/2.33 15686[9:MRR:15680.0,15685.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15688[9:Res:15661.1,15645.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15689[9:SSi:15688.1,15688.0,266.0,15655.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15690[9:MRR:15689.0,15689.1,15660.0,15674.0] || -> outputs(c2,good)*.
% 2.17/2.33 15691[9:MRR:15686.0,15690.0] || -> program(c3)*.
% 2.17/2.33 15696[6:Res:15634.1,15641.5] program(f6(u)) program(v) program(u) || outputs(u,good) halts2(u,f6(u))* halts2(c3,v)* -> .
% 2.17/2.33 15698[6:SSi:15696.0,14845.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.17/2.33 15700[7:Res:15650.1,15698.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15701[9:SSi:15700.2,15700.0,15685.0,14845.1,15685.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15702[9:MRR:15701.1,15690.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15703[9:Res:15634.1,15702.1] program(c3) program(c3) || -> .
% 2.17/2.33 15704[9:Obv:15703.0] program(c3) || -> .
% 2.17/2.33 15705[9:SSi:15704.0,15691.0] || -> .
% 2.17/2.33 15706[9:Spt:15705.0,15643.2] || -> outputs(c2,good)*.
% 2.17/2.33 15707[9:MRR:15680.1,15706.0] program(c2) || -> program(c3)*.
% 2.17/2.33 15709[7:MRR:15700.0,14845.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15710[9:MRR:15709.2,15706.0] program(u) program(c2) || halts2(c3,u)* -> .
% 2.17/2.33 15713[6:Res:15634.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.33 15716[6:Obv:15713.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.33 15717[6:Con:15716.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.33 15718[6:MRR:300.1,15717.2] program(u) || -> program(f4(u))* program(c2).
% 2.17/2.33 15720[10:Spt:15718.0,15718.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 15721[10:SoR:274.0,15720.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 15722[10:SoR:510.0,15720.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 15723[10:SSi:15722.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 15724[10:SSi:15721.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 15726[10:SoR:597.0,15720.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 15727[10:SSi:15726.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 15728[10:Res:15724.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 15729[10:SSi:15728.1,15728.0,266.0,15655.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 15730[10:MRR:15729.0,15723.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 15731[10:Res:15634.1,15727.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15734[10:Obv:15731.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15739[10:EmS:15734.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 15740[10:MRR:15730.0,15739.0] || -> program(c2)*.
% 2.17/2.33 15741[10:MRR:15707.0,15740.0] || -> program(c3)*.
% 2.17/2.33 15743[10:MRR:15710.1,15740.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15744[10:Res:15634.1,15743.1] program(c3) program(c3) || -> .
% 2.17/2.33 15745[10:Obv:15744.0] program(c3) || -> .
% 2.17/2.33 15746[10:SSi:15745.0,15741.0] || -> .
% 2.17/2.33 15747[10:Spt:15746.0,15718.2] || -> program(c2)*.
% 2.17/2.33 15748[10:MRR:15707.0,15747.0] || -> program(c3)*.
% 2.17/2.33 15750[10:MRR:15710.1,15747.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15753[10:Res:15634.1,15750.1] program(c3) program(c3) || -> .
% 2.17/2.33 15754[10:Obv:15753.0] program(c3) || -> .
% 2.17/2.33 15755[10:SSi:15754.0,15748.0] || -> .
% 2.17/2.33 15756[8:Spt:15755.0,13.1] || -> program(c2)*.
% 2.17/2.33 15757[8:MRR:15680.0,15756.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15759[8:MRR:15709.1,15756.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.17/2.33 15760[9:Spt:15644.0,15644.1] program(u) || -> program(f5(u))*.
% 2.17/2.33 15761[10:Spt:15643.0,15643.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 15762[10:SoR:510.0,15761.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 15763[10:SSi:15762.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 15764[10:SoR:274.0,15761.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 15765[10:SSi:15764.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 15766[10:Res:15765.1,15645.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15768[10:SSi:15766.1,15766.0,266.0,15760.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15769[10:MRR:15768.0,15763.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15770[10:SoR:597.0,15761.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 15771[10:SSi:15770.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 15773[10:Res:15634.1,15771.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15776[10:Obv:15773.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15779[10:EmS:15776.0,15756.0] || -> outputs(c1,good)*.
% 2.17/2.33 15783[10:MRR:15769.0,15779.0] || -> outputs(c2,good)*.
% 2.17/2.33 15784[10:MRR:15757.0,15783.0] || -> program(c3)*.
% 2.17/2.33 15786[10:MRR:15759.1,15783.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15787[10:Res:15634.1,15786.1] program(c3) program(c3) || -> .
% 2.17/2.33 15788[10:Obv:15787.0] program(c3) || -> .
% 2.17/2.33 15789[10:SSi:15788.0,15784.0] || -> .
% 2.17/2.33 15790[10:Spt:15789.0,15643.2] || -> outputs(c2,good)*.
% 2.17/2.33 15791[10:MRR:15757.0,15790.0] || -> program(c3)*.
% 2.17/2.33 15793[10:MRR:15759.1,15790.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15796[10:Res:15634.1,15793.1] program(c3) program(c3) || -> .
% 2.17/2.33 15797[10:Obv:15796.0] program(c3) || -> .
% 2.17/2.33 15798[10:SSi:15797.0,15791.0] || -> .
% 2.17/2.33 15799[9:Spt:15798.0,15644.2] || -> outputs(c2,good)*.
% 2.17/2.33 15800[9:MRR:15757.0,15799.0] || -> program(c3)*.
% 2.17/2.33 15802[9:MRR:15759.1,15799.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15803[9:Res:15634.1,15802.1] program(c3) program(c3) || -> .
% 2.17/2.33 15804[9:Obv:15803.0] program(c3) || -> .
% 2.17/2.33 15805[9:SSi:15804.0,15800.0] || -> .
% 2.17/2.33 15806[7:Spt:15805.0,51.1,51.2] program(u) || -> program(f5(u))*.
% 2.17/2.33 15807[6:MRR:1011.2,15717.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.17/2.33 15808[8:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 15813[9:Spt:15718.0,15718.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 15814[9:SoR:510.0,15813.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 15815[9:SSi:15814.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 15816[9:SoR:274.0,15813.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 15817[9:SSi:15816.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 15818[9:Res:15817.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 15820[9:SSi:15818.1,15818.0,266.0,15806.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 15821[9:MRR:15820.0,15815.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 15822[9:SoR:597.0,15813.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 15823[9:SSi:15822.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 15824[9:Res:15634.1,15823.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15827[9:Obv:15824.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15829[9:Res:15817.1,15645.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15830[9:SSi:15829.1,15829.0,266.0,15806.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15831[9:MRR:15830.0,15815.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15835[9:EmS:15827.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 15836[9:MRR:15821.0,15835.0] || -> program(c2)*.
% 2.17/2.33 15837[9:MRR:15831.0,15835.0] || -> outputs(c2,good)*.
% 2.17/2.33 15838[8:Res:15808.1,15677.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15839[9:SSi:15838.1,15838.0,15836.0,14845.1,15836.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15840[9:MRR:15839.0,15837.0] || -> program(c3)*.
% 2.17/2.33 15844[8:Res:15808.1,15698.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15845[9:SSi:15844.2,15844.0,15836.0,14845.1,15836.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15846[9:MRR:15845.1,15837.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15847[9:Res:15634.1,15846.1] program(c3) program(c3) || -> .
% 2.17/2.33 15848[9:Obv:15847.0] program(c3) || -> .
% 2.17/2.33 15849[9:SSi:15848.0,15840.0] || -> .
% 2.17/2.33 15850[9:Spt:15849.0,15718.2] || -> program(c2)*.
% 2.17/2.33 15851[8:MRR:15838.0,14845.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15852[9:MRR:15851.0,15850.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15855[8:MRR:15844.0,14845.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15856[9:MRR:15855.1,15850.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.17/2.33 15857[10:Spt:15643.0,15643.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 15858[10:SoR:510.0,15857.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 15859[10:SSi:15858.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 15860[10:SoR:274.0,15857.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 15861[10:SSi:15860.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 15862[10:Res:15861.1,15645.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15864[10:SSi:15862.1,15862.0,266.0,15806.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15865[10:MRR:15864.0,15859.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15867[10:SoR:597.0,15857.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 15868[10:SSi:15867.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 15869[10:Res:15634.1,15868.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15872[10:Obv:15869.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15875[10:EmS:15872.0,15850.0] || -> outputs(c1,good)*.
% 2.17/2.33 15879[10:MRR:15865.0,15875.0] || -> outputs(c2,good)*.
% 2.17/2.33 15880[10:MRR:15852.0,15879.0] || -> program(c3)*.
% 2.17/2.33 15882[10:MRR:15856.1,15879.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15883[10:Res:15634.1,15882.1] program(c3) program(c3) || -> .
% 2.17/2.33 15884[10:Obv:15883.0] program(c3) || -> .
% 2.17/2.33 15885[10:SSi:15884.0,15880.0] || -> .
% 2.17/2.33 15886[10:Spt:15885.0,15643.2] || -> outputs(c2,good)*.
% 2.17/2.33 15887[10:MRR:15852.0,15886.0] || -> program(c3)*.
% 2.17/2.33 15889[10:MRR:15856.1,15886.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15892[10:Res:15634.1,15889.1] program(c3) program(c3) || -> .
% 2.17/2.33 15893[10:Obv:15892.0] program(c3) || -> .
% 2.17/2.33 15894[10:SSi:15893.0,15887.0] || -> .
% 2.17/2.33 15895[8:Spt:15894.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.33 15901[9:Spt:15718.0,15718.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 15902[9:SoR:510.0,15901.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 15903[9:SSi:15902.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 15904[9:SoR:274.0,15901.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 15905[9:SSi:15904.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 15906[9:Res:15905.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 15908[9:SSi:15906.1,15906.0,266.0,15806.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 15909[9:MRR:15908.0,15903.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 15910[9:Res:15905.1,15645.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15911[9:SSi:15910.1,15910.0,266.0,15806.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15912[9:MRR:15911.0,15903.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15913[9:SoR:597.0,15901.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 15914[9:SSi:15913.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 15915[9:Res:15634.1,15914.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15917[9:Obv:15915.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15922[9:EmS:15917.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 15923[9:MRR:15909.0,15922.0] || -> program(c2)*.
% 2.17/2.33 15924[9:MRR:15912.0,15922.0] || -> outputs(c2,good)*.
% 2.17/2.33 15925[9:Res:15905.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 15926[9:SSi:15925.2,15925.0,266.0,15806.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 15927[9:MRR:15926.1,15926.2,15903.0,15922.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 15928[9:Res:15927.1,15677.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15929[9:SSi:15928.1,15928.0,15923.0,14845.1,15923.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15930[9:MRR:15929.0,15924.0] || -> program(c3)*.
% 2.17/2.33 15934[9:Res:15927.1,15698.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15935[9:SSi:15934.2,15934.0,15923.0,14845.1,15923.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15936[9:MRR:15935.1,15924.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15937[9:Res:15634.1,15936.1] program(c3) program(c3) || -> .
% 2.17/2.33 15938[9:Obv:15937.0] program(c3) || -> .
% 2.17/2.33 15939[9:SSi:15938.0,15930.0] || -> .
% 2.17/2.33 15940[9:Spt:15939.0,15718.2] || -> program(c2)*.
% 2.17/2.33 15941[10:Spt:15643.0,15643.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 15942[10:SoR:510.0,15941.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 15943[10:SSi:15942.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 15944[10:SoR:274.0,15941.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 15945[10:SSi:15944.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 15946[10:Res:15945.1,15645.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15948[10:SSi:15946.1,15946.0,266.0,15806.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15949[10:MRR:15948.0,15943.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 15951[10:SoR:597.0,15941.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 15952[10:SSi:15951.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 15953[10:Res:15634.1,15952.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15955[10:Obv:15953.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15957[10:EmS:15955.0,15940.0] || -> outputs(c1,good)*.
% 2.17/2.33 15961[10:MRR:15949.0,15957.0] || -> outputs(c2,good)*.
% 2.17/2.33 15962[10:Res:15945.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 15963[10:SSi:15962.2,15962.0,266.0,15806.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 15964[10:MRR:15963.1,15963.2,15943.0,15957.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 15965[10:Res:15964.1,15677.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15966[10:SSi:15965.1,15965.0,15940.0,14845.1,15940.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 15967[10:MRR:15966.0,15961.0] || -> program(c3)*.
% 2.17/2.33 15971[10:Res:15964.1,15698.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15972[10:SSi:15971.2,15971.0,15940.0,14845.1,15940.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 15973[10:MRR:15972.1,15961.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 15974[10:Res:15634.1,15973.1] program(c3) program(c3) || -> .
% 2.17/2.33 15975[10:Obv:15974.0] program(c3) || -> .
% 2.17/2.33 15976[10:SSi:15975.0,15967.0] || -> .
% 2.17/2.33 15977[10:Spt:15976.0,15643.2] || -> outputs(c2,good)*.
% 2.17/2.33 15980[11:Spt:15807.1,15807.2] program(u) || -> program(f4(u))*.
% 2.17/2.33 15981[11:SoR:274.0,15980.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 15982[11:SoR:510.0,15980.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 15983[11:SSi:15982.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 15984[11:SSi:15981.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 15986[11:Res:15984.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 15987[11:SSi:15986.2,15986.0,266.0,15806.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 15988[11:MRR:15987.1,15983.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.17/2.33 15989[11:SoR:597.0,15980.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 15990[11:SSi:15989.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 15992[11:Res:15634.1,15990.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15994[11:Obv:15992.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 15995[11:MRR:15988.1,15994.1] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 16001[11:Res:15995.1,15677.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16002[11:SSi:16001.1,16001.0,15940.0,14845.1,15940.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16003[11:MRR:16002.0,15977.0] || -> program(c3)*.
% 2.17/2.33 16007[11:Res:15995.1,15698.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16008[11:SSi:16007.2,16007.0,15940.0,14845.1,15940.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16009[11:MRR:16008.1,15977.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16010[11:Res:15634.1,16009.1] program(c3) program(c3) || -> .
% 2.17/2.33 16011[11:Obv:16010.0] program(c3) || -> .
% 2.17/2.33 16012[11:SSi:16011.0,16003.0] || -> .
% 2.17/2.33 16013[11:Spt:16012.0,15807.0,15807.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 16016[11:Res:16013.1,15677.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16017[11:SSi:16016.1,16016.0,15940.0,14845.1,15940.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16018[11:MRR:16017.0,15977.0] || -> program(c3)*.
% 2.17/2.33 16022[11:Res:16013.1,15698.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16023[11:SSi:16022.2,16022.0,15940.0,14845.1,15940.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16024[11:MRR:16023.1,15977.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16025[11:Res:15634.1,16024.1] program(c3) program(c3) || -> .
% 2.17/2.33 16026[11:Obv:16025.0] program(c3) || -> .
% 2.17/2.33 16027[11:SSi:16026.0,16018.0] || -> .
% 2.17/2.33 16028[6:Spt:16027.0,32.1,32.2,32.3,32.4,32.6] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,bad).
% 2.17/2.33 16029[6:Res:52.3,16028.3] program(f5(u)) program(u) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,bad)*.
% 2.17/2.33 16030[6:Obv:16029.1] program(f5(u)) program(u) || outputs(u,bad) outputs(u,good)* -> program(f4(u)) outputs(c2,bad)*.
% 2.17/2.33 16031[6:MRR:16030.2,299.2] program(f5(u)) program(u) || outputs(u,good)* -> program(f4(u)) outputs(c2,bad)*.
% 2.17/2.33 16032[7:Spt:27.0,27.5] program(u) || -> halts2(u,u)*.
% 2.17/2.33 16033[7:MRR:15.2,16032.1] program(u) program(v) || -> program(f5(v))* outputs(c2,good)*.
% 2.17/2.33 16034[7:MRR:7634.2,16032.1] program(u) program(v) || -> program(f4(v))* outputs(c2,good)*.
% 2.17/2.33 16035[7:MRR:46.2,16032.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.17/2.33 16037[7:MRR:30.2,16032.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.17/2.33 16039[7:MRR:42.2,16032.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.17/2.33 16041[7:Con:16033.0] program(u) || -> program(f5(u))* outputs(c2,good)*.
% 2.17/2.33 16042[7:Con:16034.0] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.17/2.33 16043[7:Con:16037.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.17/2.33 16046[8:Spt:51.0,51.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 16051[9:Spt:13.0,13.2] program(u) || -> program(f5(u))*.
% 2.17/2.33 16053[10:Spt:16042.0,16042.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 16054[10:SoR:597.0,16053.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 16055[10:SoR:274.0,16053.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 16056[10:SoR:510.0,16053.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 16057[10:SSi:16056.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 16058[10:SSi:16055.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 16059[10:SSi:16054.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 16060[8:Res:16046.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.33 16061[8:MRR:16060.0,14845.1] program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.33 16063[10:Res:16058.1,16028.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.33 16064[10:SSi:16063.1,16063.0,266.0,16051.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.33 16065[10:MRR:16064.0,16057.0] || outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.33 16066[10:Res:16032.1,16059.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16069[10:Obv:16066.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16074[10:EmS:16069.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 16075[10:MRR:16065.0,16074.0] || -> outputs(c2,bad)*.
% 2.17/2.33 16076[10:MRR:16061.1,16075.0] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16077[7:Res:16032.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.17/2.33 16079[7:SSi:16077.0,14845.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.17/2.33 16081[8:Res:16046.1,16079.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16082[10:Res:16058.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 16083[10:SSi:16082.1,16082.0,266.0,16051.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 16084[10:MRR:16083.0,16083.1,16057.0,16074.0] || -> program(c2)*.
% 2.17/2.33 16085[10:MRR:16076.0,16084.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16089[10:Res:16058.1,16043.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16090[10:SSi:16089.1,16089.0,266.0,16051.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16091[10:MRR:16090.0,16090.1,16057.0,16074.0] || -> outputs(c2,good)*.
% 2.17/2.33 16092[10:MRR:16085.0,16091.0] || -> program(c3)*.
% 2.17/2.33 16094[8:Res:16046.1,16035.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16095[10:SSi:16094.2,16094.0,16084.0,14845.1,16084.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16096[10:MRR:16095.1,16095.2,16075.0,16091.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16097[10:Res:16032.1,16096.1] program(c3) program(c3) || -> .
% 2.17/2.33 16098[10:Obv:16097.0] program(c3) || -> .
% 2.17/2.33 16099[10:SSi:16098.0,16092.0] || -> .
% 2.17/2.33 16100[10:Spt:16099.0,16042.2] || -> outputs(c2,good)*.
% 2.17/2.33 16102[8:MRR:16081.0,14845.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16103[10:MRR:16102.1,16100.0] program(c2) || -> program(c3)*.
% 2.17/2.33 16110[11:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.33 16111[11:MRR:6.4,16110.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.17/2.33 16115[11:Res:16032.1,16111.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.17/2.33 16118[11:Obv:16115.0] program(u) program(v) || -> program(f4(v))*.
% 2.17/2.33 16119[11:Con:16118.0] program(u) || -> program(f4(u))*.
% 2.17/2.33 16123[11:SoR:274.0,16119.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 16124[11:SoR:510.0,16119.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 16125[11:SSi:16124.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 16126[11:SSi:16123.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 16127[11:Res:16126.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 16129[11:SSi:16127.1,16127.0,266.0,16051.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 16130[11:MRR:16129.0,16125.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 16132[11:SoR:597.0,16119.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 16133[11:SSi:16132.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 16134[11:Res:16032.1,16133.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16137[11:Obv:16134.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16142[11:EmS:16137.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 16143[11:MRR:16130.0,16142.0] || -> program(c2)*.
% 2.17/2.33 16144[11:MRR:16103.0,16143.0] || -> program(c3)*.
% 2.17/2.33 16148[7:Res:16032.1,16039.5] program(f6(u)) program(v) program(u) || outputs(u,good) halts2(u,f6(u))* halts2(c3,v)* -> .
% 2.17/2.33 16150[7:SSi:16148.0,14845.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.17/2.33 16153[8:Res:16046.1,16150.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16154[11:SSi:16153.2,16153.0,16143.0,14845.1,16143.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16155[11:MRR:16154.1,16100.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16156[11:Res:16032.1,16155.1] program(c3) program(c3) || -> .
% 2.17/2.33 16157[11:Obv:16156.0] program(c3) || -> .
% 2.17/2.33 16158[11:SSi:16157.0,16144.0] || -> .
% 2.17/2.33 16159[11:Spt:16158.0,300.3] || -> program(c2)*.
% 2.17/2.33 16160[11:MRR:16103.0,16159.0] || -> program(c3)*.
% 2.17/2.33 16163[10:MRR:16153.0,16153.3,14845.1,16100.0] program(u) program(c2) || halts2(c3,u)* -> .
% 2.17/2.33 16164[11:MRR:16163.1,16159.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16167[11:Res:16032.1,16164.1] program(c3) program(c3) || -> .
% 2.17/2.33 16168[11:Obv:16167.0] program(c3) || -> .
% 2.17/2.33 16169[11:SSi:16168.0,16160.0] || -> .
% 2.17/2.33 16170[9:Spt:16169.0,13.1] || -> program(c2)*.
% 2.17/2.33 16171[9:MRR:16102.0,16170.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16173[8:MRR:16153.0,14845.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16174[9:MRR:16173.1,16170.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.17/2.33 16175[10:Spt:16041.0,16041.1] program(u) || -> program(f5(u))*.
% 2.17/2.33 16177[11:Spt:16042.0,16042.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 16178[11:SoR:510.0,16177.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 16179[11:SSi:16178.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 16180[11:SoR:274.0,16177.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 16181[11:SSi:16180.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 16182[11:Res:16181.1,16043.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16184[11:SSi:16182.1,16182.0,266.0,16175.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16185[11:MRR:16184.0,16179.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16187[11:SoR:597.0,16177.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 16188[11:SSi:16187.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 16189[11:Res:16032.1,16188.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16192[11:Obv:16189.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16195[11:EmS:16192.0,16170.0] || -> outputs(c1,good)*.
% 2.17/2.33 16199[11:MRR:16185.0,16195.0] || -> outputs(c2,good)*.
% 2.17/2.33 16200[11:MRR:16171.0,16199.0] || -> program(c3)*.
% 2.17/2.33 16202[11:MRR:16174.1,16199.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16207[11:Res:16032.1,16202.1] program(c3) program(c3) || -> .
% 2.17/2.33 16208[11:Obv:16207.0] program(c3) || -> .
% 2.17/2.33 16209[11:SSi:16208.0,16200.0] || -> .
% 2.17/2.33 16210[11:Spt:16209.0,16042.2] || -> outputs(c2,good)*.
% 2.17/2.33 16211[11:MRR:16171.0,16210.0] || -> program(c3)*.
% 2.17/2.33 16212[11:MRR:16174.1,16210.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16216[11:Res:16032.1,16212.1] program(c3) program(c3) || -> .
% 2.17/2.33 16217[11:Obv:16216.0] program(c3) || -> .
% 2.17/2.33 16218[11:SSi:16217.0,16211.0] || -> .
% 2.17/2.33 16219[10:Spt:16218.0,16041.2] || -> outputs(c2,good)*.
% 2.17/2.33 16220[10:MRR:16171.0,16219.0] || -> program(c3)*.
% 2.17/2.33 16221[10:MRR:16174.1,16219.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16223[7:Res:16032.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.33 16226[7:Obv:16223.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.33 16227[7:Con:16226.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.33 16228[7:MRR:16031.2,16227.2] program(f5(u)) program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.17/2.33 16230[10:Res:16032.1,16221.1] program(c3) program(c3) || -> .
% 2.17/2.33 16231[10:Obv:16230.0] program(c3) || -> .
% 2.17/2.33 16232[10:SSi:16231.0,16220.0] || -> .
% 2.17/2.33 16233[8:Spt:16232.0,51.1,51.2] program(u) || -> program(f5(u))*.
% 2.17/2.33 16234[8:MRR:16228.0,16233.1] program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.17/2.33 16235[7:MRR:300.1,16227.2] program(u) || -> program(f4(u))* program(c2).
% 2.17/2.33 16236[7:MRR:1011.2,16227.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.17/2.33 16237[9:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 16242[10:Spt:16235.0,16235.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 16243[10:SoR:510.0,16242.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 16244[10:SSi:16243.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 16245[10:SoR:274.0,16242.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 16246[10:SSi:16245.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 16247[10:Res:16246.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 16249[10:SSi:16247.1,16247.0,266.0,16233.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 16250[10:MRR:16249.0,16244.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 16251[10:Res:16246.1,16043.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16252[10:SSi:16251.1,16251.0,266.0,16233.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16253[10:MRR:16252.0,16244.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16254[10:SoR:597.0,16242.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 16255[10:SSi:16254.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 16256[10:Res:16032.1,16255.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16259[10:Obv:16256.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16264[10:EmS:16259.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 16265[10:MRR:16250.0,16264.0] || -> program(c2)*.
% 2.17/2.33 16266[10:MRR:16253.0,16264.0] || -> outputs(c2,good)*.
% 2.17/2.33 16271[9:Res:16237.1,16079.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16272[10:SSi:16271.1,16271.0,16265.0,14845.1,16265.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16273[10:MRR:16272.0,16266.0] || -> program(c3)*.
% 2.17/2.33 16277[9:Res:16237.1,16150.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16278[10:SSi:16277.2,16277.0,16265.0,14845.1,16265.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16279[10:MRR:16278.1,16266.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16280[10:Res:16032.1,16279.1] program(c3) program(c3) || -> .
% 2.17/2.33 16281[10:Obv:16280.0] program(c3) || -> .
% 2.17/2.33 16282[10:SSi:16281.0,16273.0] || -> .
% 2.17/2.33 16283[10:Spt:16282.0,16235.2] || -> program(c2)*.
% 2.17/2.33 16284[9:MRR:16271.0,14845.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16285[10:MRR:16284.0,16283.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16288[9:MRR:16277.0,14845.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16289[10:MRR:16288.1,16283.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.17/2.33 16290[11:Spt:16042.0,16042.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 16291[11:SoR:510.0,16290.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 16292[11:SSi:16291.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 16293[11:SoR:274.0,16290.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 16294[11:SSi:16293.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 16295[11:Res:16294.1,16043.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16297[11:SSi:16295.1,16295.0,266.0,16233.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16298[11:MRR:16297.0,16292.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16300[11:SoR:597.0,16290.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 16301[11:SSi:16300.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 16302[11:Res:16032.1,16301.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16305[11:Obv:16302.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16308[11:EmS:16305.0,16283.0] || -> outputs(c1,good)*.
% 2.17/2.33 16312[11:MRR:16298.0,16308.0] || -> outputs(c2,good)*.
% 2.17/2.33 16313[11:MRR:16285.0,16312.0] || -> program(c3)*.
% 2.17/2.33 16315[11:MRR:16289.1,16312.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16320[11:Res:16032.1,16315.1] program(c3) program(c3) || -> .
% 2.17/2.33 16321[11:Obv:16320.0] program(c3) || -> .
% 2.17/2.33 16322[11:SSi:16321.0,16313.0] || -> .
% 2.17/2.33 16323[11:Spt:16322.0,16042.2] || -> outputs(c2,good)*.
% 2.17/2.33 16324[11:MRR:16285.0,16323.0] || -> program(c3)*.
% 2.17/2.33 16326[11:MRR:16289.1,16323.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16327[11:Res:16032.1,16326.1] program(c3) program(c3) || -> .
% 2.17/2.33 16328[11:Obv:16327.0] program(c3) || -> .
% 2.17/2.33 16329[11:SSi:16328.0,16324.0] || -> .
% 2.17/2.33 16330[9:Spt:16329.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.33 16334[10:Spt:16235.0,16235.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 16335[10:SoR:510.0,16334.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 16336[10:SSi:16335.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 16337[10:SoR:274.0,16334.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 16338[10:SSi:16337.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 16340[10:Res:16338.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 16341[10:SSi:16340.1,16340.0,266.0,16233.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 16342[10:MRR:16341.0,16336.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 16343[10:SoR:597.0,16334.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 16344[10:SSi:16343.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 16345[10:Res:16032.1,16344.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16347[10:Obv:16345.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16351[10:EmS:16347.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 16352[10:MRR:16342.0,16351.0] || -> program(c2)*.
% 2.17/2.33 16353[10:Res:16338.1,16043.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16354[10:SSi:16353.1,16353.0,266.0,16233.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16355[10:MRR:16354.0,16336.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16356[10:MRR:16355.0,16351.0] || -> outputs(c2,good)*.
% 2.17/2.33 16357[10:Res:16338.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 16358[10:SSi:16357.2,16357.0,266.0,16233.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 16359[10:MRR:16358.1,16358.2,16336.0,16351.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 16360[10:Res:16359.1,16079.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16361[10:SSi:16360.1,16360.0,16352.0,14845.1,16352.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16362[10:MRR:16361.0,16356.0] || -> program(c3)*.
% 2.17/2.33 16369[10:Res:16359.1,16150.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16370[10:SSi:16369.2,16369.0,16352.0,14845.1,16352.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16371[10:MRR:16370.1,16356.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16372[10:Res:16032.1,16371.1] program(c3) program(c3) || -> .
% 2.17/2.33 16373[10:Obv:16372.0] program(c3) || -> .
% 2.17/2.33 16374[10:SSi:16373.0,16362.0] || -> .
% 2.17/2.33 16375[10:Spt:16374.0,16235.2] || -> program(c2)*.
% 2.17/2.33 16378[11:Spt:16234.0,16234.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 16379[11:SoR:510.0,16378.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 16380[11:SSi:16379.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 16381[11:SoR:274.0,16378.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 16382[11:SSi:16381.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 16384[11:Res:16382.1,16043.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16385[11:SSi:16384.1,16384.0,266.0,16233.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16386[11:MRR:16385.0,16380.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16387[11:SoR:597.0,16378.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 16388[11:SSi:16387.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 16389[11:Res:16032.1,16388.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16391[11:Obv:16389.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16393[11:EmS:16391.0,16375.0] || -> outputs(c1,good)*.
% 2.17/2.33 16397[11:MRR:16386.0,16393.0] || -> outputs(c2,good)*.
% 2.17/2.33 16398[11:Res:16382.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 16399[11:SSi:16398.2,16398.0,266.0,16233.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 16400[11:MRR:16399.1,16380.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 16401[11:MRR:16400.1,16393.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 16402[11:Res:16401.1,16079.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16403[11:SSi:16402.1,16402.0,16375.0,14845.1,16375.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16404[11:MRR:16403.0,16397.0] || -> program(c3)*.
% 2.17/2.33 16411[11:Res:16401.1,16150.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16412[11:SSi:16411.2,16411.0,16375.0,14845.1,16375.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16413[11:MRR:16412.1,16397.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16414[11:Res:16032.1,16413.1] program(c3) program(c3) || -> .
% 2.17/2.33 16415[11:Obv:16414.0] program(c3) || -> .
% 2.17/2.33 16416[11:SSi:16415.0,16404.0] || -> .
% 2.17/2.33 16417[11:Spt:16416.0,16234.2] || -> outputs(c2,bad)*.
% 2.17/2.33 16418[12:Spt:16042.0,16042.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 16419[12:SoR:510.0,16418.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 16420[12:SSi:16419.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 16421[12:SoR:274.0,16418.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 16422[12:SSi:16421.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 16423[12:Res:16422.1,16043.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16425[12:SSi:16423.1,16423.0,266.0,16233.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16426[12:MRR:16425.0,16420.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16427[12:SoR:597.0,16418.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 16428[12:SSi:16427.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 16430[12:Res:16032.1,16428.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16432[12:Obv:16430.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16434[12:EmS:16432.0,16375.0] || -> outputs(c1,good)*.
% 2.17/2.33 16438[12:MRR:16426.0,16434.0] || -> outputs(c2,good)*.
% 2.17/2.33 16439[12:Res:16422.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 16440[12:SSi:16439.2,16439.0,266.0,16233.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 16441[12:MRR:16440.1,16440.2,16420.0,16434.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 16442[12:Res:16441.1,16079.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16443[12:SSi:16442.1,16442.0,16375.0,14845.1,16375.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16444[12:MRR:16443.0,16438.0] || -> program(c3)*.
% 2.17/2.33 16448[12:Res:16441.1,16150.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16449[12:SSi:16448.2,16448.0,16375.0,14845.1,16375.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16450[12:MRR:16449.1,16438.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16451[12:Res:16032.1,16450.1] program(c3) program(c3) || -> .
% 2.17/2.33 16452[12:Obv:16451.0] program(c3) || -> .
% 2.17/2.33 16453[12:SSi:16452.0,16444.0] || -> .
% 2.17/2.33 16454[12:Spt:16453.0,16042.2] || -> outputs(c2,good)*.
% 2.17/2.33 16457[13:Spt:16236.1,16236.2] program(u) || -> program(f4(u))*.
% 2.17/2.33 16458[13:SoR:274.0,16457.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 16459[13:SoR:510.0,16457.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 16460[13:SSi:16459.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 16461[13:SSi:16458.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 16463[13:Res:16461.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 16464[13:SSi:16463.2,16463.0,266.0,16233.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 16465[13:MRR:16464.1,16460.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.17/2.33 16466[13:SoR:597.0,16457.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 16467[13:SSi:16466.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 16468[13:Res:16032.1,16467.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16470[13:Obv:16468.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16471[13:MRR:16465.1,16470.1] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 16477[13:Res:16471.1,16079.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16478[13:SSi:16477.1,16477.0,16375.0,14845.1,16375.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16479[13:MRR:16478.0,16454.0] || -> program(c3)*.
% 2.17/2.33 16483[13:Res:16471.1,16150.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16484[13:SSi:16483.2,16483.0,16375.0,14845.1,16375.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16485[13:MRR:16484.1,16454.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16486[13:Res:16032.1,16485.1] program(c3) program(c3) || -> .
% 2.17/2.33 16487[13:Obv:16486.0] program(c3) || -> .
% 2.17/2.33 16488[13:SSi:16487.0,16479.0] || -> .
% 2.17/2.33 16489[13:Spt:16488.0,16236.0,16236.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 16492[13:Res:16489.1,16079.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16493[13:SSi:16492.1,16492.0,16375.0,14845.1,16375.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16494[13:MRR:16493.0,16454.0] || -> program(c3)*.
% 2.17/2.33 16498[13:Res:16489.1,16150.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16499[13:SSi:16498.2,16498.0,16375.0,14845.1,16375.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16500[13:MRR:16499.1,16454.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16501[13:Res:16032.1,16500.1] program(c3) program(c3) || -> .
% 2.17/2.33 16502[13:Obv:16501.0] program(c3) || -> .
% 2.17/2.33 16503[13:SSi:16502.0,16494.0] || -> .
% 2.17/2.33 16504[7:Spt:16503.0,27.1,27.2,27.3,27.4,27.6] program(u) || outputs(u,good) halts2(f5(u),f5(u)) halts3(u,f5(u),f5(u))* -> outputs(c2,bad).
% 2.17/2.33 16507[8:Spt:17.0,17.3] program(u) || -> halts2(u,u)*.
% 2.17/2.33 16508[8:MRR:7634.2,16507.1] program(u) program(v) || -> program(f4(v))* outputs(c2,good)*.
% 2.17/2.33 16509[8:MRR:15.2,16507.1] program(u) program(v) || -> program(f5(v))* outputs(c2,good)*.
% 2.17/2.33 16510[8:MRR:46.2,16507.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.17/2.33 16512[8:MRR:30.2,16507.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.17/2.33 16514[8:MRR:42.2,16507.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.17/2.33 16516[8:Con:16508.0] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.17/2.33 16517[8:Con:16509.0] program(u) || -> program(f5(u))* outputs(c2,good)*.
% 2.17/2.33 16518[8:Con:16512.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.17/2.33 16521[9:Spt:51.0,51.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 16526[10:Spt:13.0,13.2] program(u) || -> program(f5(u))*.
% 2.17/2.33 16528[11:Spt:16516.0,16516.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 16529[11:SoR:597.0,16528.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 16530[11:SoR:274.0,16528.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 16531[11:SoR:510.0,16528.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 16532[11:SSi:16531.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 16533[11:SSi:16530.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 16534[11:SSi:16529.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 16536[11:Res:16533.1,16504.3] program(f5(c1)) program(c1) || outputs(c1,good) halts2(f5(c1),f5(c1))* -> outputs(c2,bad).
% 2.17/2.33 16537[11:SSi:16536.1,16536.0,266.0,16526.1,266.0] || outputs(c1,good) halts2(f5(c1),f5(c1))* -> outputs(c2,bad).
% 2.17/2.33 16538[11:Res:16507.1,16534.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16541[11:Obv:16538.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16543[9:Res:16521.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.33 16544[9:MRR:16543.0,14845.1] program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.33 16548[11:EmS:16541.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 16549[11:MRR:16537.0,16548.0] || halts2(f5(c1),f5(c1))* -> outputs(c2,bad).
% 2.17/2.33 16550[11:Res:16507.1,16549.0] program(f5(c1)) || -> outputs(c2,bad)*.
% 2.17/2.33 16551[11:SSi:16550.0,16526.0,266.1] || -> outputs(c2,bad)*.
% 2.17/2.33 16552[11:MRR:16544.1,16551.0] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16553[8:Res:16507.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.17/2.33 16555[8:SSi:16553.0,14845.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.17/2.33 16557[9:Res:16521.1,16555.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16560[11:Res:16533.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 16561[11:SSi:16560.1,16560.0,266.0,16526.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 16562[11:MRR:16561.0,16561.1,16532.0,16548.0] || -> program(c2)*.
% 2.17/2.33 16563[11:MRR:16552.0,16562.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16569[11:Res:16533.1,16518.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16570[11:SSi:16569.1,16569.0,266.0,16526.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16571[11:MRR:16570.0,16570.1,16532.0,16548.0] || -> outputs(c2,good)*.
% 2.17/2.33 16572[11:MRR:16563.0,16571.0] || -> program(c3)*.
% 2.17/2.33 16574[9:Res:16521.1,16510.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16575[11:SSi:16574.2,16574.0,16562.0,14845.1,16562.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16576[11:MRR:16575.1,16575.2,16551.0,16571.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16577[11:Res:16507.1,16576.1] program(c3) program(c3) || -> .
% 2.17/2.33 16578[11:Obv:16577.0] program(c3) || -> .
% 2.17/2.33 16579[11:SSi:16578.0,16572.0] || -> .
% 2.17/2.33 16580[11:Spt:16579.0,16516.2] || -> outputs(c2,good)*.
% 2.17/2.33 16582[9:MRR:16557.0,14845.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16583[11:MRR:16582.1,16580.0] program(c2) || -> program(c3)*.
% 2.17/2.33 16590[12:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.33 16591[12:MRR:6.4,16590.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.17/2.33 16595[12:Res:16507.1,16591.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.17/2.33 16598[12:Obv:16595.0] program(u) program(v) || -> program(f4(v))*.
% 2.17/2.33 16599[12:Con:16598.0] program(u) || -> program(f4(u))*.
% 2.17/2.33 16603[12:SoR:274.0,16599.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 16604[12:SoR:510.0,16599.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 16605[12:SSi:16604.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 16606[12:SSi:16603.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 16607[12:Res:16606.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 16609[12:SSi:16607.1,16607.0,266.0,16526.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 16610[12:MRR:16609.0,16605.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 16612[12:SoR:597.0,16599.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 16613[12:SSi:16612.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 16614[12:Res:16507.1,16613.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16617[12:Obv:16614.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16622[12:EmS:16617.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 16623[12:MRR:16610.0,16622.0] || -> program(c2)*.
% 2.17/2.33 16624[12:MRR:16583.0,16623.0] || -> program(c3)*.
% 2.17/2.33 16628[8:Res:16507.1,16514.5] program(f6(u)) program(v) program(u) || outputs(u,good) halts2(u,f6(u))* halts2(c3,v)* -> .
% 2.17/2.33 16630[8:SSi:16628.0,14845.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.17/2.33 16635[9:Res:16521.1,16630.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16636[12:SSi:16635.2,16635.0,16623.0,14845.1,16623.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16637[12:MRR:16636.1,16580.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16641[12:Res:16507.1,16637.1] program(c3) program(c3) || -> .
% 2.17/2.33 16642[12:Obv:16641.0] program(c3) || -> .
% 2.17/2.33 16643[12:SSi:16642.0,16624.0] || -> .
% 2.17/2.33 16644[12:Spt:16643.0,300.3] || -> program(c2)*.
% 2.17/2.33 16645[12:MRR:16583.0,16644.0] || -> program(c3)*.
% 2.17/2.33 16650[11:MRR:16635.0,16635.3,14845.1,16580.0] program(u) program(c2) || halts2(c3,u)* -> .
% 2.17/2.33 16651[12:MRR:16650.1,16644.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16654[12:Res:16507.1,16651.1] program(c3) program(c3) || -> .
% 2.17/2.33 16655[12:Obv:16654.0] program(c3) || -> .
% 2.17/2.33 16656[12:SSi:16655.0,16645.0] || -> .
% 2.17/2.33 16657[10:Spt:16656.0,13.1] || -> program(c2)*.
% 2.17/2.33 16658[10:MRR:16582.0,16657.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16661[9:MRR:16635.0,14845.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16662[10:MRR:16661.1,16657.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.17/2.33 16663[11:Spt:16517.0,16517.1] program(u) || -> program(f5(u))*.
% 2.17/2.33 16665[12:Spt:16516.0,16516.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 16666[12:SoR:510.0,16665.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 16667[12:SSi:16666.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 16668[12:SoR:274.0,16665.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 16669[12:SSi:16668.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 16670[12:Res:16669.1,16518.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16672[12:SSi:16670.1,16670.0,266.0,16663.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16673[12:MRR:16672.0,16667.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16674[12:SoR:597.0,16665.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 16675[12:SSi:16674.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 16676[12:Res:16507.1,16675.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16679[12:Obv:16676.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16683[12:EmS:16679.0,16657.0] || -> outputs(c1,good)*.
% 2.17/2.33 16687[12:MRR:16673.0,16683.0] || -> outputs(c2,good)*.
% 2.17/2.33 16688[12:MRR:16658.0,16687.0] || -> program(c3)*.
% 2.17/2.33 16690[12:MRR:16662.1,16687.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16694[12:Res:16507.1,16690.1] program(c3) program(c3) || -> .
% 2.17/2.33 16695[12:Obv:16694.0] program(c3) || -> .
% 2.17/2.33 16696[12:SSi:16695.0,16688.0] || -> .
% 2.17/2.33 16697[12:Spt:16696.0,16516.2] || -> outputs(c2,good)*.
% 2.17/2.33 16698[12:MRR:16658.0,16697.0] || -> program(c3)*.
% 2.17/2.33 16700[12:MRR:16662.1,16697.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16703[12:Res:16507.1,16700.1] program(c3) program(c3) || -> .
% 2.17/2.33 16704[12:Obv:16703.0] program(c3) || -> .
% 2.17/2.33 16705[12:SSi:16704.0,16698.0] || -> .
% 2.17/2.33 16706[11:Spt:16705.0,16517.2] || -> outputs(c2,good)*.
% 2.17/2.33 16707[11:MRR:16658.0,16706.0] || -> program(c3)*.
% 2.17/2.33 16709[11:MRR:16662.1,16706.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16710[8:Res:16507.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.33 16713[8:Obv:16710.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.33 16714[8:Con:16713.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.33 16715[8:MRR:16031.2,16714.2] program(f5(u)) program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.17/2.33 16717[11:Res:16507.1,16709.1] program(c3) program(c3) || -> .
% 2.17/2.33 16718[11:Obv:16717.0] program(c3) || -> .
% 2.17/2.33 16719[11:SSi:16718.0,16707.0] || -> .
% 2.17/2.33 16720[9:Spt:16719.0,51.1,51.2] program(u) || -> program(f5(u))*.
% 2.17/2.33 16721[9:MRR:16715.0,16720.1] program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.17/2.33 16722[8:MRR:300.1,16714.2] program(u) || -> program(f4(u))* program(c2).
% 2.17/2.33 16723[8:MRR:1011.2,16714.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.17/2.33 16724[10:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 16729[11:Spt:16722.0,16722.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 16730[11:SoR:510.0,16729.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 16731[11:SSi:16730.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 16732[11:SoR:274.0,16729.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 16733[11:SSi:16732.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 16734[11:Res:16733.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 16736[11:SSi:16734.1,16734.0,266.0,16720.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 16737[11:MRR:16736.0,16731.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 16738[11:SoR:597.0,16729.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 16739[11:SSi:16738.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 16740[11:Res:16733.1,16518.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16741[11:SSi:16740.1,16740.0,266.0,16720.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16742[11:MRR:16741.0,16731.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16743[11:Res:16507.1,16739.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16746[11:Obv:16743.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16751[11:EmS:16746.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 16752[11:MRR:16737.0,16751.0] || -> program(c2)*.
% 2.17/2.33 16753[11:MRR:16742.0,16751.0] || -> outputs(c2,good)*.
% 2.17/2.33 16758[10:Res:16724.1,16555.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16759[11:SSi:16758.1,16758.0,16752.0,14845.1,16752.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16760[11:MRR:16759.0,16753.0] || -> program(c3)*.
% 2.17/2.33 16764[10:Res:16724.1,16630.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16765[11:SSi:16764.2,16764.0,16752.0,14845.1,16752.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16766[11:MRR:16765.1,16753.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16767[11:Res:16507.1,16766.1] program(c3) program(c3) || -> .
% 2.17/2.33 16768[11:Obv:16767.0] program(c3) || -> .
% 2.17/2.33 16769[11:SSi:16768.0,16760.0] || -> .
% 2.17/2.33 16770[11:Spt:16769.0,16722.2] || -> program(c2)*.
% 2.17/2.33 16771[10:MRR:16758.0,14845.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16772[11:MRR:16771.0,16770.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16775[10:MRR:16764.0,14845.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16776[11:MRR:16775.1,16770.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.17/2.33 16779[12:Spt:16516.0,16516.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 16780[12:SoR:510.0,16779.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 16781[12:SSi:16780.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 16782[12:SoR:274.0,16779.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 16783[12:SSi:16782.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 16784[12:Res:16783.1,16518.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16786[12:SSi:16784.1,16784.0,266.0,16720.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16787[12:MRR:16786.0,16781.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16789[12:SoR:597.0,16779.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 16790[12:SSi:16789.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 16791[12:Res:16507.1,16790.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16794[12:Obv:16791.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16797[12:EmS:16794.0,16770.0] || -> outputs(c1,good)*.
% 2.17/2.33 16801[12:MRR:16787.0,16797.0] || -> outputs(c2,good)*.
% 2.17/2.33 16802[12:MRR:16772.0,16801.0] || -> program(c3)*.
% 2.17/2.33 16804[12:MRR:16776.1,16801.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16809[12:Res:16507.1,16804.1] program(c3) program(c3) || -> .
% 2.17/2.33 16810[12:Obv:16809.0] program(c3) || -> .
% 2.17/2.33 16811[12:SSi:16810.0,16802.0] || -> .
% 2.17/2.33 16812[12:Spt:16811.0,16516.2] || -> outputs(c2,good)*.
% 2.17/2.33 16813[12:MRR:16772.0,16812.0] || -> program(c3)*.
% 2.17/2.33 16815[12:MRR:16776.1,16812.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16816[12:Res:16507.1,16815.1] program(c3) program(c3) || -> .
% 2.17/2.33 16817[12:Obv:16816.0] program(c3) || -> .
% 2.17/2.33 16818[12:SSi:16817.0,16813.0] || -> .
% 2.17/2.33 16819[10:Spt:16818.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.33 16823[11:Spt:16722.0,16722.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 16824[11:SoR:510.0,16823.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 16825[11:SSi:16824.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 16826[11:SoR:274.0,16823.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 16827[11:SSi:16826.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 16829[11:Res:16827.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 16830[11:SSi:16829.1,16829.0,266.0,16720.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 16831[11:MRR:16830.0,16825.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 16832[11:SoR:597.0,16823.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 16833[11:SSi:16832.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 16834[11:Res:16507.1,16833.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16836[11:Obv:16834.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16840[11:EmS:16836.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 16841[11:MRR:16831.0,16840.0] || -> program(c2)*.
% 2.17/2.33 16842[11:Res:16827.1,16518.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16843[11:SSi:16842.1,16842.0,266.0,16720.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16844[11:MRR:16843.0,16825.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16845[11:MRR:16844.0,16840.0] || -> outputs(c2,good)*.
% 2.17/2.33 16846[11:Res:16827.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 16847[11:SSi:16846.2,16846.0,266.0,16720.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 16848[11:MRR:16847.1,16847.2,16825.0,16840.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 16849[11:Res:16848.1,16555.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16850[11:SSi:16849.1,16849.0,16841.0,14845.1,16841.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16851[11:MRR:16850.0,16845.0] || -> program(c3)*.
% 2.17/2.33 16858[11:Res:16848.1,16630.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16859[11:SSi:16858.2,16858.0,16841.0,14845.1,16841.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16860[11:MRR:16859.1,16845.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16861[11:Res:16507.1,16860.1] program(c3) program(c3) || -> .
% 2.17/2.33 16862[11:Obv:16861.0] program(c3) || -> .
% 2.17/2.33 16863[11:SSi:16862.0,16851.0] || -> .
% 2.17/2.33 16864[11:Spt:16863.0,16722.2] || -> program(c2)*.
% 2.17/2.33 16867[12:Spt:16721.0,16721.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 16868[12:SoR:510.0,16867.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 16869[12:SSi:16868.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 16870[12:SoR:274.0,16867.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 16871[12:SSi:16870.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 16873[12:Res:16871.1,16518.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16874[12:SSi:16873.1,16873.0,266.0,16720.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16875[12:MRR:16874.0,16869.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16876[12:SoR:597.0,16867.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 16877[12:SSi:16876.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 16878[12:Res:16507.1,16877.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16880[12:Obv:16878.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16882[12:EmS:16880.0,16864.0] || -> outputs(c1,good)*.
% 2.17/2.33 16886[12:MRR:16875.0,16882.0] || -> outputs(c2,good)*.
% 2.17/2.33 16887[12:Res:16871.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 16888[12:SSi:16887.2,16887.0,266.0,16720.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 16889[12:MRR:16888.1,16869.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 16890[12:MRR:16889.1,16882.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 16891[12:Res:16890.1,16555.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16892[12:SSi:16891.1,16891.0,16864.0,14845.1,16864.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16893[12:MRR:16892.0,16886.0] || -> program(c3)*.
% 2.17/2.33 16900[12:Res:16890.1,16630.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16901[12:SSi:16900.2,16900.0,16864.0,14845.1,16864.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16902[12:MRR:16901.1,16886.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16903[12:Res:16507.1,16902.1] program(c3) program(c3) || -> .
% 2.17/2.33 16904[12:Obv:16903.0] program(c3) || -> .
% 2.17/2.33 16905[12:SSi:16904.0,16893.0] || -> .
% 2.17/2.33 16906[12:Spt:16905.0,16721.2] || -> outputs(c2,bad)*.
% 2.17/2.33 16907[13:Spt:16516.0,16516.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 16908[13:SoR:510.0,16907.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 16909[13:SSi:16908.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 16910[13:SoR:274.0,16907.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 16911[13:SSi:16910.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 16912[13:Res:16911.1,16518.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16914[13:SSi:16912.1,16912.0,266.0,16720.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16915[13:MRR:16914.0,16909.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 16916[13:SoR:597.0,16907.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 16917[13:SSi:16916.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 16919[13:Res:16507.1,16917.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16921[13:Obv:16919.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16923[13:EmS:16921.0,16864.0] || -> outputs(c1,good)*.
% 2.17/2.33 16927[13:MRR:16915.0,16923.0] || -> outputs(c2,good)*.
% 2.17/2.33 16928[13:Res:16911.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 16929[13:SSi:16928.2,16928.0,266.0,16720.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 16930[13:MRR:16929.1,16929.2,16909.0,16923.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 16931[13:Res:16930.1,16555.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16932[13:SSi:16931.1,16931.0,16864.0,14845.1,16864.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16933[13:MRR:16932.0,16927.0] || -> program(c3)*.
% 2.17/2.33 16937[13:Res:16930.1,16630.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16938[13:SSi:16937.2,16937.0,16864.0,14845.1,16864.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16939[13:MRR:16938.1,16927.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16940[13:Res:16507.1,16939.1] program(c3) program(c3) || -> .
% 2.17/2.33 16941[13:Obv:16940.0] program(c3) || -> .
% 2.17/2.33 16942[13:SSi:16941.0,16933.0] || -> .
% 2.17/2.33 16943[13:Spt:16942.0,16516.2] || -> outputs(c2,good)*.
% 2.17/2.33 16946[14:Spt:16723.1,16723.2] program(u) || -> program(f4(u))*.
% 2.17/2.33 16947[14:SoR:274.0,16946.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 16948[14:SoR:510.0,16946.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 16949[14:SSi:16948.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 16950[14:SSi:16947.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 16952[14:Res:16950.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 16953[14:SSi:16952.2,16952.0,266.0,16720.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 16954[14:MRR:16953.1,16949.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.17/2.33 16955[14:SoR:597.0,16946.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 16956[14:SSi:16955.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 16957[14:Res:16507.1,16956.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16959[14:Obv:16957.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 16960[14:MRR:16954.1,16959.1] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 16966[14:Res:16960.1,16555.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16967[14:SSi:16966.1,16966.0,16864.0,14845.1,16864.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16968[14:MRR:16967.0,16943.0] || -> program(c3)*.
% 2.17/2.33 16972[14:Res:16960.1,16630.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16973[14:SSi:16972.2,16972.0,16864.0,14845.1,16864.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16974[14:MRR:16973.1,16943.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16975[14:Res:16507.1,16974.1] program(c3) program(c3) || -> .
% 2.17/2.33 16976[14:Obv:16975.0] program(c3) || -> .
% 2.17/2.33 16977[14:SSi:16976.0,16968.0] || -> .
% 2.17/2.33 16978[14:Spt:16977.0,16723.0,16723.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 16981[14:Res:16978.1,16555.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16982[14:SSi:16981.1,16981.0,16864.0,14845.1,16864.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 16983[14:MRR:16982.0,16943.0] || -> program(c3)*.
% 2.17/2.33 16987[14:Res:16978.1,16630.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16988[14:SSi:16987.2,16987.0,16864.0,14845.1,16864.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 16989[14:MRR:16988.1,16943.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 16990[14:Res:16507.1,16989.1] program(c3) program(c3) || -> .
% 2.17/2.33 16991[14:Obv:16990.0] program(c3) || -> .
% 2.17/2.33 16992[14:SSi:16991.0,16983.0] || -> .
% 2.17/2.33 16993[8:Spt:16992.0,17.1,17.2,17.4] program(u) || -> program(f5(u))* outputs(c2,bad)*.
% 2.17/2.33 16994[8:MRR:16031.0,16993.1] program(u) || outputs(u,good)*+ -> program(f4(u)) outputs(c2,bad)*.
% 2.17/2.33 16995[9:Spt:16993.0,16993.1] program(u) || -> program(f5(u))*.
% 2.17/2.33 16996[10:Spt:39.0,39.4,39.5] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.33 16997[10:Fac:16996.1,16996.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.33 16998[11:Spt:40.0,40.4] program(u) || -> halts2(u,u)*.
% 2.17/2.33 16999[11:MRR:7634.2,16998.1] program(u) program(v) || -> program(f4(v))* outputs(c2,good)*.
% 2.17/2.33 17002[11:MRR:30.2,16998.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.17/2.33 17004[11:MRR:42.2,16998.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.17/2.33 17006[11:Con:16999.0] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.17/2.33 17007[11:Con:17002.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.17/2.33 17010[12:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 17015[13:Spt:17006.0,17006.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 17016[13:SoR:597.0,17015.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 17017[13:SoR:274.0,17015.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 17018[13:SoR:510.0,17015.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 17019[13:SSi:17018.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 17020[13:SSi:17017.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 17021[13:SSi:17016.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 17023[13:Res:16998.1,17021.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17026[13:Obv:17023.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17033[13:EmS:17026.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 17036[11:Res:16998.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.17/2.33 17038[11:SSi:17036.0,14845.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.17/2.33 17040[12:Res:17010.1,17038.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17041[12:MRR:17040.0,14845.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17042[13:Res:17020.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 17043[13:SSi:17042.1,17042.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 17044[13:MRR:17043.0,17043.1,17019.0,17033.0] || -> program(c2)*.
% 2.17/2.33 17046[13:MRR:17041.0,17044.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17047[13:Res:17020.1,17007.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17048[13:SSi:17047.1,17047.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17049[13:MRR:17048.0,17048.1,17019.0,17033.0] || -> outputs(c2,good)*.
% 2.17/2.33 17050[13:MRR:17046.0,17049.0] || -> program(c3)*.
% 2.17/2.33 17062[11:Res:16998.1,17004.5] program(f6(u)) program(v) program(u) || outputs(u,good) halts2(u,f6(u))* halts2(c3,v)* -> .
% 2.17/2.33 17064[11:SSi:17062.0,14845.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.17/2.33 17066[12:Res:17010.1,17064.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17067[13:SSi:17066.2,17066.0,17044.0,14845.1,17044.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17068[13:MRR:17067.1,17049.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 17069[13:Res:16998.1,17068.1] program(c3) program(c3) || -> .
% 2.17/2.33 17070[13:Obv:17069.0] program(c3) || -> .
% 2.17/2.33 17071[13:SSi:17070.0,17050.0] || -> .
% 2.17/2.33 17072[13:Spt:17071.0,17006.2] || -> outputs(c2,good)*.
% 2.17/2.33 17073[13:MRR:17041.1,17072.0] program(c2) || -> program(c3)*.
% 2.17/2.33 17077[12:MRR:17066.0,14845.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17078[13:MRR:17077.2,17072.0] program(u) program(c2) || halts2(c3,u)* -> .
% 2.17/2.33 17081[11:Res:16998.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.33 17084[11:Obv:17081.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.33 17085[11:Con:17084.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.33 17086[11:MRR:300.1,17085.2] program(u) || -> program(f4(u))* program(c2).
% 2.17/2.33 17087[11:MRR:16994.1,17085.2] program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.17/2.33 17089[14:Spt:17086.0,17086.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 17090[14:SoR:274.0,17089.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 17091[14:SoR:510.0,17089.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 17092[14:SSi:17091.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 17093[14:SSi:17090.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 17095[14:SoR:597.0,17089.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 17096[14:SSi:17095.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 17097[14:Res:17093.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 17098[14:SSi:17097.1,17097.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 17099[14:MRR:17098.0,17092.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 17100[14:Res:16998.1,17096.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17103[14:Obv:17100.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17108[14:EmS:17103.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 17109[14:MRR:17099.0,17108.0] || -> program(c2)*.
% 2.17/2.33 17110[14:MRR:17073.0,17109.0] || -> program(c3)*.
% 2.17/2.33 17112[14:MRR:17078.1,17109.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 17117[14:Res:16998.1,17112.1] program(c3) program(c3) || -> .
% 2.17/2.33 17118[14:Obv:17117.0] program(c3) || -> .
% 2.17/2.33 17119[14:SSi:17118.0,17110.0] || -> .
% 2.17/2.33 17120[14:Spt:17119.0,17086.2] || -> program(c2)*.
% 2.17/2.33 17121[14:MRR:17073.0,17120.0] || -> program(c3)*.
% 2.17/2.33 17123[14:MRR:17078.1,17120.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 17124[14:Res:16998.1,17123.1] program(c3) program(c3) || -> .
% 2.17/2.33 17125[14:Obv:17124.0] program(c3) || -> .
% 2.17/2.33 17126[14:SSi:17125.0,17121.0] || -> .
% 2.17/2.33 17127[12:Spt:17126.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.33 17128[11:MRR:1011.2,17085.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.17/2.33 17132[13:Spt:17086.0,17086.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 17133[13:SoR:510.0,17132.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 17134[13:SSi:17133.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 17135[13:SoR:274.0,17132.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 17136[13:SSi:17135.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 17138[13:Res:17136.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 17139[13:SSi:17138.1,17138.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 17140[13:MRR:17139.0,17134.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 17141[13:SoR:597.0,17132.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 17142[13:SSi:17141.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 17143[13:Res:16998.1,17142.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17145[13:Obv:17143.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17149[13:EmS:17145.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 17150[13:MRR:17140.0,17149.0] || -> program(c2)*.
% 2.17/2.33 17151[13:Res:17136.1,17007.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17152[13:SSi:17151.1,17151.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17153[13:MRR:17152.0,17134.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17154[13:MRR:17153.0,17149.0] || -> outputs(c2,good)*.
% 2.17/2.33 17155[13:Res:17136.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17156[13:SSi:17155.2,17155.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17157[13:MRR:17156.1,17156.2,17134.0,17149.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 17158[13:Res:17157.1,17038.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17159[13:SSi:17158.1,17158.0,17150.0,14845.1,17150.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17160[13:MRR:17159.0,17154.0] || -> program(c3)*.
% 2.17/2.33 17167[13:Res:17157.1,17064.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17168[13:SSi:17167.2,17167.0,17150.0,14845.1,17150.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17169[13:MRR:17168.1,17154.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 17170[13:Res:16998.1,17169.1] program(c3) program(c3) || -> .
% 2.17/2.33 17171[13:Obv:17170.0] program(c3) || -> .
% 2.17/2.33 17172[13:SSi:17171.0,17160.0] || -> .
% 2.17/2.33 17173[13:Spt:17172.0,17086.2] || -> program(c2)*.
% 2.17/2.33 17176[14:Spt:17087.0,17087.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 17177[14:SoR:510.0,17176.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 17178[14:SSi:17177.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 17179[14:SoR:274.0,17176.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 17180[14:SSi:17179.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 17182[14:Res:17180.1,17007.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17183[14:SSi:17182.1,17182.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17184[14:MRR:17183.0,17178.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17185[14:SoR:597.0,17176.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 17186[14:SSi:17185.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 17187[14:Res:16998.1,17186.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17189[14:Obv:17187.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17191[14:EmS:17189.0,17173.0] || -> outputs(c1,good)*.
% 2.17/2.33 17195[14:MRR:17184.0,17191.0] || -> outputs(c2,good)*.
% 2.17/2.33 17196[14:Res:17180.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17197[14:SSi:17196.2,17196.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17198[14:MRR:17197.1,17178.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17199[14:MRR:17198.1,17191.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 17200[14:Res:17199.1,17038.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17201[14:SSi:17200.1,17200.0,17173.0,14845.1,17173.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17202[14:MRR:17201.0,17195.0] || -> program(c3)*.
% 2.17/2.33 17209[14:Res:17199.1,17064.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17210[14:SSi:17209.2,17209.0,17173.0,14845.1,17173.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17211[14:MRR:17210.1,17195.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 17212[14:Res:16998.1,17211.1] program(c3) program(c3) || -> .
% 2.17/2.33 17213[14:Obv:17212.0] program(c3) || -> .
% 2.17/2.33 17214[14:SSi:17213.0,17202.0] || -> .
% 2.17/2.33 17215[14:Spt:17214.0,17087.2] || -> outputs(c2,bad)*.
% 2.17/2.33 17216[15:Spt:17006.0,17006.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 17217[15:SoR:510.0,17216.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 17218[15:SSi:17217.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 17219[15:SoR:274.0,17216.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 17220[15:SSi:17219.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 17221[15:Res:17220.1,17007.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17223[15:SSi:17221.1,17221.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17224[15:MRR:17223.0,17218.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17225[15:SoR:597.0,17216.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 17226[15:SSi:17225.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 17228[15:Res:16998.1,17226.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17230[15:Obv:17228.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17232[15:EmS:17230.0,17173.0] || -> outputs(c1,good)*.
% 2.17/2.33 17236[15:MRR:17224.0,17232.0] || -> outputs(c2,good)*.
% 2.17/2.33 17237[15:Res:17220.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17238[15:SSi:17237.2,17237.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17239[15:MRR:17238.1,17238.2,17218.0,17232.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 17240[15:Res:17239.1,17038.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17241[15:SSi:17240.1,17240.0,17173.0,14845.1,17173.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17242[15:MRR:17241.0,17236.0] || -> program(c3)*.
% 2.17/2.33 17246[15:Res:17239.1,17064.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17247[15:SSi:17246.2,17246.0,17173.0,14845.1,17173.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17248[15:MRR:17247.1,17236.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 17249[15:Res:16998.1,17248.1] program(c3) program(c3) || -> .
% 2.17/2.33 17250[15:Obv:17249.0] program(c3) || -> .
% 2.17/2.33 17251[15:SSi:17250.0,17242.0] || -> .
% 2.17/2.33 17252[15:Spt:17251.0,17006.2] || -> outputs(c2,good)*.
% 2.17/2.33 17255[16:Spt:17128.1,17128.2] program(u) || -> program(f4(u))*.
% 2.17/2.33 17256[16:SoR:274.0,17255.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 17257[16:SoR:510.0,17255.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 17258[16:SSi:17257.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 17259[16:SSi:17256.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 17261[16:Res:17259.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17262[16:SSi:17261.2,17261.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17263[16:MRR:17262.1,17258.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.17/2.33 17264[16:SoR:597.0,17255.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 17265[16:SSi:17264.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 17266[16:Res:16998.1,17265.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17268[16:Obv:17266.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17269[16:MRR:17263.1,17268.1] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 17275[16:Res:17269.1,17038.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17276[16:SSi:17275.1,17275.0,17173.0,14845.1,17173.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17277[16:MRR:17276.0,17252.0] || -> program(c3)*.
% 2.17/2.33 17281[16:Res:17269.1,17064.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17282[16:SSi:17281.2,17281.0,17173.0,14845.1,17173.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17283[16:MRR:17282.1,17252.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 17284[16:Res:16998.1,17283.1] program(c3) program(c3) || -> .
% 2.17/2.33 17285[16:Obv:17284.0] program(c3) || -> .
% 2.17/2.33 17286[16:SSi:17285.0,17277.0] || -> .
% 2.17/2.33 17287[16:Spt:17286.0,17128.0,17128.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 17290[16:Res:17287.1,17038.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17291[16:SSi:17290.1,17290.0,17173.0,14845.1,17173.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17292[16:MRR:17291.0,17252.0] || -> program(c3)*.
% 2.17/2.33 17296[16:Res:17287.1,17064.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17297[16:SSi:17296.2,17296.0,17173.0,14845.1,17173.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17298[16:MRR:17297.1,17252.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 17299[16:Res:16998.1,17298.1] program(c3) program(c3) || -> .
% 2.17/2.33 17300[16:Obv:17299.0] program(c3) || -> .
% 2.17/2.33 17301[16:SSi:17300.0,17292.0] || -> .
% 2.17/2.33 17302[11:Spt:17301.0,40.1,40.2,40.3,40.5,40.6] program(u) || outputs(u,bad) halts2(u,f6(u)) -> outputs(c3,bad) halts2(f6(u),f6(u))*.
% 2.17/2.33 17303[12:Spt:17302.0,17302.1,17302.2,17302.4] program(u) || outputs(u,bad) halts2(u,f6(u)) -> halts2(f6(u),f6(u))*.
% 2.17/2.33 17304[13:Spt:22.0,22.4] program(u) || -> halts2(u,u)*.
% 2.17/2.33 17305[13:MRR:7634.2,17304.1] program(u) program(v) || -> program(f4(v))* outputs(c2,good)*.
% 2.17/2.33 17307[13:MRR:30.2,17304.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.17/2.33 17309[13:MRR:42.2,17304.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.17/2.33 17311[13:Con:17305.0] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.17/2.33 17312[13:Con:17307.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.17/2.33 17315[14:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 17319[15:Spt:17311.0,17311.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 17320[15:SoR:597.0,17319.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 17321[15:SoR:274.0,17319.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 17322[15:SoR:510.0,17319.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 17323[15:SSi:17322.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 17324[15:SSi:17321.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 17325[15:SSi:17320.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 17327[15:Res:17304.1,17325.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17330[15:Obv:17327.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17337[15:EmS:17330.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 17340[13:Res:17304.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.17/2.33 17342[13:SSi:17340.0,14845.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.17/2.33 17344[14:Res:17315.1,17342.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17345[14:MRR:17344.0,14845.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17346[15:Res:17324.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 17347[15:SSi:17346.1,17346.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 17348[15:MRR:17347.0,17347.1,17323.0,17337.0] || -> program(c2)*.
% 2.17/2.33 17350[15:MRR:17345.0,17348.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17351[15:Res:17324.1,17312.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17352[15:SSi:17351.1,17351.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17353[15:MRR:17352.0,17352.1,17323.0,17337.0] || -> outputs(c2,good)*.
% 2.17/2.33 17354[15:MRR:17350.0,17353.0] || -> program(c3)*.
% 2.17/2.33 17366[13:Res:17304.1,17309.5] program(f6(u)) program(v) program(u) || outputs(u,good) halts2(u,f6(u))* halts2(c3,v)* -> .
% 2.17/2.33 17368[13:SSi:17366.0,14845.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.17/2.33 17370[14:Res:17315.1,17368.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17371[15:SSi:17370.2,17370.0,17348.0,14845.1,17348.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17372[15:MRR:17371.1,17353.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 17373[15:Res:17304.1,17372.1] program(c3) program(c3) || -> .
% 2.17/2.33 17374[15:Obv:17373.0] program(c3) || -> .
% 2.17/2.33 17375[15:SSi:17374.0,17354.0] || -> .
% 2.17/2.33 17376[15:Spt:17375.0,17311.2] || -> outputs(c2,good)*.
% 2.17/2.33 17377[15:MRR:17345.1,17376.0] program(c2) || -> program(c3)*.
% 2.17/2.33 17381[14:MRR:17370.0,14845.1] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17382[15:MRR:17381.2,17376.0] program(u) program(c2) || halts2(c3,u)* -> .
% 2.17/2.33 17385[13:Res:17304.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.33 17388[13:Obv:17385.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.33 17389[13:Con:17388.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.33 17390[13:MRR:300.1,17389.2] program(u) || -> program(f4(u))* program(c2).
% 2.17/2.33 17391[13:MRR:16994.1,17389.2] program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.17/2.33 17393[16:Spt:17390.0,17390.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 17394[16:SoR:274.0,17393.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 17395[16:SoR:510.0,17393.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 17396[16:SSi:17395.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 17397[16:SSi:17394.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 17399[16:SoR:597.0,17393.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 17400[16:SSi:17399.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 17401[16:Res:17397.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 17402[16:SSi:17401.1,17401.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 17403[16:MRR:17402.0,17396.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 17404[16:Res:17304.1,17400.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17407[16:Obv:17404.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17412[16:EmS:17407.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 17413[16:MRR:17403.0,17412.0] || -> program(c2)*.
% 2.17/2.33 17414[16:MRR:17377.0,17413.0] || -> program(c3)*.
% 2.17/2.33 17416[16:MRR:17382.1,17413.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 17421[16:Res:17304.1,17416.1] program(c3) program(c3) || -> .
% 2.17/2.33 17422[16:Obv:17421.0] program(c3) || -> .
% 2.17/2.33 17423[16:SSi:17422.0,17414.0] || -> .
% 2.17/2.33 17424[16:Spt:17423.0,17390.2] || -> program(c2)*.
% 2.17/2.33 17425[16:MRR:17377.0,17424.0] || -> program(c3)*.
% 2.17/2.33 17427[16:MRR:17382.1,17424.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 17428[16:Res:17304.1,17427.1] program(c3) program(c3) || -> .
% 2.17/2.33 17429[16:Obv:17428.0] program(c3) || -> .
% 2.17/2.33 17430[16:SSi:17429.0,17425.0] || -> .
% 2.17/2.33 17431[14:Spt:17430.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.33 17432[13:MRR:1011.2,17389.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.17/2.33 17435[15:Spt:17390.0,17390.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 17436[15:SoR:510.0,17435.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 17437[15:SSi:17436.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 17438[15:SoR:274.0,17435.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 17439[15:SSi:17438.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 17441[15:Res:17439.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 17442[15:SSi:17441.1,17441.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 17443[15:MRR:17442.0,17437.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 17444[15:SoR:597.0,17435.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 17445[15:SSi:17444.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 17446[15:Res:17304.1,17445.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17448[15:Obv:17446.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17452[15:EmS:17448.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 17453[15:MRR:17443.0,17452.0] || -> program(c2)*.
% 2.17/2.33 17454[15:Res:17439.1,17312.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17455[15:SSi:17454.1,17454.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17456[15:MRR:17455.0,17437.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17457[15:MRR:17456.0,17452.0] || -> outputs(c2,good)*.
% 2.17/2.33 17458[15:Res:17439.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17459[15:SSi:17458.2,17458.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17460[15:MRR:17459.1,17459.2,17437.0,17452.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 17461[15:Res:17460.1,17342.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17462[15:SSi:17461.1,17461.0,17453.0,14845.1,17453.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17463[15:MRR:17462.0,17457.0] || -> program(c3)*.
% 2.17/2.33 17470[15:Res:17460.1,17368.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17471[15:SSi:17470.2,17470.0,17453.0,14845.1,17453.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17472[15:MRR:17471.1,17457.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 17473[15:Res:17304.1,17472.1] program(c3) program(c3) || -> .
% 2.17/2.33 17474[15:Obv:17473.0] program(c3) || -> .
% 2.17/2.33 17475[15:SSi:17474.0,17463.0] || -> .
% 2.17/2.33 17476[15:Spt:17475.0,17390.2] || -> program(c2)*.
% 2.17/2.33 17479[16:Spt:17391.0,17391.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 17480[16:SoR:510.0,17479.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 17481[16:SSi:17480.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 17482[16:SoR:274.0,17479.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 17483[16:SSi:17482.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 17485[16:Res:17483.1,17312.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17486[16:SSi:17485.1,17485.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17487[16:MRR:17486.0,17481.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17488[16:SoR:597.0,17479.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 17489[16:SSi:17488.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 17490[16:Res:17304.1,17489.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17492[16:Obv:17490.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17494[16:EmS:17492.0,17476.0] || -> outputs(c1,good)*.
% 2.17/2.33 17498[16:MRR:17487.0,17494.0] || -> outputs(c2,good)*.
% 2.17/2.33 17499[16:Res:17483.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17500[16:SSi:17499.2,17499.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17501[16:MRR:17500.1,17481.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17502[16:MRR:17501.1,17494.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 17503[16:Res:17502.1,17342.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17504[16:SSi:17503.1,17503.0,17476.0,14845.1,17476.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17505[16:MRR:17504.0,17498.0] || -> program(c3)*.
% 2.17/2.33 17512[16:Res:17502.1,17368.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17513[16:SSi:17512.2,17512.0,17476.0,14845.1,17476.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17514[16:MRR:17513.1,17498.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 17515[16:Res:17304.1,17514.1] program(c3) program(c3) || -> .
% 2.17/2.33 17516[16:Obv:17515.0] program(c3) || -> .
% 2.17/2.33 17517[16:SSi:17516.0,17505.0] || -> .
% 2.17/2.33 17518[16:Spt:17517.0,17391.2] || -> outputs(c2,bad)*.
% 2.17/2.33 17519[17:Spt:17311.0,17311.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 17520[17:SoR:510.0,17519.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 17521[17:SSi:17520.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 17522[17:SoR:274.0,17519.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 17523[17:SSi:17522.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 17524[17:Res:17523.1,17312.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17526[17:SSi:17524.1,17524.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17527[17:MRR:17526.0,17521.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17528[17:SoR:597.0,17519.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 17529[17:SSi:17528.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 17531[17:Res:17304.1,17529.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17533[17:Obv:17531.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17535[17:EmS:17533.0,17476.0] || -> outputs(c1,good)*.
% 2.17/2.33 17539[17:MRR:17527.0,17535.0] || -> outputs(c2,good)*.
% 2.17/2.33 17540[17:Res:17523.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17541[17:SSi:17540.2,17540.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17542[17:MRR:17541.1,17541.2,17521.0,17535.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 17543[17:Res:17542.1,17342.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17544[17:SSi:17543.1,17543.0,17476.0,14845.1,17476.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17545[17:MRR:17544.0,17539.0] || -> program(c3)*.
% 2.17/2.33 17549[17:Res:17542.1,17368.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17550[17:SSi:17549.2,17549.0,17476.0,14845.1,17476.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17551[17:MRR:17550.1,17539.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 17552[17:Res:17304.1,17551.1] program(c3) program(c3) || -> .
% 2.17/2.33 17553[17:Obv:17552.0] program(c3) || -> .
% 2.17/2.33 17554[17:SSi:17553.0,17545.0] || -> .
% 2.17/2.33 17555[17:Spt:17554.0,17311.2] || -> outputs(c2,good)*.
% 2.17/2.33 17558[18:Spt:17432.1,17432.2] program(u) || -> program(f4(u))*.
% 2.17/2.33 17559[18:SoR:274.0,17558.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 17560[18:SoR:510.0,17558.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 17561[18:SSi:17560.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 17562[18:SSi:17559.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 17564[18:Res:17562.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17565[18:SSi:17564.2,17564.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17566[18:MRR:17565.1,17561.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.17/2.33 17567[18:SoR:597.0,17558.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 17568[18:SSi:17567.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 17569[18:Res:17304.1,17568.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17571[18:Obv:17569.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 17572[18:MRR:17566.1,17571.1] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 17578[18:Res:17572.1,17342.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17579[18:SSi:17578.1,17578.0,17476.0,14845.1,17476.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17580[18:MRR:17579.0,17555.0] || -> program(c3)*.
% 2.17/2.33 17584[18:Res:17572.1,17368.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17585[18:SSi:17584.2,17584.0,17476.0,14845.1,17476.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17586[18:MRR:17585.1,17555.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 17587[18:Res:17304.1,17586.1] program(c3) program(c3) || -> .
% 2.17/2.33 17588[18:Obv:17587.0] program(c3) || -> .
% 2.17/2.33 17589[18:SSi:17588.0,17580.0] || -> .
% 2.17/2.33 17590[18:Spt:17589.0,17432.0,17432.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 17593[18:Res:17590.1,17342.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17594[18:SSi:17593.1,17593.0,17476.0,14845.1,17476.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17595[18:MRR:17594.0,17555.0] || -> program(c3)*.
% 2.17/2.33 17599[18:Res:17590.1,17368.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17600[18:SSi:17599.2,17599.0,17476.0,14845.1,17476.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17601[18:MRR:17600.1,17555.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 17602[18:Res:17304.1,17601.1] program(c3) program(c3) || -> .
% 2.17/2.33 17603[18:Obv:17602.0] program(c3) || -> .
% 2.17/2.33 17604[18:SSi:17603.0,17595.0] || -> .
% 2.17/2.33 17605[13:Spt:17604.0,22.1,22.2,22.3,22.5,22.6] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> outputs(c2,bad) halts2(f5(u),f5(u)).
% 2.17/2.33 17606[14:Spt:17605.0,17605.1,17605.2,17605.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.33 17607[14:Res:52.3,17606.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.33 17608[14:Obv:17607.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.33 17609[14:SSi:17608.0,16995.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.33 17610[14:MRR:17609.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.33 17612[15:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.33 17613[15:MRR:6.4,17612.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.17/2.33 17614[15:SoR:597.0,17613.3] program(u) program(c1) program(v) || halts2(u,w)* halts2(v,x)* -> outputs(c1,good)*.
% 2.17/2.33 17619[15:Res:17610.2,17613.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.17/2.33 17624[15:Con:17619.2] program(u) program(f5(u)) || -> program(f4(u))*.
% 2.17/2.33 17625[15:SSi:17624.1,16995.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 17627[15:Con:17614.2] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 17628[15:SSi:17627.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 17629[15:SoR:274.0,17625.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 17630[15:SoR:510.0,17625.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 17631[15:SSi:17630.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 17632[15:SSi:17629.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 17633[15:Res:17632.1,17606.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 17634[15:SSi:17633.1,17633.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 17635[15:MRR:17634.0,17631.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 17638[15:Res:17635.0,17628.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.33 17640[15:SSi:17638.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.33 17642[10:Res:16996.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> halts2(c3,f6(u))* program(c3).
% 2.17/2.33 17644[10:SSi:17642.0,14845.1] program(u) || outputs(u,good) halts2(u,f6(u))*+ -> halts2(c3,f6(u))* program(c3).
% 2.17/2.33 17646[15:Res:17632.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 17647[15:SSi:17646.1,17646.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 17648[15:MRR:17647.0,17647.1,17631.0,17640.0] || -> program(c2)*.
% 2.17/2.33 17653[15:Res:17632.1,16028.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.33 17654[15:SSi:17653.1,17653.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.33 17655[15:MRR:17654.0,17654.1,17631.0,17640.0] || -> outputs(c2,bad)*.
% 2.17/2.33 17656[15:Res:17632.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17657[15:SSi:17656.2,17656.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17658[15:MRR:17657.1,17657.2,17631.0,17640.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 17661[15:Res:17658.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.33 17663[15:SSi:17661.1,17661.0,17648.0,14845.1,17648.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.33 17664[15:MRR:17663.0,17655.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17667[15:Res:17658.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17668[15:SSi:17667.2,17667.0,17648.0,14845.1,17648.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17669[15:MRR:17668.2,17655.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17678[15:Res:17632.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17679[15:SSi:17678.2,17678.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17680[15:MRR:17679.2,17679.3,17631.0,17640.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.33 17681[15:MRR:17669.2,17680.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.33 17684[15:Res:17635.0,17680.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.33 17686[15:SSi:17684.0,16995.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.33 17687[15:MRR:17664.0,17686.0] || -> program(c3)*.
% 2.17/2.33 17693[15:MRR:16997.0,17687.0] || -> halts2(c3,c3)*.
% 2.17/2.33 17699[15:Res:17693.0,17681.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.33 17701[15:SSi:17699.0,17687.0] || halts2(c3,c3)* -> .
% 2.17/2.33 17702[15:MRR:17701.0,17693.0] || -> .
% 2.17/2.33 17704[15:Spt:17702.0,300.3] || -> program(c2)*.
% 2.17/2.33 17713[14:Res:17610.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.33 17714[14:SSi:17713.1,16995.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.33 17715[16:Spt:16994.0,16994.1,16994.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.33 17719[16:MRR:17714.4,17715.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.17/2.33 17721[16:Con:17719.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 17722[16:SoR:274.0,17721.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 17723[16:SoR:510.0,17721.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 17724[16:SSi:17723.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 17725[16:SSi:17722.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 17726[16:Res:17725.1,17606.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 17727[16:SSi:17726.1,17726.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 17728[16:MRR:17727.0,17724.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 17729[16:SoR:597.0,17721.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 17730[16:SSi:17729.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 17733[16:Res:17728.0,17730.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.33 17735[16:SSi:17733.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.33 17744[16:Res:17725.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17745[16:SSi:17744.2,17744.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17746[16:MRR:17745.1,17745.2,17724.0,17735.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 17749[16:Res:17746.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.33 17751[16:SSi:17749.1,17749.0,17704.0,14845.1,17704.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.33 17753[16:Res:17746.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17754[16:SSi:17753.2,17753.0,17704.0,14845.1,17704.0] program(u) || halts2(u,u)*+ outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17763[16:Res:17725.1,16028.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.33 17764[16:SSi:17763.1,17763.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.33 17765[16:MRR:17764.0,17764.1,17724.0,17735.0] || -> outputs(c2,bad)*.
% 2.17/2.33 17766[16:MRR:17751.0,17765.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17768[16:MRR:17754.2,17765.0] program(u) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17772[16:Res:17725.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17773[16:SSi:17772.2,17772.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17774[16:MRR:17773.2,17773.3,17724.0,17735.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.33 17775[16:MRR:17768.2,17774.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.33 17778[16:Res:17728.0,17774.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.33 17780[16:SSi:17778.0,16995.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.33 17782[16:MRR:17766.0,17780.0] || -> program(c3)*.
% 2.17/2.33 17787[16:MRR:16997.0,17782.0] || -> halts2(c3,c3)*.
% 2.17/2.33 17793[16:Res:17787.0,17775.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.33 17795[16:SSi:17793.0,17782.0] || halts2(c3,c3)* -> .
% 2.17/2.33 17796[16:MRR:17795.0,17787.0] || -> .
% 2.17/2.33 17798[16:Spt:17796.0,16994.3] || -> outputs(c2,bad)*.
% 2.17/2.33 17799[14:Con:17714.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.33 17801[14:MRR:1011.2,17799.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.17/2.33 17804[17:Spt:17801.1,17801.2] program(u) || -> program(f4(u))*.
% 2.17/2.33 17805[17:SoR:274.0,17804.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 17806[17:SoR:510.0,17804.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 17807[17:SSi:17806.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 17808[17:SSi:17805.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 17809[17:Res:17808.1,17606.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 17810[17:SSi:17809.1,17809.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 17811[17:MRR:17810.0,17807.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 17815[17:SoR:597.0,17804.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 17816[17:SSi:17815.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 17819[17:Res:17811.0,17816.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.33 17821[17:SSi:17819.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.33 17823[17:Res:17808.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17824[17:SSi:17823.2,17823.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 17825[17:MRR:17824.1,17824.2,17807.0,17821.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 17826[17:Res:17825.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.33 17827[17:SSi:17826.1,17826.0,17704.0,14845.1,17704.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.33 17828[17:MRR:17827.0,17798.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17832[17:Res:17825.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17833[17:SSi:17832.2,17832.0,17704.0,14845.1,17704.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17834[17:MRR:17833.2,17798.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17846[17:Res:17808.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17847[17:SSi:17846.2,17846.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17848[17:MRR:17847.2,17847.3,17807.0,17821.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.33 17849[17:MRR:17834.2,17848.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.33 17852[17:Res:17811.0,17848.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.33 17854[17:SSi:17852.0,16995.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.33 17855[17:MRR:17828.0,17854.0] || -> program(c3)*.
% 2.17/2.33 17861[17:MRR:16997.0,17855.0] || -> halts2(c3,c3)*.
% 2.17/2.33 17867[17:Res:17861.0,17849.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.33 17869[17:SSi:17867.0,17855.0] || halts2(c3,c3)* -> .
% 2.17/2.33 17870[17:MRR:17869.0,17861.0] || -> .
% 2.17/2.33 17872[17:Spt:17870.0,17801.0,17801.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 17875[18:Spt:7634.1,7634.3] program(u) || -> program(f4(u))*.
% 2.17/2.33 17876[18:SoR:597.0,17875.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 17877[18:SoR:274.0,17875.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 17878[18:SoR:510.0,17875.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 17879[18:SSi:17878.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 17880[18:SSi:17877.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 17881[18:SSi:17876.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 17882[17:Res:17872.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.33 17883[17:SSi:17882.1,17882.0,17704.0,14845.1,17704.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.33 17884[17:MRR:17883.0,17798.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17885[18:Res:17880.1,17606.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 17886[18:SSi:17885.1,17885.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 17887[18:MRR:17886.0,17879.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 17893[18:Res:17887.0,17881.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.33 17896[18:SSi:17893.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.33 17902[17:Res:17872.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17903[17:SSi:17902.2,17902.0,17704.0,14845.1,17704.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17904[17:MRR:17903.2,17798.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 17916[18:Res:17880.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17917[18:SSi:17916.2,17916.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 17918[18:MRR:17917.2,17917.3,17879.0,17896.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.33 17919[18:MRR:17904.2,17918.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.33 17922[18:Res:17887.0,17918.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.33 17924[18:SSi:17922.0,16995.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.33 17925[18:MRR:17884.0,17924.0] || -> program(c3)*.
% 2.17/2.33 17931[18:MRR:16997.0,17925.0] || -> halts2(c3,c3)*.
% 2.17/2.33 17938[18:Res:17931.0,17919.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.33 17939[18:SSi:17938.0,17925.0] || halts2(c3,c3)* -> .
% 2.17/2.33 17940[18:MRR:17939.0,17931.0] || -> .
% 2.17/2.33 17942[18:Spt:17940.0,7634.0,7634.2,7634.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.33 17943[18:MRR:17904.2,17942.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.33 17946[18:Res:17872.1,17942.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.17/2.33 17947[18:Obv:17946.0] program(c2) || -> outputs(c2,good)*.
% 2.17/2.33 17948[18:SSi:17947.0,17704.0] || -> outputs(c2,good)*.
% 2.17/2.33 17949[18:MRR:17884.0,17948.0] || -> program(c3)*.
% 2.17/2.33 17953[18:MRR:16997.0,17949.0] || -> halts2(c3,c3)*.
% 2.17/2.33 17961[18:Res:17953.0,17943.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.33 17962[18:SSi:17961.0,17949.0] || halts2(c3,c3)* -> .
% 2.17/2.33 17963[18:MRR:17962.0,17953.0] || -> .
% 2.17/2.33 17966[14:Spt:17963.0,17605.3] || -> outputs(c2,bad)*.
% 2.17/2.33 17967[15:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 17968[16:Spt:18.0,18.1,18.2,18.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.33 17969[16:Res:52.3,17968.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.33 17970[16:Obv:17969.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.33 17971[16:SSi:17970.0,16995.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.33 17972[16:MRR:17971.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.33 17976[15:Res:17967.1,6.2] program(u) program(c2) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.33 17977[16:Res:17972.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.33 17978[15:Con:17976.0] program(c2) program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.33 17980[16:SSi:17977.1,16995.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.33 17981[17:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.33 17986[17:MRR:17980.4,17981.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.17/2.33 17987[17:Con:17986.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 17988[17:SoR:274.0,17987.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 17989[17:SoR:510.0,17987.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 17990[17:SSi:17989.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 17991[17:SSi:17988.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 17992[17:Res:17991.1,17968.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 17993[17:SSi:17992.1,17992.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 17994[17:MRR:17993.0,17990.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 17995[15:Res:17967.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.33 17996[15:MRR:17995.0,17995.2,14845.1,17966.0] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 17997[17:SoR:597.0,17987.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 17998[17:SSi:17997.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 18003[17:Res:17994.0,17998.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.33 18004[17:SSi:18003.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.33 18007[17:Res:17991.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 18008[17:SSi:18007.1,18007.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 18009[17:MRR:18008.0,17990.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 18010[17:MRR:18009.0,18004.0] || -> program(c2)*.
% 2.17/2.33 18012[18:Spt:17644.0,17644.1,17644.2,17644.3] program(u) || outputs(u,good) halts2(u,f6(u))*+ -> halts2(c3,f6(u))*.
% 2.17/2.33 18013[18:Res:17967.1,18012.2] program(f6(c2)) program(c2) || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.17/2.33 18014[18:SSi:18013.1,18013.0,18010.0,14845.1,18010.0] || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.17/2.33 18024[15:Res:17967.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18025[17:SSi:18024.2,18024.0,18010.0,14845.1,18010.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18026[17:MRR:18025.2,17966.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18028[17:Res:17303.3,18026.1] program(u) program(f6(u)) || outputs(u,bad) halts2(u,f6(u))* outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.17/2.33 18034[17:SSi:18028.1,14845.1] program(u) || outputs(u,bad) halts2(u,f6(u))*+ outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.17/2.33 18035[17:Res:17967.1,18034.2] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.17/2.33 18036[17:SSi:18035.1,18035.0,18010.0,14845.1,18010.0] || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.17/2.33 18037[18:MRR:18036.0,18036.2,17966.0,18014.1] || outputs(c2,good)* -> .
% 2.17/2.33 18038[18:MRR:30.6,18037.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.33 18040[19:Spt:18038.0,18038.2] program(u) || halts2(u,u)* -> .
% 2.17/2.33 18046[19:Res:17967.1,18040.1] program(c2) program(c2) || -> .
% 2.17/2.33 18049[19:Obv:18046.0] program(c2) || -> .
% 2.17/2.33 18050[19:SSi:18049.0,18010.0] || -> .
% 2.17/2.33 18052[19:Spt:18050.0,18038.1,18038.3,18038.4,18038.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.17/2.33 18053[19:Res:17991.1,18052.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.33 18054[19:SSi:18053.1,18053.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.33 18055[19:MRR:18054.0,18054.1,17990.0,18004.0] || -> .
% 2.17/2.33 18056[18:Spt:18055.0,17644.4] || -> program(c3)*.
% 2.17/2.33 18057[18:MRR:16997.0,18056.0] || -> halts2(c3,c3)*.
% 2.17/2.33 18059[15:Res:17967.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18064[18:Res:18057.0,18026.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.33 18065[18:SSi:18064.0,18056.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.33 18066[18:MRR:18065.1,18057.0] || outputs(c2,good)* -> .
% 2.17/2.33 18067[18:MRR:30.6,18066.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.33 18070[19:Spt:18067.0,18067.2] program(u) || halts2(u,u)* -> .
% 2.17/2.33 18072[19:Res:17967.1,18070.1] program(c2) program(c2) || -> .
% 2.17/2.33 18077[19:Obv:18072.0] program(c2) || -> .
% 2.17/2.33 18078[19:SSi:18077.0,18010.0] || -> .
% 2.17/2.33 18079[19:Spt:18078.0,18067.1,18067.3,18067.4,18067.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.17/2.33 18080[19:Res:17991.1,18079.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.33 18081[19:SSi:18080.1,18080.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.33 18082[19:MRR:18081.0,18081.1,17990.0,18004.0] || -> .
% 2.17/2.33 18083[17:Spt:18082.0,300.3] || -> program(c2)*.
% 2.17/2.33 18084[17:MRR:17996.0,18083.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 18085[17:MRR:17978.0,18083.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.33 18089[15:MRR:18059.0,18059.4,14845.1,17966.0] program(u) program(c2) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18090[17:MRR:18089.1,18083.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18094[17:Res:18085.2,18084.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.33 18095[17:SSi:18094.0,18083.0] || -> program(f4(c2))* program(c3).
% 2.17/2.33 18097[18:Spt:18095.1] || -> program(c3)*.
% 2.17/2.33 18098[18:MRR:16997.0,18097.0] || -> halts2(c3,c3)*.
% 2.17/2.33 18107[18:Res:18098.0,18090.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.33 18108[18:SSi:18107.0,18097.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.33 18109[18:MRR:18108.1,18098.0] || outputs(c2,good)* -> .
% 2.17/2.33 18110[18:MRR:30.6,18109.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.33 18111[18:MRR:7634.4,18109.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.33 18124[18:Res:18098.0,18111.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.33 18125[18:SSi:18124.0,18097.0] program(u) || -> program(f4(u))*.
% 2.17/2.33 18133[18:SoR:597.0,18125.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 18134[18:SoR:274.0,18125.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 18135[18:SoR:510.0,18125.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 18136[18:SSi:18135.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 18137[18:SSi:18134.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 18138[18:SSi:18133.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 18140[18:Res:18137.1,18110.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.33 18143[18:SSi:18140.2,18140.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.33 18144[18:MRR:18143.2,18136.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.33 18145[18:MRR:18144.2,18138.2] program(u) || halts2(u,u)* -> .
% 2.17/2.33 18146[18:MRR:16996.1,18145.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.33 18150[18:Res:18146.1,18145.1] program(c3) program(c3) || -> .
% 2.17/2.33 18155[18:Obv:18150.0] program(c3) || -> .
% 2.17/2.33 18156[18:SSi:18155.0,18097.0] || -> .
% 2.17/2.33 18157[18:Spt:18156.0,18095.1,18097.0] || program(c3)* -> .
% 2.17/2.33 18158[18:Spt:18156.0,18095.0] || -> program(f4(c2))*.
% 2.17/2.33 18159[18:MRR:18084.1,18157.0] || outputs(c2,good)* -> .
% 2.17/2.33 18160[18:MRR:7634.4,18159.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.33 18164[18:MRR:30.6,18159.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.33 18174[18:Res:17967.1,18160.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.33 18176[18:Obv:18174.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.33 18177[18:SSi:18176.0,18083.0] program(u) || -> program(f4(u))*.
% 2.17/2.33 18183[18:SoR:274.0,18177.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 18184[18:SoR:510.0,18177.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 18185[18:SSi:18184.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 18186[18:SSi:18183.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 18187[18:Res:18186.1,17968.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 18188[18:SSi:18187.1,18187.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 18189[18:MRR:18188.0,18185.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 18190[18:Res:18186.1,18164.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.33 18191[18:SSi:18190.2,18190.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.33 18192[18:MRR:18191.2,18185.0] program(u) || halts2(u,u)*+ outputs(c1,good)* -> .
% 2.17/2.33 18195[18:Res:18189.0,18192.1] program(f5(c1)) || outputs(c1,good)* -> .
% 2.17/2.33 18196[18:SSi:18195.0,16995.0,266.1] || outputs(c1,good)* -> .
% 2.17/2.33 18197[18:MRR:597.3,18196.0] program(f4(c1)) program(u) || halts2(u,v)* -> .
% 2.17/2.33 18199[18:SSi:18197.0,18177.0,266.1] program(u) || halts2(u,v)* -> .
% 2.17/2.33 18203[18:Res:17967.1,18199.1] program(u) program(c2) || -> .
% 2.17/2.33 18207[18:Con:18203.0] program(c2) || -> .
% 2.17/2.33 18208[18:SSi:18207.0,18083.0] || -> .
% 2.17/2.33 18210[16:Spt:18208.0,18.3] || -> program(c2)*.
% 2.17/2.33 18211[16:MRR:17996.0,18210.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 18213[16:MRR:17978.0,18210.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.33 18214[16:MRR:18089.1,18210.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18215[17:Spt:20.1,20.3,20.4,20.6] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.33 18221[16:Res:18213.2,18211.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.33 18222[16:SSi:18221.0,18210.0] || -> program(f4(c2))* program(c3).
% 2.17/2.33 18224[18:Spt:18222.1] || -> program(c3)*.
% 2.17/2.33 18225[18:MRR:16997.0,18224.0] || -> halts2(c3,c3)*.
% 2.17/2.33 18234[18:Res:18225.0,18214.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.33 18236[18:SSi:18234.0,18224.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.33 18237[18:MRR:18236.1,18225.0] || outputs(c2,good)* -> .
% 2.17/2.33 18238[18:MRR:7634.4,18237.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.33 18239[18:MRR:30.6,18237.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.33 18251[18:Res:18225.0,18238.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.33 18253[18:SSi:18251.0,18224.0] program(u) || -> program(f4(u))*.
% 2.17/2.33 18261[18:SoR:597.0,18253.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 18262[18:SoR:274.0,18253.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 18263[18:SoR:510.0,18253.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 18264[18:SSi:18263.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 18265[18:SSi:18262.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 18266[18:SSi:18261.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 18268[18:Res:18265.1,18239.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.33 18271[18:SSi:18268.2,18268.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.33 18272[18:MRR:18271.2,18264.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.33 18273[18:MRR:18272.2,18266.2] program(u) || halts2(u,u)* -> .
% 2.17/2.33 18274[18:MRR:16996.1,18273.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.33 18278[18:Res:18274.1,18273.1] program(c3) program(c3) || -> .
% 2.17/2.33 18283[18:Obv:18278.0] program(c3) || -> .
% 2.17/2.33 18284[18:SSi:18283.0,18224.0] || -> .
% 2.17/2.33 18285[18:Spt:18284.0,18222.1,18224.0] || program(c3)* -> .
% 2.17/2.33 18286[18:Spt:18284.0,18222.0] || -> program(f4(c2))*.
% 2.17/2.33 18287[18:MRR:18211.1,18285.0] || outputs(c2,good)* -> .
% 2.17/2.33 18288[18:MRR:7634.4,18287.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.33 18292[18:MRR:30.6,18287.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.33 18301[18:Res:17967.1,18288.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.33 18304[18:Obv:18301.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.33 18305[18:SSi:18304.0,18210.0] program(u) || -> program(f4(u))*.
% 2.17/2.33 18311[18:SoR:274.0,18305.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 18312[18:SoR:510.0,18305.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 18313[18:SSi:18312.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 18314[18:SSi:18311.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 18315[18:Res:18314.1,18215.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 18316[18:SSi:18315.1,18315.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 18317[18:MRR:18316.0,18313.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 18318[18:Res:18314.1,18292.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.33 18319[18:SSi:18318.2,18318.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.33 18320[18:MRR:18319.2,18313.0] program(u) || halts2(u,u)*+ outputs(c1,good)* -> .
% 2.17/2.33 18322[18:Res:18317.0,18320.1] program(f5(c1)) || outputs(c1,good)* -> .
% 2.17/2.33 18324[18:SSi:18322.0,16995.0,266.1] || outputs(c1,good)* -> .
% 2.17/2.33 18325[18:MRR:597.3,18324.0] program(f4(c1)) program(u) || halts2(u,v)* -> .
% 2.17/2.33 18327[18:SSi:18325.0,18305.0,266.1] program(u) || halts2(u,v)* -> .
% 2.17/2.33 18331[18:Res:17967.1,18327.1] program(u) program(c2) || -> .
% 2.17/2.33 18335[18:Con:18331.0] program(c2) || -> .
% 2.17/2.33 18336[18:SSi:18335.0,18210.0] || -> .
% 2.17/2.33 18338[17:Spt:18336.0,20.0,20.2,20.5] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.33 18340[17:MRR:18214.2,18338.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.33 18341[17:Res:17967.1,18338.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.17/2.33 18342[17:Obv:18341.0] program(c2) || -> outputs(c2,good)*.
% 2.17/2.33 18343[17:SSi:18342.0,18210.0] || -> outputs(c2,good)*.
% 2.17/2.33 18344[17:MRR:18211.0,18343.0] || -> program(c3)*.
% 2.17/2.33 18347[17:MRR:16997.0,18344.0] || -> halts2(c3,c3)*.
% 2.17/2.33 18353[17:Res:18347.0,18340.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.33 18355[17:SSi:18353.0,18344.0] || halts2(c3,c3)* -> .
% 2.17/2.33 18356[17:MRR:18355.0,18347.0] || -> .
% 2.17/2.33 18358[15:Spt:18356.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.33 18361[15:Res:52.3,18358.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.33 18362[15:Obv:18361.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.33 18363[15:SSi:18362.0,16995.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.33 18364[15:MRR:18363.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.33 18368[15:Res:18364.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.33 18369[15:SSi:18368.1,16995.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.33 18370[16:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.33 18374[16:MRR:18369.4,18370.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.17/2.33 18375[16:Con:18374.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 18376[16:SoR:274.0,18375.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 18377[16:SoR:510.0,18375.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 18378[16:SSi:18377.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 18379[16:SSi:18376.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 18380[16:Res:18379.1,18358.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 18381[16:SSi:18380.1,18380.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 18382[16:MRR:18381.0,18378.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 18383[16:SoR:597.0,18375.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 18384[16:SSi:18383.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 18385[16:Res:18379.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 18386[16:SSi:18385.1,18385.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 18387[16:MRR:18386.0,18378.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 18390[16:Res:18382.0,18384.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.33 18391[16:SSi:18390.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.33 18392[16:MRR:18387.0,18391.0] || -> program(c2)*.
% 2.17/2.33 18397[17:Spt:17644.0,17644.1,17644.2,17644.3] program(u) || outputs(u,good) halts2(u,f6(u))*+ -> halts2(c3,f6(u))*.
% 2.17/2.33 18401[16:Res:18379.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 18402[16:SSi:18401.2,18401.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 18403[16:MRR:18402.1,18402.2,18378.0,18391.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 18405[17:Res:18403.1,18397.2] program(f6(c2)) program(c2) || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.17/2.33 18407[17:SSi:18405.1,18405.0,18392.0,14845.1,18392.0] || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.17/2.33 18412[16:Res:18403.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18413[16:SSi:18412.2,18412.0,18392.0,14845.1,18392.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18414[16:MRR:18413.2,17966.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18417[16:Res:17303.3,18414.1] program(u) program(f6(u)) || outputs(u,bad) halts2(u,f6(u))* outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.17/2.33 18422[16:SSi:18417.1,14845.1] program(u) || outputs(u,bad) halts2(u,f6(u))*+ outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.17/2.33 18423[16:Res:18403.1,18422.2] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.17/2.33 18424[16:SSi:18423.1,18423.0,18392.0,14845.1,18392.0] || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.17/2.33 18425[17:MRR:18424.0,18424.2,17966.0,18407.1] || outputs(c2,good)* -> .
% 2.17/2.33 18426[17:MRR:30.6,18425.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.33 18428[18:Spt:18426.0,18426.2] program(u) || halts2(u,u)* -> .
% 2.17/2.33 18435[18:Res:18403.1,18428.1] program(c2) program(c2) || -> .
% 2.17/2.33 18437[18:Obv:18435.0] program(c2) || -> .
% 2.17/2.33 18438[18:SSi:18437.0,18392.0] || -> .
% 2.17/2.33 18440[18:Spt:18438.0,18426.1,18426.3,18426.4,18426.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.17/2.33 18441[18:Res:18379.1,18440.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.33 18442[18:SSi:18441.1,18441.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.33 18443[18:MRR:18442.0,18442.1,18378.0,18391.0] || -> .
% 2.17/2.33 18444[17:Spt:18443.0,17644.4] || -> program(c3)*.
% 2.17/2.33 18445[17:MRR:16997.0,18444.0] || -> halts2(c3,c3)*.
% 2.17/2.33 18452[17:Res:18445.0,18414.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.33 18453[17:SSi:18452.0,18444.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.33 18454[17:MRR:18453.1,18445.0] || outputs(c2,good)* -> .
% 2.17/2.33 18455[17:MRR:30.6,18454.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.33 18458[18:Spt:18455.0,18455.2] program(u) || halts2(u,u)* -> .
% 2.17/2.33 18461[18:Res:18403.1,18458.1] program(c2) program(c2) || -> .
% 2.17/2.33 18465[18:Obv:18461.0] program(c2) || -> .
% 2.17/2.33 18466[18:SSi:18465.0,18392.0] || -> .
% 2.17/2.33 18467[18:Spt:18466.0,18455.1,18455.3,18455.4,18455.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.17/2.33 18468[18:Res:18379.1,18467.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.33 18469[18:SSi:18468.1,18468.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.33 18470[18:MRR:18469.0,18469.1,18378.0,18391.0] || -> .
% 2.17/2.33 18471[16:Spt:18470.0,300.3] || -> program(c2)*.
% 2.17/2.33 18472[15:Con:18369.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.33 18473[15:MRR:1011.2,18472.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.17/2.33 18477[17:Spt:18473.1,18473.2] program(u) || -> program(f4(u))*.
% 2.17/2.33 18478[17:SoR:274.0,18477.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 18479[17:SoR:510.0,18477.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 18480[17:SSi:18479.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 18481[17:SSi:18478.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 18482[17:Res:18481.1,18358.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 18483[17:SSi:18482.1,18482.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 18484[17:MRR:18483.0,18480.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 18485[17:SoR:597.0,18477.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 18486[17:SSi:18485.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 18489[17:Res:18484.0,18486.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.33 18491[17:SSi:18489.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.33 18496[17:Res:18481.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 18497[17:SSi:18496.2,18496.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 18498[17:MRR:18497.1,18497.2,18480.0,18491.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 18500[17:Res:18498.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.33 18502[17:SSi:18500.1,18500.0,18471.0,14845.1,18471.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.33 18503[17:MRR:18502.0,17966.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 18507[17:Res:18498.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18508[17:SSi:18507.2,18507.0,18471.0,14845.1,18471.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18509[17:MRR:18508.2,17966.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18518[17:Res:18481.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 18519[17:SSi:18518.2,18518.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 18520[17:MRR:18519.2,18519.3,18480.0,18491.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.33 18521[17:MRR:18509.2,18520.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.33 18523[17:Res:18484.0,18520.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.33 18526[17:SSi:18523.0,16995.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.33 18527[17:MRR:18503.0,18526.0] || -> program(c3)*.
% 2.17/2.33 18533[17:MRR:16997.0,18527.0] || -> halts2(c3,c3)*.
% 2.17/2.33 18538[17:Res:18533.0,18521.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.33 18541[17:SSi:18538.0,18527.0] || halts2(c3,c3)* -> .
% 2.17/2.33 18542[17:MRR:18541.0,18533.0] || -> .
% 2.17/2.33 18544[17:Spt:18542.0,18473.0,18473.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 18547[17:Res:18544.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.33 18548[17:SSi:18547.1,18547.0,18471.0,14845.1,18471.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.33 18549[17:MRR:18548.0,17966.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 18550[17:Res:18472.2,18549.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.33 18551[17:SSi:18550.0,18471.0] || -> program(f4(c2))* program(c3).
% 2.17/2.33 18552[18:Spt:18551.1] || -> program(c3)*.
% 2.17/2.33 18553[18:MRR:16997.0,18552.0] || -> halts2(c3,c3)*.
% 2.17/2.33 18554[17:Res:18544.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18555[17:SSi:18554.2,18554.0,18471.0,14845.1,18471.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18556[17:MRR:18555.2,17966.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18561[18:Res:18553.0,18556.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.33 18562[18:SSi:18561.0,18552.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.33 18563[18:MRR:18562.1,18553.0] || outputs(c2,good)* -> .
% 2.17/2.33 18564[18:MRR:7634.4,18563.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.33 18565[18:MRR:30.6,18563.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.33 18579[18:Res:18553.0,18564.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.33 18580[18:SSi:18579.0,18552.0] program(u) || -> program(f4(u))*.
% 2.17/2.33 18588[18:SoR:597.0,18580.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 18589[18:SoR:274.0,18580.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 18590[18:SoR:510.0,18580.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 18591[18:SSi:18590.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 18592[18:SSi:18589.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 18593[18:SSi:18588.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 18596[18:Res:18592.1,18565.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.33 18599[18:SSi:18596.2,18596.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.33 18600[18:MRR:18599.2,18591.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.33 18601[18:MRR:18600.2,18593.2] program(u) || halts2(u,u)* -> .
% 2.17/2.33 18602[18:MRR:16996.1,18601.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.33 18608[18:Res:18602.1,18601.1] program(c3) program(c3) || -> .
% 2.17/2.33 18613[18:Obv:18608.0] program(c3) || -> .
% 2.17/2.33 18614[18:SSi:18613.0,18552.0] || -> .
% 2.17/2.33 18616[18:Spt:18614.0,18551.1,18552.0] || program(c3)* -> .
% 2.17/2.33 18617[18:Spt:18614.0,18551.0] || -> program(f4(c2))*.
% 2.17/2.33 18618[18:MRR:18549.1,18616.0] || outputs(c2,good)* -> .
% 2.17/2.33 18619[18:MRR:7634.4,18618.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.33 18623[18:MRR:30.6,18618.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.33 18633[18:Res:18544.1,18619.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.33 18635[18:Obv:18633.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.33 18636[18:SSi:18635.0,18471.0] program(u) || -> program(f4(u))*.
% 2.17/2.33 18641[18:SoR:274.0,18636.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 18642[18:SoR:510.0,18636.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 18643[18:SSi:18642.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 18644[18:SSi:18641.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 18645[18:Res:18644.1,18358.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 18646[18:SSi:18645.1,18645.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 18647[18:MRR:18646.0,18643.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.33 18649[18:SoR:597.0,18636.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 18650[18:SSi:18649.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 18651[18:Res:18647.0,18650.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.33 18655[18:SSi:18651.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.33 18658[18:Res:18644.1,18623.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.33 18659[18:SSi:18658.2,18658.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.33 18660[18:MRR:18659.2,18659.3,18643.0,18655.0] program(u) || halts2(u,u)* -> .
% 2.17/2.33 18665[18:Res:18544.1,18660.1] program(c2) program(c2) || -> .
% 2.17/2.33 18668[18:Obv:18665.0] program(c2) || -> .
% 2.17/2.33 18669[18:SSi:18668.0,18471.0] || -> .
% 2.17/2.33 18671[12:Spt:18669.0,17302.3] || -> outputs(c3,bad)*.
% 2.17/2.33 18672[13:Spt:22.0,22.4] program(u) || -> halts2(u,u)*.
% 2.17/2.33 18673[13:MRR:7634.2,18672.1] program(u) program(v) || -> program(f4(v))* outputs(c2,good)*.
% 2.17/2.33 18674[13:MRR:46.2,18672.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.17/2.33 18676[13:MRR:30.2,18672.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.17/2.33 18678[13:MRR:42.2,18672.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.17/2.33 18680[13:Con:18673.0] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.17/2.33 18681[13:Con:18676.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.17/2.33 18684[14:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 18689[15:Spt:18680.0,18680.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 18690[15:SoR:510.0,18689.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 18691[15:SSi:18690.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 18692[15:SoR:274.0,18689.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 18693[15:SSi:18692.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 18697[15:SoR:597.0,18689.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 18698[15:SSi:18697.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 18699[15:Res:18672.1,18698.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 18702[15:Obv:18699.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 18707[15:EmS:18702.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 18708[15:Res:18693.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 18709[15:SSi:18708.1,18708.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 18710[15:MRR:18709.0,18691.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 18711[15:MRR:18710.0,18707.0] || -> program(c2)*.
% 2.17/2.33 18716[13:Res:18672.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.17/2.33 18718[13:SSi:18716.0,14845.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.17/2.33 18720[14:Res:18684.1,18718.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 18721[15:SSi:18720.1,18720.0,18711.0,14845.1,18711.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 18722[15:Res:18693.1,16028.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.33 18723[15:SSi:18722.1,18722.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.33 18724[15:MRR:18723.0,18723.1,18691.0,18707.0] || -> outputs(c2,bad)*.
% 2.17/2.33 18725[15:Res:18693.1,18681.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 18726[15:SSi:18725.1,18725.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 18727[15:MRR:18726.0,18726.1,18691.0,18707.0] || -> outputs(c2,good)*.
% 2.17/2.33 18729[15:MRR:18721.0,18727.0] || -> program(c3)*.
% 2.17/2.33 18730[14:Res:18684.1,18674.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18731[15:SSi:18730.2,18730.0,18711.0,14845.1,18711.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18732[15:MRR:18731.1,18731.2,18724.0,18727.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 18733[15:Res:18672.1,18732.1] program(c3) program(c3) || -> .
% 2.17/2.33 18736[15:Obv:18733.0] program(c3) || -> .
% 2.17/2.33 18737[15:SSi:18736.0,18729.0] || -> .
% 2.17/2.33 18738[15:Spt:18737.0,18680.2] || -> outputs(c2,good)*.
% 2.17/2.33 18740[14:MRR:18720.0,14845.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 18741[15:MRR:18740.1,18738.0] program(c2) || -> program(c3)*.
% 2.17/2.33 18746[16:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.33 18749[16:MRR:6.4,18746.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.17/2.33 18753[16:Res:18672.1,18749.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.17/2.33 18756[16:Obv:18753.0] program(u) program(v) || -> program(f4(v))*.
% 2.17/2.33 18757[16:Con:18756.0] program(u) || -> program(f4(u))*.
% 2.17/2.33 18761[16:SoR:274.0,18757.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 18762[16:SoR:510.0,18757.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 18763[16:SSi:18762.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 18764[16:SSi:18761.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 18766[16:Res:18764.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 18767[16:SSi:18766.1,18766.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 18768[16:MRR:18767.0,18763.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 18769[16:SoR:597.0,18757.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 18770[16:SSi:18769.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 18771[16:Res:18672.1,18770.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 18774[16:Obv:18771.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 18779[16:EmS:18774.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 18780[16:MRR:18768.0,18779.0] || -> program(c2)*.
% 2.17/2.33 18781[16:MRR:18741.0,18780.0] || -> program(c3)*.
% 2.17/2.33 18784[13:Res:18672.1,18678.5] program(f6(u)) program(v) program(u) || outputs(u,good) halts2(u,f6(u))* halts2(c3,v)* -> .
% 2.17/2.33 18786[13:SSi:18784.0,14845.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.17/2.33 18788[14:Res:18684.1,18786.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18789[16:SSi:18788.2,18788.0,18780.0,14845.1,18780.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18790[16:MRR:18789.1,18738.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 18791[16:Res:18672.1,18790.1] program(c3) program(c3) || -> .
% 2.17/2.33 18792[16:Obv:18791.0] program(c3) || -> .
% 2.17/2.33 18793[16:SSi:18792.0,18781.0] || -> .
% 2.17/2.33 18794[16:Spt:18793.0,300.3] || -> program(c2)*.
% 2.17/2.33 18795[16:MRR:18741.0,18794.0] || -> program(c3)*.
% 2.17/2.33 18799[15:MRR:18788.0,18788.3,14845.1,18738.0] program(u) program(c2) || halts2(c3,u)* -> .
% 2.17/2.33 18800[16:MRR:18799.1,18794.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.33 18803[16:Res:18672.1,18800.1] program(c3) program(c3) || -> .
% 2.17/2.33 18804[16:Obv:18803.0] program(c3) || -> .
% 2.17/2.33 18805[16:SSi:18804.0,18795.0] || -> .
% 2.17/2.33 18806[14:Spt:18805.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.33 18810[15:Spt:18680.0,18680.1] program(u) || -> program(f4(u))*.
% 2.17/2.33 18811[15:SoR:510.0,18810.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.33 18812[15:SSi:18811.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.33 18813[15:SoR:274.0,18810.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.33 18814[15:SSi:18813.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.33 18815[15:Res:18814.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 18817[15:SSi:18815.1,18815.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.33 18818[15:MRR:18817.0,18812.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.33 18819[15:SoR:597.0,18810.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.33 18820[15:SSi:18819.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.33 18821[15:Res:18672.1,18820.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.33 18823[15:Obv:18821.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.33 18824[15:Res:18814.1,18681.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 18825[15:SSi:18824.1,18824.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 18826[15:MRR:18825.0,18812.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.33 18830[15:EmS:18823.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.33 18831[15:MRR:18818.0,18830.0] || -> program(c2)*.
% 2.17/2.33 18832[15:MRR:18826.0,18830.0] || -> outputs(c2,good)*.
% 2.17/2.33 18833[15:Res:18814.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 18834[15:SSi:18833.2,18833.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.33 18835[15:MRR:18834.1,18834.2,18812.0,18830.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.33 18836[15:Res:18835.1,18718.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.33 18837[15:SSi:18836.1,18836.0,18831.0,14845.1,18831.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.33 18838[15:MRR:18837.0,18832.0] || -> program(c3)*.
% 2.17/2.33 18839[15:Res:18835.1,18786.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18840[15:SSi:18839.2,18839.0,18831.0,14845.1,18831.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.33 18841[15:MRR:18840.1,18832.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 18845[15:Res:18672.1,18841.1] program(c3) program(c3) || -> .
% 2.17/2.34 18846[15:Obv:18845.0] program(c3) || -> .
% 2.17/2.34 18847[15:SSi:18846.0,18838.0] || -> .
% 2.17/2.34 18848[15:Spt:18847.0,18680.2] || -> outputs(c2,good)*.
% 2.17/2.34 18851[16:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.34 18854[16:MRR:6.4,18851.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.17/2.34 18858[16:Res:18672.1,18854.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.17/2.34 18860[16:Obv:18858.0] program(u) program(v) || -> program(f4(v))*.
% 2.17/2.34 18861[16:Con:18860.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 18864[16:SoR:274.0,18861.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 18865[16:SoR:510.0,18861.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 18866[16:SSi:18865.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 18867[16:SSi:18864.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 18869[16:SoR:597.0,18861.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 18870[16:SSi:18869.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 18871[16:Res:18867.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 18872[16:SSi:18871.1,18871.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 18873[16:MRR:18872.0,18866.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.34 18874[16:Res:18672.1,18870.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.34 18876[16:Obv:18874.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.34 18880[16:EmS:18876.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.34 18881[16:MRR:18873.0,18880.0] || -> program(c2)*.
% 2.17/2.34 18882[16:Res:18867.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 18883[16:SSi:18882.2,18882.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 18884[16:MRR:18883.1,18866.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 18885[16:MRR:18884.1,18880.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 18886[16:Res:18885.1,18718.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.34 18887[16:SSi:18886.1,18886.0,18881.0,14845.1,18881.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 18888[16:MRR:18887.0,18848.0] || -> program(c3)*.
% 2.17/2.34 18892[16:Res:18885.1,18786.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 18893[16:SSi:18892.2,18892.0,18881.0,14845.1,18881.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 18894[16:MRR:18893.1,18848.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 18895[16:Res:18672.1,18894.1] program(c3) program(c3) || -> .
% 2.17/2.34 18896[16:Obv:18895.0] program(c3) || -> .
% 2.17/2.34 18897[16:SSi:18896.0,18888.0] || -> .
% 2.17/2.34 18898[16:Spt:18897.0,300.3] || -> program(c2)*.
% 2.17/2.34 18901[17:Spt:16994.0,16994.1,16994.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.34 18904[17:MRR:6.4,18901.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.17/2.34 18909[17:Res:18672.1,18904.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.17/2.34 18911[17:Obv:18909.0] program(u) program(v) || -> program(f4(v))*.
% 2.17/2.34 18912[17:Con:18911.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 18915[17:SoR:274.0,18912.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 18916[17:SoR:510.0,18912.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 18917[17:SSi:18916.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 18918[17:SSi:18915.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 18920[17:Res:18918.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 18921[17:SSi:18920.2,18920.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 18922[17:MRR:18921.1,18917.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.17/2.34 18923[17:SoR:597.0,18912.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 18924[17:SSi:18923.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 18925[17:Res:18672.1,18924.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.34 18927[17:Obv:18925.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.34 18928[17:MRR:18922.1,18927.1] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 18939[17:Res:18928.1,18718.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.34 18940[17:SSi:18939.1,18939.0,18898.0,14845.1,18898.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 18941[17:MRR:18940.0,18848.0] || -> program(c3)*.
% 2.17/2.34 18942[17:Res:18928.1,18786.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 18943[17:SSi:18942.2,18942.0,18898.0,14845.1,18898.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 18944[17:MRR:18943.1,18848.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 18945[17:Res:18672.1,18944.1] program(c3) program(c3) || -> .
% 2.17/2.34 18946[17:Obv:18945.0] program(c3) || -> .
% 2.17/2.34 18947[17:SSi:18946.0,18941.0] || -> .
% 2.17/2.34 18948[17:Spt:18947.0,16994.3] || -> outputs(c2,bad)*.
% 2.17/2.34 18951[13:Res:18672.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.34 18953[13:Obv:18951.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.34 18954[13:Con:18953.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 18955[13:MRR:1011.2,18954.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.17/2.34 18956[18:Spt:18955.1,18955.2] program(u) || -> program(f4(u))*.
% 2.17/2.34 18957[18:SoR:597.0,18956.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 18958[18:SoR:274.0,18956.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 18959[18:SoR:510.0,18956.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 18960[18:SSi:18959.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 18961[18:SSi:18958.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 18962[18:SSi:18957.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 18964[18:Res:18961.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 18965[18:SSi:18964.2,18964.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 18966[18:MRR:18965.1,18960.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.17/2.34 18967[18:Res:18672.1,18962.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.34 18969[18:Obv:18967.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.34 18970[18:MRR:18966.1,18969.1] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 18976[18:Res:18970.1,18718.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.34 18977[18:Res:18970.1,18786.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 18978[18:SSi:18976.1,18976.0,18898.0,14845.1,18898.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 18979[18:MRR:18978.0,18848.0] || -> program(c3)*.
% 2.17/2.34 18980[18:SSi:18977.2,18977.0,18898.0,14845.1,18898.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 18981[18:MRR:18980.1,18848.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 18982[18:Res:18672.1,18981.1] program(c3) program(c3) || -> .
% 2.17/2.34 18983[18:Obv:18982.0] program(c3) || -> .
% 2.17/2.34 18984[18:SSi:18983.0,18979.0] || -> .
% 2.17/2.34 18985[18:Spt:18984.0,18955.0,18955.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 18988[18:Res:18985.1,18718.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.34 18989[18:SSi:18988.1,18988.0,18898.0,14845.1,18898.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 18990[18:MRR:18989.0,18848.0] || -> program(c3)*.
% 2.17/2.34 18991[18:Res:18985.1,18786.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 18992[18:SSi:18991.2,18991.0,18898.0,14845.1,18898.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 18993[18:MRR:18992.1,18848.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 18994[18:Res:18672.1,18993.1] program(c3) program(c3) || -> .
% 2.17/2.34 18995[18:Obv:18994.0] program(c3) || -> .
% 2.17/2.34 18996[18:SSi:18995.0,18990.0] || -> .
% 2.17/2.34 18997[13:Spt:18996.0,22.1,22.2,22.3,22.5,22.6] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> outputs(c2,bad) halts2(f5(u),f5(u)).
% 2.17/2.34 18998[14:Spt:18997.0,18997.1,18997.2,18997.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.34 18999[14:Res:52.3,18998.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 19000[14:Obv:18999.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 19001[14:SSi:19000.0,16995.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 19002[14:MRR:19001.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 19003[15:Spt:37.0,37.1,37.2,37.4] program(u) || outputs(u,bad) halts2(u,f6(u)) -> halts2(f6(u),f6(u))*.
% 2.17/2.34 19009[14:Res:19002.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 19010[14:SSi:19009.1,16995.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 19011[16:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.34 19015[16:MRR:19010.4,19011.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.17/2.34 19016[16:Con:19015.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 19017[16:SoR:597.0,19016.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 19018[16:SoR:274.0,19016.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 19019[16:SoR:510.0,19016.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 19020[16:SSi:19019.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 19021[16:SSi:19018.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 19022[16:SSi:19017.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 19023[16:Res:19021.1,18998.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19024[16:SSi:19023.1,19023.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19025[16:MRR:19024.0,19020.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19027[16:Res:19025.0,19022.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 19030[16:SSi:19027.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 19036[16:Res:19021.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 19037[16:SSi:19036.1,19036.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 19038[16:MRR:19037.0,19037.1,19020.0,19030.0] || -> program(c2)*.
% 2.17/2.34 19039[16:Res:19021.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 19040[16:SSi:19039.2,19039.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 19041[16:MRR:19040.1,19040.2,19020.0,19030.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 19043[16:Res:19041.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 19045[16:SSi:19043.1,19043.0,19038.0,14845.1,19038.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 19046[16:Res:19021.1,16028.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.34 19047[16:SSi:19046.1,19046.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.34 19048[16:MRR:19047.0,19047.1,19020.0,19030.0] || -> outputs(c2,bad)*.
% 2.17/2.34 19049[16:MRR:19045.0,19048.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 19050[16:Res:19041.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19051[16:SSi:19050.2,19050.0,19038.0,14845.1,19038.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19052[16:MRR:19051.2,19048.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19061[16:Res:19021.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 19062[16:SSi:19061.2,19061.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 19063[16:MRR:19062.2,19062.3,19020.0,19030.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 19064[16:MRR:19052.2,19063.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 19066[16:Res:19025.0,19063.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 19069[16:SSi:19066.0,16995.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 19071[16:MRR:19049.0,19069.0] || -> program(c3)*.
% 2.17/2.34 19075[16:MRR:16997.0,19071.0] || -> halts2(c3,c3)*.
% 2.17/2.34 19081[16:Res:19075.0,19064.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 19083[16:SSi:19081.0,19071.0] || halts2(c3,c3)* -> .
% 2.17/2.34 19084[16:MRR:19083.0,19075.0] || -> .
% 2.17/2.34 19086[16:Spt:19084.0,300.3] || -> program(c2)*.
% 2.17/2.34 19087[14:Con:19010.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 19088[14:MRR:16994.1,19087.2] program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.17/2.34 19089[14:MRR:1011.2,19087.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.17/2.34 19092[17:Spt:19088.0,19088.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 19093[17:SoR:510.0,19092.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 19094[17:SSi:19093.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 19095[17:SoR:274.0,19092.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 19096[17:SSi:19095.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 19097[17:Res:19096.1,18998.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19098[17:SSi:19097.1,19097.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19099[17:MRR:19098.0,19094.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19100[17:SoR:597.0,19092.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 19101[17:SSi:19100.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 19106[17:Res:19099.0,19101.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 19109[17:SSi:19106.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 19111[18:Spt:17644.0,17644.1,17644.2,17644.3] program(u) || outputs(u,good) halts2(u,f6(u))*+ -> halts2(c3,f6(u))*.
% 2.17/2.34 19112[17:Res:19096.1,16028.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.34 19113[17:SSi:19112.1,19112.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.34 19114[17:MRR:19113.0,19113.1,19094.0,19109.0] || -> outputs(c2,bad)*.
% 2.17/2.34 19115[17:Res:19096.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 19116[17:SSi:19115.2,19115.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 19117[17:MRR:19116.1,19116.2,19094.0,19109.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 19118[18:Res:19117.1,19111.2] program(f6(c2)) program(c2) || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.17/2.34 19120[18:SSi:19118.1,19118.0,19086.0,14845.1,19086.0] || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.17/2.34 19123[17:Res:19117.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19124[17:SSi:19123.2,19123.0,19086.0,14845.1,19086.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19125[17:MRR:19124.2,19114.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19128[17:Res:19003.3,19125.1] program(u) program(f6(u)) || outputs(u,bad) halts2(u,f6(u))* outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.17/2.34 19133[17:SSi:19128.1,14845.1] program(u) || outputs(u,bad) halts2(u,f6(u))*+ outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.17/2.34 19134[17:Res:19117.1,19133.2] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.17/2.34 19135[17:SSi:19134.1,19134.0,19086.0,14845.1,19086.0] || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.17/2.34 19136[18:MRR:19135.0,19135.2,19114.0,19120.1] || outputs(c2,good)* -> .
% 2.17/2.34 19137[18:MRR:30.6,19136.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 19139[19:Spt:19137.0,19137.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 19146[19:Res:19117.1,19139.1] program(c2) program(c2) || -> .
% 2.17/2.34 19148[19:Obv:19146.0] program(c2) || -> .
% 2.17/2.34 19149[19:SSi:19148.0,19086.0] || -> .
% 2.17/2.34 19151[19:Spt:19149.0,19137.1,19137.3,19137.4,19137.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.17/2.34 19152[19:Res:19096.1,19151.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 19153[19:SSi:19152.1,19152.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 19154[19:MRR:19153.0,19153.1,19094.0,19109.0] || -> .
% 2.17/2.34 19155[18:Spt:19154.0,17644.4] || -> program(c3)*.
% 2.17/2.34 19156[18:MRR:16997.0,19155.0] || -> halts2(c3,c3)*.
% 2.17/2.34 19163[18:Res:19156.0,19125.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 19164[18:SSi:19163.0,19155.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 19165[18:MRR:19164.1,19156.0] || outputs(c2,good)* -> .
% 2.17/2.34 19166[18:MRR:30.6,19165.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 19169[19:Spt:19166.0,19166.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 19172[19:Res:19117.1,19169.1] program(c2) program(c2) || -> .
% 2.17/2.34 19177[19:Obv:19172.0] program(c2) || -> .
% 2.17/2.34 19178[19:SSi:19177.0,19086.0] || -> .
% 2.17/2.34 19180[19:Spt:19178.0,19166.1,19166.3,19166.4,19166.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.17/2.34 19181[19:Res:19096.1,19180.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 19182[19:SSi:19181.1,19181.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 19183[19:MRR:19182.0,19182.1,19094.0,19109.0] || -> .
% 2.17/2.34 19184[17:Spt:19183.0,19088.2] || -> outputs(c2,bad)*.
% 2.17/2.34 19188[18:Spt:19089.1,19089.2] program(u) || -> program(f4(u))*.
% 2.17/2.34 19189[18:SoR:274.0,19188.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 19190[18:SoR:510.0,19188.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 19191[18:SSi:19190.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 19192[18:SSi:19189.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 19193[18:Res:19192.1,18998.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19194[18:SSi:19193.1,19193.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19195[18:MRR:19194.0,19191.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19196[18:SoR:597.0,19188.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 19197[18:SSi:19196.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 19200[18:Res:19195.0,19197.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 19202[18:SSi:19200.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 19207[18:Res:19192.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 19208[18:SSi:19207.2,19207.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 19209[18:MRR:19208.1,19208.2,19191.0,19202.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 19211[18:Res:19209.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 19213[18:SSi:19211.1,19211.0,19086.0,14845.1,19086.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 19214[18:MRR:19213.0,19184.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 19215[18:Res:19209.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19216[18:SSi:19215.2,19215.0,19086.0,14845.1,19086.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19217[18:MRR:19216.2,19184.0] program(u) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19218[18:Res:19192.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 19219[18:SSi:19218.2,19218.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 19220[18:MRR:19219.2,19219.3,19191.0,19202.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 19221[18:MRR:19217.2,19220.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 19223[18:Res:19195.0,19220.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 19226[18:SSi:19223.0,16995.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 19227[18:MRR:19214.0,19226.0] || -> program(c3)*.
% 2.17/2.34 19229[18:MRR:16997.0,19227.0] || -> halts2(c3,c3)*.
% 2.17/2.34 19234[18:Res:19229.0,19221.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 19237[18:SSi:19234.0,19227.0] || halts2(c3,c3)* -> .
% 2.17/2.34 19238[18:MRR:19237.0,19229.0] || -> .
% 2.17/2.34 19243[18:Spt:19238.0,19089.0,19089.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 19246[18:Res:19243.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 19247[18:SSi:19246.1,19246.0,19086.0,14845.1,19086.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 19248[18:MRR:19247.0,19184.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 19249[18:Res:19087.2,19248.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.34 19250[18:SSi:19249.0,19086.0] || -> program(f4(c2))* program(c3).
% 2.17/2.34 19251[19:Spt:19250.1] || -> program(c3)*.
% 2.17/2.34 19252[19:MRR:16997.0,19251.0] || -> halts2(c3,c3)*.
% 2.17/2.34 19253[20:Spt:7634.1,7634.3] program(u) || -> program(f4(u))*.
% 2.17/2.34 19254[20:SoR:597.0,19253.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 19255[20:SoR:274.0,19253.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 19256[20:SoR:510.0,19253.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 19257[20:SSi:19256.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 19258[20:SSi:19255.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 19259[20:SSi:19254.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 19260[18:Res:19243.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19261[18:SSi:19260.2,19260.0,19086.0,14845.1,19086.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19262[18:MRR:19261.2,19184.0] program(u) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19271[20:Res:19252.0,19259.1] program(c3) || -> outputs(c1,good)*.
% 2.17/2.34 19272[20:SSi:19271.0,19251.0] || -> outputs(c1,good)*.
% 2.17/2.34 19275[20:Res:19258.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 19276[20:SSi:19275.2,19275.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 19277[20:MRR:19276.2,19257.0] program(u) || halts2(u,u)* outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 19278[20:MRR:19277.2,19272.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 19279[20:MRR:19262.2,19278.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 19292[20:Res:19252.0,19279.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 19293[20:SSi:19292.0,19251.0] || halts2(c3,c3)* -> .
% 2.17/2.34 19294[20:MRR:19293.0,19252.0] || -> .
% 2.17/2.34 19299[20:Spt:19294.0,7634.0,7634.2,7634.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 19300[20:MRR:19262.2,19299.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 19314[20:Res:19252.0,19300.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 19315[20:SSi:19314.0,19251.0] || halts2(c3,c3)* -> .
% 2.17/2.34 19316[20:MRR:19315.0,19252.0] || -> .
% 2.17/2.34 19321[19:Spt:19316.0,19250.1,19251.0] || program(c3)* -> .
% 2.17/2.34 19322[19:Spt:19316.0,19250.0] || -> program(f4(c2))*.
% 2.17/2.34 19323[19:MRR:19248.1,19321.0] || outputs(c2,good)* -> .
% 2.17/2.34 19324[19:MRR:7634.4,19323.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 19328[19:MRR:30.6,19323.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 19336[19:Res:19243.1,19324.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 19338[19:Obv:19336.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 19339[19:SSi:19338.0,19086.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 19344[19:SoR:274.0,19339.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 19345[19:SoR:510.0,19339.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 19346[19:SSi:19345.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 19347[19:SSi:19344.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 19351[19:Res:19347.1,18998.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19352[19:SSi:19351.1,19351.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19353[19:MRR:19352.0,19346.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19354[19:SoR:597.0,19339.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 19355[19:SSi:19354.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 19357[19:Res:19353.0,19355.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 19361[19:SSi:19357.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 19364[19:Res:19347.1,19328.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 19365[19:SSi:19364.2,19364.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 19366[19:MRR:19365.2,19346.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.34 19367[19:MRR:19366.2,19361.0] program(u) || halts2(u,u)* -> .
% 2.17/2.34 19372[19:Res:19243.1,19367.1] program(c2) program(c2) || -> .
% 2.17/2.34 19376[19:Obv:19372.0] program(c2) || -> .
% 2.17/2.34 19377[19:SSi:19376.0,19086.0] || -> .
% 2.17/2.34 19380[15:Spt:19377.0,37.3] || -> program(c3)*.
% 2.17/2.34 19381[15:MRR:16997.0,19380.0] || -> halts2(c3,c3)*.
% 2.17/2.34 19382[14:MRR:300.1,19087.2] program(u) || -> program(f4(u))* program(c2).
% 2.17/2.34 19385[16:Spt:19382.0,19382.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 19386[16:SoR:510.0,19385.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 19387[16:SSi:19386.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 19389[16:SoR:274.0,19385.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 19390[16:SSi:19389.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 19391[16:Res:19390.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 19395[16:SSi:19391.1,19391.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 19396[16:MRR:19395.0,19387.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.34 19398[16:SoR:597.0,19385.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 19399[16:SSi:19398.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 19402[16:Res:19381.0,19399.1] program(c3) || -> outputs(c1,good)*.
% 2.17/2.34 19404[16:SSi:19402.0,19380.0] || -> outputs(c1,good)*.
% 2.17/2.34 19405[16:MRR:19396.0,19404.0] || -> program(c2)*.
% 2.17/2.34 19407[16:Res:19390.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 19408[16:SSi:19407.2,19407.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 19409[16:MRR:19408.1,19387.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 19410[16:MRR:19409.1,19404.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 19411[16:Res:19390.1,16028.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.34 19412[16:SSi:19411.1,19411.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.34 19413[16:MRR:19412.0,19412.1,19387.0,19404.0] || -> outputs(c2,bad)*.
% 2.17/2.34 19414[16:Res:19410.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19415[16:SSi:19414.2,19414.0,19405.0,14845.1,19405.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19416[16:MRR:19415.2,19413.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19419[16:Res:19381.0,19416.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 19421[16:SSi:19419.0,19380.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 19422[16:MRR:19421.1,19381.0] || outputs(c2,good)* -> .
% 2.17/2.34 19423[16:MRR:30.6,19422.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 19426[17:Spt:19423.0,19423.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 19430[17:Res:19410.1,19426.1] program(c2) program(c2) || -> .
% 2.17/2.34 19433[17:Obv:19430.0] program(c2) || -> .
% 2.17/2.34 19434[17:SSi:19433.0,19405.0] || -> .
% 2.17/2.34 19435[17:Spt:19434.0,19423.1,19423.3,19423.4,19423.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.17/2.34 19436[17:Res:19390.1,19435.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 19437[17:SSi:19436.1,19436.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 19438[17:MRR:19437.0,19437.1,19387.0,19404.0] || -> .
% 2.17/2.34 19439[16:Spt:19438.0,19382.2] || -> program(c2)*.
% 2.17/2.34 19442[17:Spt:19088.0,19088.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 19443[17:SoR:510.0,19442.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 19444[17:SSi:19443.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 19446[17:SoR:274.0,19442.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 19447[17:SSi:19446.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 19449[17:Res:19447.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 19452[17:SSi:19449.2,19449.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 19453[17:MRR:19452.1,19444.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.17/2.34 19454[17:SoR:597.0,19442.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 19455[17:SSi:19454.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 19459[17:Res:19381.0,19455.1] program(c3) || -> outputs(c1,good)*.
% 2.17/2.34 19461[17:SSi:19459.0,19380.0] || -> outputs(c1,good)*.
% 2.17/2.34 19462[17:MRR:19453.1,19461.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 19464[17:Res:19447.1,16028.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.34 19465[17:SSi:19464.1,19464.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.34 19466[17:MRR:19465.0,19465.1,19444.0,19461.0] || -> outputs(c2,bad)*.
% 2.17/2.34 19467[17:Res:19462.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19468[17:SSi:19467.2,19467.0,19439.0,14845.1,19439.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19469[17:MRR:19468.2,19466.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19472[17:Res:19381.0,19469.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 19474[17:SSi:19472.0,19380.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 19475[17:MRR:19474.1,19381.0] || outputs(c2,good)* -> .
% 2.17/2.34 19476[17:MRR:30.6,19475.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 19479[18:Spt:19476.0,19476.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 19483[18:Res:19462.1,19479.1] program(c2) program(c2) || -> .
% 2.17/2.34 19486[18:Obv:19483.0] program(c2) || -> .
% 2.17/2.34 19487[18:SSi:19486.0,19439.0] || -> .
% 2.17/2.34 19488[18:Spt:19487.0,19476.1,19476.3,19476.4,19476.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.17/2.34 19489[18:Res:19447.1,19488.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 19490[18:SSi:19489.1,19489.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 19491[18:MRR:19490.0,19490.1,19444.0,19461.0] || -> .
% 2.17/2.34 19492[17:Spt:19491.0,19088.2] || -> outputs(c2,bad)*.
% 2.17/2.34 19498[18:Spt:19089.1,19089.2] program(u) || -> program(f4(u))*.
% 2.17/2.34 19499[18:SoR:274.0,19498.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 19500[18:SoR:510.0,19498.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 19501[18:SSi:19500.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 19502[18:SSi:19499.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 19505[18:Res:19502.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 19508[18:SSi:19505.2,19505.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 19509[18:MRR:19508.1,19501.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.17/2.34 19510[18:SoR:597.0,19498.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 19511[18:SSi:19510.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 19514[18:Res:19381.0,19511.1] program(c3) || -> outputs(c1,good)*.
% 2.17/2.34 19516[18:SSi:19514.0,19380.0] || -> outputs(c1,good)*.
% 2.17/2.34 19517[18:MRR:19509.1,19516.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 19519[18:Res:19517.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19520[18:SSi:19519.2,19519.0,19439.0,14845.1,19439.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19521[18:MRR:19520.2,19492.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19524[18:Res:19381.0,19521.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 19526[18:SSi:19524.0,19380.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 19527[18:MRR:19526.1,19381.0] || outputs(c2,good)* -> .
% 2.17/2.34 19528[18:MRR:30.6,19527.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 19531[19:Spt:19528.0,19528.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 19535[19:Res:19517.1,19531.1] program(c2) program(c2) || -> .
% 2.17/2.34 19538[19:Obv:19535.0] program(c2) || -> .
% 2.17/2.34 19539[19:SSi:19538.0,19439.0] || -> .
% 2.17/2.34 19540[19:Spt:19539.0,19528.1,19528.3,19528.4,19528.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.17/2.34 19541[19:Res:19502.1,19540.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 19542[19:SSi:19541.1,19541.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 19543[19:MRR:19542.0,19542.1,19501.0,19516.0] || -> .
% 2.17/2.34 19544[18:Spt:19543.0,19089.0,19089.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 19548[19:Spt:7634.1,7634.3] program(u) || -> program(f4(u))*.
% 2.17/2.34 19549[19:SoR:597.0,19548.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 19550[19:SoR:274.0,19548.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 19551[19:SoR:510.0,19548.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 19552[19:SSi:19551.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 19553[19:SSi:19550.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 19554[19:SSi:19549.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 19555[18:Res:19544.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19556[18:SSi:19555.2,19555.0,19439.0,14845.1,19439.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19557[18:MRR:19556.2,19492.0] program(u) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19562[19:Res:19381.0,19554.1] program(c3) || -> outputs(c1,good)*.
% 2.17/2.34 19566[19:SSi:19562.0,19380.0] || -> outputs(c1,good)*.
% 2.17/2.34 19569[19:Res:19553.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 19570[19:SSi:19569.2,19569.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 19571[19:MRR:19570.2,19552.0] program(u) || halts2(u,u)* outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 19572[19:MRR:19571.2,19566.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 19573[19:MRR:19557.2,19572.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 19582[19:Res:19381.0,19573.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 19585[19:SSi:19582.0,19380.0] || halts2(c3,c3)* -> .
% 2.17/2.34 19586[19:MRR:19585.0,19381.0] || -> .
% 2.17/2.34 19590[19:Spt:19586.0,7634.0,7634.2,7634.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 19591[19:MRR:19557.2,19590.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 19601[19:Res:19381.0,19591.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 19604[19:SSi:19601.0,19380.0] || halts2(c3,c3)* -> .
% 2.17/2.34 19605[19:MRR:19604.0,19381.0] || -> .
% 2.17/2.34 19609[14:Spt:19605.0,18997.3] || -> outputs(c2,bad)*.
% 2.17/2.34 19610[15:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 19612[16:Spt:18.0,18.1,18.2,18.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.34 19613[16:Res:52.3,19612.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 19614[16:Obv:19613.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 19615[16:SSi:19614.0,16995.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 19616[16:MRR:19615.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 19619[15:Res:19610.1,6.2] program(u) program(c2) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.34 19621[16:Res:19616.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 19622[15:Con:19619.0] program(c2) program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 19624[16:SSi:19621.1,16995.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 19625[17:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.34 19630[17:MRR:19624.4,19625.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.17/2.34 19631[17:Con:19630.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 19632[17:SoR:274.0,19631.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 19633[17:SoR:510.0,19631.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 19634[17:SSi:19633.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 19635[17:SSi:19632.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 19636[15:Res:19610.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 19637[15:MRR:19636.0,19636.2,14845.1,19609.0] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.34 19638[17:Res:19635.1,19612.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19639[17:SSi:19638.1,19638.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19640[17:MRR:19639.0,19634.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19641[17:SoR:597.0,19631.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 19642[17:SSi:19641.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 19650[17:Res:19640.0,19642.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 19651[17:SSi:19650.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 19657[17:Res:19635.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 19658[17:SSi:19657.1,19657.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 19659[17:MRR:19658.0,19658.1,19634.0,19651.0] || -> program(c2)*.
% 2.17/2.34 19660[17:MRR:19637.0,19659.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 19662[15:Res:19610.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19663[17:SSi:19662.2,19662.0,19659.0,14845.1,19659.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19664[17:MRR:19663.2,19609.0] program(u) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19665[17:Res:19635.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 19666[17:SSi:19665.2,19665.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 19667[17:MRR:19666.2,19666.3,19634.0,19651.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 19668[17:MRR:19664.2,19667.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 19672[17:Res:19640.0,19667.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 19673[17:SSi:19672.0,16995.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 19674[17:MRR:19660.0,19673.0] || -> program(c3)*.
% 2.17/2.34 19676[17:MRR:16997.0,19674.0] || -> halts2(c3,c3)*.
% 2.17/2.34 19683[17:Res:19676.0,19668.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 19684[17:SSi:19683.0,19674.0] || halts2(c3,c3)* -> .
% 2.17/2.34 19685[17:MRR:19684.0,19676.0] || -> .
% 2.17/2.34 19690[17:Spt:19685.0,300.3] || -> program(c2)*.
% 2.17/2.34 19691[17:MRR:19637.0,19690.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 19692[17:MRR:19622.0,19690.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 19694[15:MRR:19662.0,19662.4,14845.1,19609.0] program(u) program(c2) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19695[17:MRR:19694.1,19690.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19698[17:Res:19692.2,19691.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.34 19699[17:SSi:19698.0,19690.0] || -> program(f4(c2))* program(c3).
% 2.17/2.34 19700[18:Spt:19699.1] || -> program(c3)*.
% 2.17/2.34 19701[18:MRR:16997.0,19700.0] || -> halts2(c3,c3)*.
% 2.17/2.34 19707[18:Res:19701.0,19695.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 19708[18:SSi:19707.0,19700.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 19709[18:MRR:19708.1,19701.0] || outputs(c2,good)* -> .
% 2.17/2.34 19710[18:MRR:7634.4,19709.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 19711[18:MRR:30.6,19709.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 19725[18:Res:19701.0,19710.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.34 19726[18:SSi:19725.0,19700.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 19734[18:SoR:597.0,19726.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 19735[18:SoR:274.0,19726.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 19736[18:SoR:510.0,19726.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 19737[18:SSi:19736.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 19738[18:SSi:19735.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 19739[18:SSi:19734.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 19742[18:Res:19738.1,19711.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 19745[18:SSi:19742.2,19742.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 19746[18:MRR:19745.2,19737.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.34 19747[18:MRR:19746.2,19739.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 19748[18:MRR:16996.1,19747.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.34 19754[18:Res:19748.1,19747.1] program(c3) program(c3) || -> .
% 2.17/2.34 19759[18:Obv:19754.0] program(c3) || -> .
% 2.17/2.34 19760[18:SSi:19759.0,19700.0] || -> .
% 2.17/2.34 19762[18:Spt:19760.0,19699.1,19700.0] || program(c3)* -> .
% 2.17/2.34 19763[18:Spt:19760.0,19699.0] || -> program(f4(c2))*.
% 2.17/2.34 19764[18:MRR:19691.1,19762.0] || outputs(c2,good)* -> .
% 2.17/2.34 19765[18:MRR:7634.4,19764.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 19769[18:MRR:30.6,19764.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 19778[18:Res:19610.1,19765.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 19781[18:Obv:19778.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 19782[18:SSi:19781.0,19690.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 19787[18:SoR:274.0,19782.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 19788[18:SoR:510.0,19782.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 19789[18:SSi:19788.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 19790[18:SSi:19787.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 19791[18:Res:19790.1,19612.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19792[18:SSi:19791.1,19791.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19793[18:MRR:19792.0,19789.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19795[18:SoR:597.0,19782.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 19796[18:SSi:19795.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 19800[18:Res:19793.0,19796.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 19801[18:SSi:19800.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 19804[18:Res:19790.1,19769.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 19805[18:SSi:19804.2,19804.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 19806[18:MRR:19805.2,19805.3,19789.0,19801.0] program(u) || halts2(u,u)* -> .
% 2.17/2.34 19810[18:Res:19610.1,19806.1] program(c2) program(c2) || -> .
% 2.17/2.34 19814[18:Obv:19810.0] program(c2) || -> .
% 2.17/2.34 19815[18:SSi:19814.0,19690.0] || -> .
% 2.17/2.34 19817[16:Spt:19815.0,18.3] || -> program(c2)*.
% 2.17/2.34 19818[16:MRR:19637.0,19817.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 19819[16:MRR:19622.0,19817.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 19820[16:MRR:19694.1,19817.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 19821[17:Spt:20.1,20.3,20.4,20.6] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.34 19826[16:Res:19819.2,19818.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.34 19827[16:SSi:19826.0,19817.0] || -> program(f4(c2))* program(c3).
% 2.17/2.34 19829[18:Spt:19827.1] || -> program(c3)*.
% 2.17/2.34 19830[18:MRR:16997.0,19829.0] || -> halts2(c3,c3)*.
% 2.17/2.34 19836[18:Res:19830.0,19820.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 19837[18:SSi:19836.0,19829.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 19838[18:MRR:19837.1,19830.0] || outputs(c2,good)* -> .
% 2.17/2.34 19839[18:MRR:7634.4,19838.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 19840[18:MRR:30.6,19838.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 19853[18:Res:19830.0,19839.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.34 19854[18:SSi:19853.0,19829.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 19862[18:SoR:597.0,19854.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 19863[18:SoR:274.0,19854.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 19864[18:SoR:510.0,19854.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 19865[18:SSi:19864.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 19866[18:SSi:19863.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 19867[18:SSi:19862.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 19870[18:Res:19866.1,19840.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 19873[18:SSi:19870.2,19870.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 19874[18:MRR:19873.2,19865.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.34 19875[18:MRR:19874.2,19867.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 19876[18:MRR:16996.1,19875.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.34 19881[18:Res:19876.1,19875.1] program(c3) program(c3) || -> .
% 2.17/2.34 19886[18:Obv:19881.0] program(c3) || -> .
% 2.17/2.34 19887[18:SSi:19886.0,19829.0] || -> .
% 2.17/2.34 19888[18:Spt:19887.0,19827.1,19829.0] || program(c3)* -> .
% 2.17/2.34 19889[18:Spt:19887.0,19827.0] || -> program(f4(c2))*.
% 2.17/2.34 19890[18:MRR:19818.1,19888.0] || outputs(c2,good)* -> .
% 2.17/2.34 19891[18:MRR:7634.4,19890.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 19895[18:MRR:30.6,19890.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 19904[18:Res:19610.1,19891.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 19907[18:Obv:19904.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 19908[18:SSi:19907.0,19817.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 19913[18:SoR:274.0,19908.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 19914[18:SoR:510.0,19908.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 19915[18:SSi:19914.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 19916[18:SSi:19913.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 19917[18:Res:19916.1,19821.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19918[18:SSi:19917.1,19917.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19919[18:MRR:19918.0,19915.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19921[18:SoR:597.0,19908.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 19922[18:SSi:19921.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 19926[18:Res:19919.0,19922.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 19927[18:SSi:19926.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 19930[18:Res:19916.1,19895.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 19931[18:SSi:19930.2,19930.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 19932[18:MRR:19931.2,19931.3,19915.0,19927.0] program(u) || halts2(u,u)* -> .
% 2.17/2.34 19936[18:Res:19610.1,19932.1] program(c2) program(c2) || -> .
% 2.17/2.34 19940[18:Obv:19936.0] program(c2) || -> .
% 2.17/2.34 19941[18:SSi:19940.0,19817.0] || -> .
% 2.17/2.34 19943[17:Spt:19941.0,20.0,20.2,20.5] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 19945[17:MRR:19820.2,19943.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 19946[17:Res:19610.1,19943.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 19947[17:Obv:19946.0] program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 19948[17:SSi:19947.0,19817.0] || -> outputs(c2,good)*.
% 2.17/2.34 19949[17:MRR:19818.0,19948.0] || -> program(c3)*.
% 2.17/2.34 19951[17:MRR:16997.0,19949.0] || -> halts2(c3,c3)*.
% 2.17/2.34 19955[17:Res:19951.0,19945.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 19956[17:SSi:19955.0,19949.0] || halts2(c3,c3)* -> .
% 2.17/2.34 19957[17:MRR:19956.0,19951.0] || -> .
% 2.17/2.34 19959[15:Spt:19957.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.34 19960[15:Res:52.3,19959.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 19961[15:Obv:19960.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 19962[15:SSi:19961.0,16995.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 19963[15:MRR:19962.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 19969[15:Res:19963.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 19970[15:SSi:19969.1,16995.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 19971[16:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.34 19975[16:MRR:19970.4,19971.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.17/2.34 19976[16:Con:19975.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 19977[16:SoR:274.0,19976.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 19978[16:SoR:510.0,19976.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 19979[16:SSi:19978.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 19980[16:SSi:19977.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 19981[16:Res:19980.1,19959.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19982[16:SSi:19981.1,19981.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19983[16:MRR:19982.0,19979.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 19984[16:Res:19980.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 19985[16:SSi:19984.1,19984.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 19986[16:MRR:19985.0,19979.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.34 19987[16:SoR:597.0,19976.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 19988[16:SSi:19987.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 19991[16:Res:19983.0,19988.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 19993[16:SSi:19991.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 19994[16:MRR:19986.0,19993.0] || -> program(c2)*.
% 2.17/2.34 20000[16:Res:19980.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 20001[16:SSi:20000.2,20000.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 20002[16:MRR:20001.1,20001.2,19979.0,19993.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 20004[16:Res:20002.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 20006[16:SSi:20004.1,20004.0,19994.0,14845.1,19994.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 20007[16:MRR:20006.0,19609.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20008[16:Res:20002.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20009[16:SSi:20008.2,20008.0,19994.0,14845.1,19994.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20010[16:MRR:20009.2,19609.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20019[16:Res:19980.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 20020[16:SSi:20019.2,20019.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 20021[16:MRR:20020.2,20020.3,19979.0,19993.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 20022[16:MRR:20010.2,20021.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 20024[16:Res:19983.0,20021.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 20027[16:SSi:20024.0,16995.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 20028[16:MRR:20007.0,20027.0] || -> program(c3)*.
% 2.17/2.34 20033[16:MRR:16997.0,20028.0] || -> halts2(c3,c3)*.
% 2.17/2.34 20037[16:Res:20033.0,20022.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 20041[16:SSi:20037.0,20028.0] || halts2(c3,c3)* -> .
% 2.17/2.34 20042[16:MRR:20041.0,20033.0] || -> .
% 2.17/2.34 20044[16:Spt:20042.0,300.3] || -> program(c2)*.
% 2.17/2.34 20045[15:Con:19970.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 20046[15:MRR:1011.2,20045.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.17/2.34 20049[17:Spt:20046.1,20046.2] program(u) || -> program(f4(u))*.
% 2.17/2.34 20050[17:SoR:274.0,20049.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 20051[17:SoR:510.0,20049.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 20052[17:SSi:20051.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 20053[17:SSi:20050.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 20057[17:Res:20053.1,19959.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 20058[17:SSi:20057.1,20057.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 20059[17:MRR:20058.0,20052.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 20060[17:SoR:597.0,20049.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 20061[17:SSi:20060.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 20064[17:Res:20059.0,20061.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 20066[17:SSi:20064.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 20068[17:Res:20053.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 20069[17:SSi:20068.2,20068.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 20070[17:MRR:20069.1,20052.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 20071[17:MRR:20070.1,20066.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 20072[17:Res:20071.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 20073[17:SSi:20072.1,20072.0,20044.0,14845.1,20044.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 20074[17:MRR:20073.0,19609.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20078[17:Res:20071.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20079[17:SSi:20078.2,20078.0,20044.0,14845.1,20044.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20080[17:MRR:20079.2,19609.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20089[17:Res:20053.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 20090[17:SSi:20089.2,20089.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 20091[17:MRR:20090.2,20090.3,20052.0,20066.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 20092[17:MRR:20080.2,20091.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 20094[17:Res:20059.0,20091.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 20097[17:SSi:20094.0,16995.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 20098[17:MRR:20074.0,20097.0] || -> program(c3)*.
% 2.17/2.34 20103[17:MRR:16997.0,20098.0] || -> halts2(c3,c3)*.
% 2.17/2.34 20107[17:Res:20103.0,20092.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 20111[17:SSi:20107.0,20098.0] || halts2(c3,c3)* -> .
% 2.17/2.34 20112[17:MRR:20111.0,20103.0] || -> .
% 2.17/2.34 20114[17:Spt:20112.0,20046.0,20046.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 20117[17:Res:20114.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 20118[17:SSi:20117.1,20117.0,20044.0,14845.1,20044.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 20119[17:MRR:20118.0,19609.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20120[17:Res:20045.2,20119.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.34 20121[17:SSi:20120.0,20044.0] || -> program(f4(c2))* program(c3).
% 2.17/2.34 20122[18:Spt:20121.1] || -> program(c3)*.
% 2.17/2.34 20123[18:MRR:16997.0,20122.0] || -> halts2(c3,c3)*.
% 2.17/2.34 20124[17:Res:20114.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20125[17:SSi:20124.2,20124.0,20044.0,14845.1,20044.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20126[17:MRR:20125.2,19609.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20131[18:Res:20123.0,20126.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 20132[18:SSi:20131.0,20122.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 20133[18:MRR:20132.1,20123.0] || outputs(c2,good)* -> .
% 2.17/2.34 20134[18:MRR:7634.4,20133.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 20135[18:MRR:30.6,20133.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 20149[18:Res:20123.0,20134.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.34 20150[18:SSi:20149.0,20122.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 20158[18:SoR:597.0,20150.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 20159[18:SoR:274.0,20150.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 20160[18:SoR:510.0,20150.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 20161[18:SSi:20160.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 20162[18:SSi:20159.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 20163[18:SSi:20158.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 20165[18:Res:20162.1,20135.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 20168[18:SSi:20165.2,20165.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 20169[18:MRR:20168.2,20161.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.34 20170[18:MRR:20169.2,20163.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 20171[18:MRR:16996.1,20170.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.34 20176[18:Res:20171.1,20170.1] program(c3) program(c3) || -> .
% 2.17/2.34 20181[18:Obv:20176.0] program(c3) || -> .
% 2.17/2.34 20182[18:SSi:20181.0,20122.0] || -> .
% 2.17/2.34 20184[18:Spt:20182.0,20121.1,20122.0] || program(c3)* -> .
% 2.17/2.34 20185[18:Spt:20182.0,20121.0] || -> program(f4(c2))*.
% 2.17/2.34 20186[18:MRR:20119.1,20184.0] || outputs(c2,good)* -> .
% 2.17/2.34 20187[18:MRR:7634.4,20186.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 20191[18:MRR:30.6,20186.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 20201[18:Res:20114.1,20187.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 20203[18:Obv:20201.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 20204[18:SSi:20203.0,20044.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 20210[18:SoR:274.0,20204.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 20211[18:SoR:510.0,20204.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 20212[18:SSi:20211.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 20213[18:SSi:20210.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 20214[18:Res:20213.1,19959.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 20215[18:SSi:20214.1,20214.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 20216[18:MRR:20215.0,20212.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 20217[18:Res:20213.1,20191.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 20218[18:SSi:20217.2,20217.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 20219[18:MRR:20218.2,20212.0] program(u) || halts2(u,u)*+ outputs(c1,good)* -> .
% 2.17/2.34 20222[18:Res:20216.0,20219.1] program(f5(c1)) || outputs(c1,good)* -> .
% 2.17/2.34 20223[18:SSi:20222.0,16995.0,266.1] || outputs(c1,good)* -> .
% 2.17/2.34 20224[18:MRR:597.3,20223.0] program(f4(c1)) program(u) || halts2(u,v)* -> .
% 2.17/2.34 20226[18:SSi:20224.0,20204.0,266.1] program(u) || halts2(u,v)* -> .
% 2.17/2.34 20230[18:Res:20114.1,20226.1] program(u) program(c2) || -> .
% 2.17/2.34 20234[18:Con:20230.0] program(c2) || -> .
% 2.17/2.34 20235[18:SSi:20234.0,20044.0] || -> .
% 2.17/2.34 20237[10:Spt:20235.0,39.1,39.2,39.3,39.6] program(u) || outputs(u,bad) halts2(u,f6(u)) -> halts2(f6(u),f6(u))*.
% 2.17/2.34 20238[11:Spt:22.0,22.4] program(u) || -> halts2(u,u)*.
% 2.17/2.34 20239[11:MRR:7634.2,20238.1] program(u) program(v) || -> program(f4(v))* outputs(c2,good)*.
% 2.17/2.34 20240[11:MRR:46.2,20238.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.17/2.34 20241[11:MRR:30.2,20238.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.17/2.34 20243[11:MRR:42.2,20238.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v)) halts2(c3,u)* halts2(f6(v),f6(v))*+ -> .
% 2.17/2.34 20245[11:Con:20239.0] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.17/2.34 20246[11:Con:20241.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.17/2.34 20249[12:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 20251[13:Spt:20245.0,20245.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 20252[13:SoR:510.0,20251.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 20253[13:SSi:20252.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 20254[13:SoR:274.0,20251.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 20255[13:SSi:20254.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 20259[13:SoR:597.0,20251.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 20260[13:SSi:20259.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 20262[13:Res:20238.1,20260.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.34 20264[13:Obv:20262.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.34 20266[13:Res:20255.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 20267[13:SSi:20266.1,20266.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 20268[13:MRR:20267.0,20253.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.34 20272[13:EmS:20264.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.34 20273[13:MRR:20268.0,20272.0] || -> program(c2)*.
% 2.17/2.34 20276[11:Res:20238.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.17/2.34 20277[11:SSi:20276.0,14845.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.17/2.34 20279[12:Res:20249.1,20277.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20280[13:SSi:20279.1,20279.0,20273.0,14845.1,20273.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20292[13:Res:20255.1,20246.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 20293[13:SSi:20292.1,20292.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 20294[13:MRR:20293.0,20293.1,20253.0,20272.0] || -> outputs(c2,good)*.
% 2.17/2.34 20295[13:MRR:20280.0,20294.0] || -> program(c3)*.
% 2.17/2.34 20297[13:Res:20255.1,16028.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.34 20298[13:SSi:20297.1,20297.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.34 20299[13:MRR:20298.0,20298.1,20253.0,20272.0] || -> outputs(c2,bad)*.
% 2.17/2.34 20300[12:Res:20249.1,20240.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20301[13:SSi:20300.2,20300.0,20273.0,14845.1,20273.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20302[13:MRR:20301.2,20294.0] program(u) || outputs(c2,bad)* halts2(c3,u)* -> .
% 2.17/2.34 20303[13:MRR:20302.1,20299.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 20304[13:Res:20238.1,20303.1] program(c3) program(c3) || -> .
% 2.17/2.34 20305[13:Obv:20304.0] program(c3) || -> .
% 2.17/2.34 20306[13:SSi:20305.0,20295.0] || -> .
% 2.17/2.34 20307[13:Spt:20306.0,20245.2] || -> outputs(c2,good)*.
% 2.17/2.34 20309[12:MRR:20279.0,14845.1] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20310[13:MRR:20309.1,20307.0] program(c2) || -> program(c3)*.
% 2.17/2.34 20318[14:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.34 20319[14:MRR:6.4,20318.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.17/2.34 20324[14:Res:20238.1,20319.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.17/2.34 20326[14:Obv:20324.0] program(u) program(v) || -> program(f4(v))*.
% 2.17/2.34 20327[14:Con:20326.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 20331[14:SoR:274.0,20327.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 20332[14:SoR:510.0,20327.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 20333[14:SSi:20332.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 20334[14:SSi:20331.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 20336[14:Res:20334.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 20337[14:SSi:20336.1,20336.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 20338[14:MRR:20337.0,20333.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.34 20339[14:SoR:597.0,20327.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 20340[14:SSi:20339.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 20342[14:Res:20238.1,20340.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.34 20344[14:Obv:20342.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.34 20349[14:EmS:20344.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.34 20350[14:MRR:20338.0,20349.0] || -> program(c2)*.
% 2.17/2.34 20351[14:MRR:20310.0,20350.0] || -> program(c3)*.
% 2.17/2.34 20356[11:Res:20238.1,20243.5] program(f6(u)) program(v) program(u) || outputs(u,good) halts2(u,f6(u))* halts2(c3,v)* -> .
% 2.17/2.34 20357[11:SSi:20356.0,14845.1] program(u) program(v) || outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.17/2.34 20359[12:Res:20249.1,20357.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20360[14:SSi:20359.2,20359.0,20350.0,14845.1,20350.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20361[14:MRR:20360.1,20307.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 20362[14:Res:20238.1,20361.1] program(c3) program(c3) || -> .
% 2.17/2.34 20363[14:Obv:20362.0] program(c3) || -> .
% 2.17/2.34 20364[14:SSi:20363.0,20351.0] || -> .
% 2.17/2.34 20365[14:Spt:20364.0,300.3] || -> program(c2)*.
% 2.17/2.34 20366[14:MRR:20310.0,20365.0] || -> program(c3)*.
% 2.17/2.34 20369[13:MRR:20359.0,20359.3,14845.1,20307.0] program(u) program(c2) || halts2(c3,u)* -> .
% 2.17/2.34 20370[14:MRR:20369.1,20365.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 20373[14:Res:20238.1,20370.1] program(c3) program(c3) || -> .
% 2.17/2.34 20374[14:Obv:20373.0] program(c3) || -> .
% 2.17/2.34 20375[14:SSi:20374.0,20366.0] || -> .
% 2.17/2.34 20376[12:Spt:20375.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.34 20379[13:Spt:20245.0,20245.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 20380[13:SoR:510.0,20379.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 20381[13:SSi:20380.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 20382[13:SoR:274.0,20379.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 20383[13:SSi:20382.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 20384[13:Res:20383.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 20386[13:SSi:20384.1,20384.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 20387[13:MRR:20386.0,20381.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.34 20388[13:Res:20383.1,20246.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 20389[13:SSi:20388.1,20388.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 20390[13:MRR:20389.0,20381.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 20391[13:SoR:597.0,20379.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 20392[13:SSi:20391.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 20394[13:Res:20238.1,20392.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.34 20395[13:Obv:20394.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.34 20399[13:EmS:20395.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.34 20400[13:MRR:20387.0,20399.0] || -> program(c2)*.
% 2.17/2.34 20401[13:MRR:20390.0,20399.0] || -> outputs(c2,good)*.
% 2.17/2.34 20402[13:Res:20383.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 20403[13:SSi:20402.2,20402.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 20404[13:MRR:20403.1,20381.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 20405[13:MRR:20404.1,20399.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 20409[13:Res:20405.1,20277.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20410[13:SSi:20409.1,20409.0,20400.0,14845.1,20400.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20411[13:MRR:20410.0,20401.0] || -> program(c3)*.
% 2.17/2.34 20415[13:Res:20405.1,20357.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20416[13:SSi:20415.2,20415.0,20400.0,14845.1,20400.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20417[13:MRR:20416.1,20401.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 20418[13:Res:20238.1,20417.1] program(c3) program(c3) || -> .
% 2.17/2.34 20419[13:Obv:20418.0] program(c3) || -> .
% 2.17/2.34 20420[13:SSi:20419.0,20411.0] || -> .
% 2.17/2.34 20421[13:Spt:20420.0,20245.2] || -> outputs(c2,good)*.
% 2.17/2.34 20424[14:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.34 20425[14:MRR:6.4,20424.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.17/2.34 20430[14:Res:20238.1,20425.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.17/2.34 20431[14:Obv:20430.0] program(u) program(v) || -> program(f4(v))*.
% 2.17/2.34 20432[14:Con:20431.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 20435[14:SoR:274.0,20432.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 20436[14:SoR:510.0,20432.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 20437[14:SSi:20436.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 20438[14:SSi:20435.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 20439[14:Res:20438.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 20441[14:SSi:20439.1,20439.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 20442[14:MRR:20441.0,20437.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.34 20444[14:SoR:597.0,20432.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 20445[14:SSi:20444.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 20447[14:Res:20238.1,20445.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.34 20448[14:Obv:20447.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.34 20452[14:EmS:20448.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.34 20453[14:MRR:20442.0,20452.0] || -> program(c2)*.
% 2.17/2.34 20454[14:Res:20438.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 20455[14:SSi:20454.2,20454.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 20456[14:MRR:20455.1,20437.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 20457[14:MRR:20456.1,20452.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 20458[14:Res:20457.1,20277.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20459[14:SSi:20458.1,20458.0,20453.0,14845.1,20453.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20460[14:MRR:20459.0,20421.0] || -> program(c3)*.
% 2.17/2.34 20467[14:Res:20457.1,20357.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20468[14:SSi:20467.2,20467.0,20453.0,14845.1,20453.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20469[14:MRR:20468.1,20421.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 20470[14:Res:20238.1,20469.1] program(c3) program(c3) || -> .
% 2.17/2.34 20471[14:Obv:20470.0] program(c3) || -> .
% 2.17/2.34 20472[14:SSi:20471.0,20460.0] || -> .
% 2.17/2.34 20473[14:Spt:20472.0,300.3] || -> program(c2)*.
% 2.17/2.34 20474[15:Spt:16994.0,16994.1,16994.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.34 20475[15:MRR:6.4,20474.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.17/2.34 20481[15:Res:20238.1,20475.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.17/2.34 20482[15:Obv:20481.0] program(u) program(v) || -> program(f4(v))*.
% 2.17/2.34 20483[15:Con:20482.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 20486[15:SoR:274.0,20483.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 20487[15:SoR:510.0,20483.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 20488[15:SSi:20487.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 20489[15:SSi:20486.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 20491[15:Res:20489.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 20492[15:SSi:20491.2,20491.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 20493[15:MRR:20492.1,20488.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.17/2.34 20494[15:SoR:597.0,20483.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 20495[15:SSi:20494.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 20497[15:Res:20238.1,20495.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.34 20498[15:Obv:20497.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.34 20499[15:MRR:20493.1,20498.1] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 20510[15:Res:20499.1,20277.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20511[15:SSi:20510.1,20510.0,20473.0,14845.1,20473.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20512[15:MRR:20511.0,20421.0] || -> program(c3)*.
% 2.17/2.34 20516[15:Res:20499.1,20357.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20517[15:SSi:20516.2,20516.0,20473.0,14845.1,20473.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20518[15:MRR:20517.1,20421.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 20519[15:Res:20238.1,20518.1] program(c3) program(c3) || -> .
% 2.17/2.34 20520[15:Obv:20519.0] program(c3) || -> .
% 2.17/2.34 20521[15:SSi:20520.0,20512.0] || -> .
% 2.17/2.34 20522[15:Spt:20521.0,16994.3] || -> outputs(c2,bad)*.
% 2.17/2.34 20526[11:Res:20238.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.34 20527[11:Obv:20526.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.34 20528[11:Con:20527.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 20529[11:MRR:1011.2,20528.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.17/2.34 20530[16:Spt:20529.1,20529.2] program(u) || -> program(f4(u))*.
% 2.17/2.34 20531[16:SoR:597.0,20530.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 20532[16:SoR:274.0,20530.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 20533[16:SoR:510.0,20530.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 20534[16:SSi:20533.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 20535[16:SSi:20532.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 20536[16:SSi:20531.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 20538[16:Res:20535.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 20539[16:SSi:20538.2,20538.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 20540[16:MRR:20539.1,20534.0] program(u) || outputs(c1,good)*+ -> halts2(c2,u)*.
% 2.17/2.34 20542[16:Res:20238.1,20536.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.34 20543[16:Obv:20542.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.34 20544[16:MRR:20540.1,20543.1] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 20550[16:Res:20544.1,20277.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20551[16:SSi:20550.1,20550.0,20473.0,14845.1,20473.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20552[16:MRR:20551.0,20421.0] || -> program(c3)*.
% 2.17/2.34 20556[16:Res:20544.1,20357.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20557[16:SSi:20556.2,20556.0,20473.0,14845.1,20473.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20558[16:MRR:20557.1,20421.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 20559[16:Res:20238.1,20558.1] program(c3) program(c3) || -> .
% 2.17/2.34 20560[16:Obv:20559.0] program(c3) || -> .
% 2.17/2.34 20561[16:SSi:20560.0,20552.0] || -> .
% 2.17/2.34 20562[16:Spt:20561.0,20529.0,20529.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 20565[16:Res:20562.1,20277.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20566[16:SSi:20565.1,20565.0,20473.0,14845.1,20473.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20567[16:MRR:20566.0,20421.0] || -> program(c3)*.
% 2.17/2.34 20571[16:Res:20562.1,20357.3] program(f6(c2)) program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20572[16:SSi:20571.2,20571.0,20473.0,14845.1,20473.0] program(u) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20573[16:MRR:20572.1,20421.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 20574[16:Res:20238.1,20573.1] program(c3) program(c3) || -> .
% 2.17/2.34 20575[16:Obv:20574.0] program(c3) || -> .
% 2.17/2.34 20576[16:SSi:20575.0,20567.0] || -> .
% 2.17/2.34 20577[11:Spt:20576.0,22.1,22.2,22.3,22.5,22.6] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> outputs(c2,bad) halts2(f5(u),f5(u)).
% 2.17/2.34 20578[12:Spt:20577.0,20577.1,20577.2,20577.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.34 20579[12:Res:52.3,20578.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 20580[12:Obv:20579.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 20581[12:SSi:20580.0,16995.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 20582[12:MRR:20581.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 20584[12:Res:20582.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 20585[12:SSi:20584.1,16995.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 20586[13:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.34 20588[13:MRR:20585.4,20586.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.17/2.34 20589[13:Con:20588.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 20590[13:SoR:597.0,20589.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 20591[13:SoR:274.0,20589.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 20592[13:SoR:510.0,20589.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 20593[13:SSi:20592.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 20594[13:SSi:20591.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 20595[13:SSi:20590.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 20596[13:Res:20594.1,20578.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 20597[13:SSi:20596.1,20596.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 20598[13:MRR:20597.0,20593.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 20600[13:Res:20598.0,20595.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 20601[13:SSi:20600.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 20604[13:Res:20594.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 20605[13:SSi:20604.1,20604.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 20606[13:MRR:20605.0,20605.1,20593.0,20601.0] || -> program(c2)*.
% 2.17/2.34 20609[13:Res:20594.1,16028.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.34 20610[13:SSi:20609.1,20609.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.34 20611[13:MRR:20610.0,20610.1,20593.0,20601.0] || -> outputs(c2,bad)*.
% 2.17/2.34 20612[13:Res:20594.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 20613[13:SSi:20612.2,20612.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 20614[13:MRR:20613.1,20613.2,20593.0,20601.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 20616[13:Res:20614.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 20617[13:SSi:20616.1,20616.0,20606.0,14845.1,20606.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 20618[13:MRR:20617.0,20611.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20621[13:Res:20614.1,47.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 20622[13:SSi:20621.2,20621.0,20606.0,14845.1,20606.0] program(u) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 20623[13:MRR:20622.1,20611.0] program(u) || outputs(c2,good)*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 20624[13:Res:20614.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20625[13:SSi:20624.2,20624.0,20606.0,14845.1,20606.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20626[13:MRR:20625.2,20611.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20639[13:Res:20594.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 20640[13:SSi:20639.2,20639.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 20641[13:MRR:20640.2,20640.3,20593.0,20601.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 20642[13:MRR:20626.2,20641.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 20644[13:Res:20598.0,20641.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 20646[13:SSi:20644.0,16995.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 20647[13:MRR:20618.0,20646.0] || -> program(c3)*.
% 2.17/2.34 20649[13:MRR:20623.1,20646.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 20655[13:Fac:20649.1,20649.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 20656[13:SSi:20655.0,20647.0] || -> halts2(c3,c3)*.
% 2.17/2.34 20661[13:Res:20656.0,20642.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 20662[13:SSi:20661.0,20647.0] || halts2(c3,c3)* -> .
% 2.17/2.34 20663[13:MRR:20662.0,20656.0] || -> .
% 2.17/2.34 20665[13:Spt:20663.0,300.3] || -> program(c2)*.
% 2.17/2.34 20666[12:Con:20585.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 20667[12:MRR:16994.1,20666.2] program(u) || -> program(f4(u))* outputs(c2,bad)*.
% 2.17/2.34 20668[12:MRR:1011.2,20666.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.17/2.34 20671[14:Spt:20667.0,20667.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 20672[14:SoR:510.0,20671.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 20673[14:SSi:20672.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 20674[14:SoR:274.0,20671.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 20675[14:SSi:20674.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 20676[14:Res:20675.1,20578.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 20677[14:SSi:20676.1,20676.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 20678[14:MRR:20677.0,20673.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 20679[14:SoR:597.0,20671.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 20680[14:SSi:20679.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 20682[14:Res:20678.0,20680.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 20683[14:SSi:20682.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 20688[14:Res:20675.1,16028.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.34 20689[14:SSi:20688.1,20688.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,bad).
% 2.17/2.34 20690[14:MRR:20689.0,20689.1,20673.0,20683.0] || -> outputs(c2,bad)*.
% 2.17/2.34 20691[14:Res:20675.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 20692[14:SSi:20691.2,20691.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 20693[14:MRR:20692.1,20692.2,20673.0,20683.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 20695[14:Res:20693.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 20696[14:SSi:20695.1,20695.0,20665.0,14845.1,20665.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 20697[14:MRR:20696.0,20690.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20700[14:Res:20693.1,47.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 20701[14:SSi:20700.2,20700.0,20665.0,14845.1,20665.0] program(u) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 20702[14:MRR:20701.1,20690.0] program(u) || outputs(c2,good)*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 20703[14:Res:20693.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20704[14:SSi:20703.2,20703.0,20665.0,14845.1,20665.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20705[14:MRR:20704.2,20690.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20718[14:Res:20675.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 20719[14:SSi:20718.2,20718.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 20720[14:MRR:20719.2,20719.3,20673.0,20683.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 20721[14:MRR:20705.2,20720.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 20723[14:Res:20678.0,20720.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 20725[14:SSi:20723.0,16995.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 20726[14:MRR:20697.0,20725.0] || -> program(c3)*.
% 2.17/2.34 20728[14:MRR:20702.1,20725.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 20734[14:Fac:20728.1,20728.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 20735[14:SSi:20734.0,20726.0] || -> halts2(c3,c3)*.
% 2.17/2.34 20740[14:Res:20735.0,20721.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 20741[14:SSi:20740.0,20726.0] || halts2(c3,c3)* -> .
% 2.17/2.34 20742[14:MRR:20741.0,20735.0] || -> .
% 2.17/2.34 20744[14:Spt:20742.0,20667.2] || -> outputs(c2,bad)*.
% 2.17/2.34 20747[15:Spt:20668.1,20668.2] program(u) || -> program(f4(u))*.
% 2.17/2.34 20748[15:SoR:274.0,20747.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 20749[15:SoR:510.0,20747.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 20750[15:SSi:20749.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 20751[15:SSi:20748.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 20752[15:Res:20751.1,20578.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 20753[15:SSi:20752.1,20752.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 20754[15:MRR:20753.0,20750.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 20757[15:SoR:597.0,20747.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 20758[15:SSi:20757.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 20760[15:Res:20754.0,20758.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 20761[15:SSi:20760.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 20762[15:Res:20751.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 20763[15:SSi:20762.2,20762.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 20764[15:MRR:20763.1,20763.2,20750.0,20761.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 20765[15:Res:20764.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 20766[15:SSi:20765.1,20765.0,20665.0,14845.1,20665.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 20767[15:MRR:20766.0,20744.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20771[15:Res:20764.1,47.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 20772[15:SSi:20771.2,20771.0,20665.0,14845.1,20665.0] program(u) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 20773[15:MRR:20772.1,20744.0] program(u) || outputs(c2,good)*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 20776[15:Res:20764.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20777[15:SSi:20776.2,20776.0,20665.0,14845.1,20665.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20778[15:MRR:20777.2,20744.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20791[15:Res:20751.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 20792[15:SSi:20791.2,20791.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 20793[15:MRR:20792.2,20792.3,20750.0,20761.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 20794[15:MRR:20778.2,20793.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 20796[15:Res:20754.0,20793.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 20798[15:SSi:20796.0,16995.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 20799[15:MRR:20767.0,20798.0] || -> program(c3)*.
% 2.17/2.34 20801[15:MRR:20773.1,20798.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 20807[15:Fac:20801.1,20801.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 20808[15:SSi:20807.0,20799.0] || -> halts2(c3,c3)*.
% 2.17/2.34 20813[15:Res:20808.0,20794.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 20814[15:SSi:20813.0,20799.0] || halts2(c3,c3)* -> .
% 2.17/2.34 20815[15:MRR:20814.0,20808.0] || -> .
% 2.17/2.34 20817[15:Spt:20815.0,20668.0,20668.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 20820[16:Spt:7634.1,7634.3] program(u) || -> program(f4(u))*.
% 2.17/2.34 20821[16:SoR:597.0,20820.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 20822[16:SoR:274.0,20820.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 20823[16:SoR:510.0,20820.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 20824[16:SSi:20823.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 20825[16:SSi:20822.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 20826[16:SSi:20821.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 20827[15:Res:20817.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 20828[15:SSi:20827.1,20827.0,20665.0,14845.1,20665.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 20829[15:MRR:20828.0,20744.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20830[16:Res:20825.1,20578.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 20831[16:SSi:20830.1,20830.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 20832[16:MRR:20831.0,20824.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 20834[16:Res:20832.0,20826.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 20836[16:SSi:20834.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 20845[15:Res:20817.1,47.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 20846[15:SSi:20845.2,20845.0,20665.0,14845.1,20665.0] program(u) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 20847[15:MRR:20846.1,20744.0] program(u) || outputs(c2,good)*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 20848[15:Res:20817.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20849[15:SSi:20848.2,20848.0,20665.0,14845.1,20665.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20850[15:MRR:20849.2,20744.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20863[16:Res:20825.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 20864[16:SSi:20863.2,20863.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 20865[16:MRR:20864.2,20864.3,20824.0,20836.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 20866[16:MRR:20850.2,20865.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 20875[16:Res:20832.0,20865.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 20877[16:SSi:20875.0,16995.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 20878[16:MRR:20829.0,20877.0] || -> program(c3)*.
% 2.17/2.34 20880[16:MRR:20847.1,20877.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 20883[16:Fac:20880.1,20880.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 20885[16:SSi:20883.0,20878.0] || -> halts2(c3,c3)*.
% 2.17/2.34 20886[16:Res:20885.0,20866.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 20887[16:SSi:20886.0,20878.0] || halts2(c3,c3)* -> .
% 2.17/2.34 20888[16:MRR:20887.0,20885.0] || -> .
% 2.17/2.34 20889[16:Spt:20888.0,7634.0,7634.2,7634.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 20890[16:MRR:20850.2,20889.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 20892[16:Res:20817.1,20889.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 20893[16:Obv:20892.0] program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 20894[16:SSi:20893.0,20665.0] || -> outputs(c2,good)*.
% 2.17/2.34 20895[16:MRR:20829.0,20894.0] || -> program(c3)*.
% 2.17/2.34 20899[16:MRR:20847.1,20894.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 20903[16:Fac:20899.1,20899.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 20904[16:SSi:20903.0,20895.0] || -> halts2(c3,c3)*.
% 2.17/2.34 20909[16:Res:20904.0,20890.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 20910[16:SSi:20909.0,20895.0] || halts2(c3,c3)* -> .
% 2.17/2.34 20911[16:MRR:20910.0,20904.0] || -> .
% 2.17/2.34 20914[12:Spt:20911.0,20577.3] || -> outputs(c2,bad)*.
% 2.17/2.34 20915[13:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 20916[14:Spt:18.0,18.1,18.2,18.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.34 20917[14:Res:52.3,20916.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 20918[14:Obv:20917.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 20919[14:SSi:20918.0,16995.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 20920[14:MRR:20919.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 20922[13:Res:20915.1,6.2] program(u) program(c2) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.34 20923[14:Res:20920.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 20924[13:Con:20922.0] program(c2) program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 20925[14:SSi:20923.1,16995.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 20926[15:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.34 20929[15:MRR:20925.4,20926.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.17/2.34 20930[15:Con:20929.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 20931[15:SoR:274.0,20930.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 20932[15:SoR:510.0,20930.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 20933[15:SSi:20932.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 20934[15:SSi:20931.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 20935[15:Res:20934.1,20916.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 20936[15:SSi:20935.1,20935.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 20937[15:MRR:20936.0,20933.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 20938[13:Res:20915.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 20939[13:MRR:20938.0,20938.2,14845.1,20914.0] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20940[15:SoR:597.0,20930.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 20941[15:SSi:20940.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 20944[15:Res:20937.0,20941.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 20945[15:SSi:20944.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 20947[15:Res:20934.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 20948[15:SSi:20947.1,20947.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 20949[15:MRR:20948.0,20933.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.34 20950[15:MRR:20949.0,20945.0] || -> program(c2)*.
% 2.17/2.34 20951[15:MRR:20939.0,20950.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 20959[13:Res:20915.1,47.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 20960[15:SSi:20959.2,20959.0,20950.0,14845.1,20950.0] program(u) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 20961[15:MRR:20960.1,20914.0] program(u) || outputs(c2,good)*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 20962[13:Res:20915.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20963[15:SSi:20962.2,20962.0,20950.0,14845.1,20950.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20964[15:MRR:20963.2,20914.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 20977[15:Res:20934.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 20978[15:SSi:20977.2,20977.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 20979[15:MRR:20978.2,20978.3,20933.0,20945.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 20980[15:MRR:20964.2,20979.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 20983[15:Res:20937.0,20979.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 20984[15:SSi:20983.0,16995.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 20985[15:MRR:20951.0,20984.0] || -> program(c3)*.
% 2.17/2.34 20987[15:MRR:20961.1,20984.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 20993[15:Fac:20987.1,20987.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 20994[15:SSi:20993.0,20985.0] || -> halts2(c3,c3)*.
% 2.17/2.34 20999[15:Res:20994.0,20980.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 21000[15:SSi:20999.0,20985.0] || halts2(c3,c3)* -> .
% 2.17/2.34 21001[15:MRR:21000.0,20994.0] || -> .
% 2.17/2.34 21003[15:Spt:21001.0,300.3] || -> program(c2)*.
% 2.17/2.34 21004[15:MRR:20939.0,21003.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 21005[15:MRR:20924.0,21003.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 21009[13:MRR:20959.0,20959.3,14845.1,20914.0] program(u) program(c2) || outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21010[15:MRR:21009.1,21003.0] program(u) || outputs(c2,good)*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21011[13:MRR:20962.0,20962.4,14845.1,20914.0] program(u) program(c2) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 21012[15:MRR:21011.1,21003.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 21016[15:Res:21005.2,21004.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.34 21017[15:SSi:21016.0,21003.0] || -> program(f4(c2))* program(c3).
% 2.17/2.34 21019[16:Spt:21017.1] || -> program(c3)*.
% 2.17/2.34 21022[15:Res:21005.2,21010.1] program(c2) program(u) || -> program(f4(c2)) halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21023[15:SSi:21022.0,21003.0] program(u) || -> program(f4(c2)) halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21025[17:Spt:21023.0,21023.2,21023.3] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21026[17:Fac:21025.1,21025.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 21027[17:SSi:21026.0,21019.0] || -> halts2(c3,c3)*.
% 2.17/2.34 21032[17:Res:21027.0,21012.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 21033[17:SSi:21032.0,21019.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 21034[17:MRR:21033.1,21027.0] || outputs(c2,good)* -> .
% 2.17/2.34 21035[17:MRR:7634.4,21034.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 21036[17:MRR:30.6,21034.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 21050[17:Res:21027.0,21035.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.34 21051[17:SSi:21050.0,21019.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 21059[17:SoR:597.0,21051.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 21060[17:SoR:274.0,21051.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 21061[17:SoR:510.0,21051.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 21062[17:SSi:21061.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 21063[17:SSi:21060.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 21064[17:SSi:21059.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 21067[17:Res:21063.1,21036.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 21070[17:SSi:21067.2,21067.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 21071[17:MRR:21070.2,21062.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.34 21072[17:MRR:21071.2,21064.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 21073[17:MRR:21025.1,21072.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.34 21087[17:Res:21073.1,21072.1] program(c3) program(c3) || -> .
% 2.17/2.34 21092[17:Obv:21087.0] program(c3) || -> .
% 2.17/2.34 21093[17:SSi:21092.0,21019.0] || -> .
% 2.17/2.34 21095[17:Spt:21093.0,21023.1] || -> program(f4(c2))*.
% 2.17/2.34 21108[18:Spt:7634.1,7634.3] program(u) || -> program(f4(u))*.
% 2.17/2.34 21109[18:SoR:597.0,21108.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 21110[18:SoR:274.0,21108.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 21111[18:SoR:510.0,21108.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 21112[18:SSi:21111.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 21113[18:SSi:21110.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 21114[18:SSi:21109.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 21115[18:Res:21113.1,20916.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21116[18:SSi:21115.1,21115.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21117[18:MRR:21116.0,21112.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21121[18:Res:21117.0,21114.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 21122[18:SSi:21121.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 21127[18:Res:21113.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 21128[18:SSi:21127.2,21127.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 21129[18:MRR:21128.2,21128.3,21112.0,21122.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 21130[18:MRR:21012.2,21129.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 21132[18:Res:21117.0,21129.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 21134[18:SSi:21132.0,16995.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 21136[18:MRR:21010.1,21134.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21140[18:Fac:21136.1,21136.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 21141[18:SSi:21140.0,21019.0] || -> halts2(c3,c3)*.
% 2.17/2.34 21146[18:Res:21141.0,21130.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 21147[18:SSi:21146.0,21019.0] || halts2(c3,c3)* -> .
% 2.17/2.34 21148[18:MRR:21147.0,21141.0] || -> .
% 2.17/2.34 21150[18:Spt:21148.0,7634.0,7634.2,7634.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 21151[18:MRR:21012.2,21150.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 21152[18:Res:20915.1,21150.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 21154[18:Obv:21152.0] program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 21155[18:SSi:21154.0,21003.0] || -> outputs(c2,good)*.
% 2.17/2.34 21157[18:MRR:21010.1,21155.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21162[18:Fac:21157.1,21157.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 21163[18:SSi:21162.0,21019.0] || -> halts2(c3,c3)*.
% 2.17/2.34 21168[18:Res:21163.0,21151.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 21169[18:SSi:21168.0,21019.0] || halts2(c3,c3)* -> .
% 2.17/2.34 21170[18:MRR:21169.0,21163.0] || -> .
% 2.17/2.34 21172[16:Spt:21170.0,21017.1,21019.0] || program(c3)* -> .
% 2.17/2.34 21173[16:Spt:21170.0,21017.0] || -> program(f4(c2))*.
% 2.17/2.34 21174[16:MRR:21004.1,21172.0] || outputs(c2,good)* -> .
% 2.17/2.34 21175[16:MRR:7634.4,21174.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 21178[16:MRR:30.6,21174.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 21183[16:Res:20915.1,21175.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 21186[16:Obv:21183.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 21187[16:SSi:21186.0,21003.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 21191[16:SoR:274.0,21187.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 21192[16:SoR:510.0,21187.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 21193[16:SSi:21192.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 21194[16:SSi:21191.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 21196[16:Res:21194.1,20916.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21197[16:SSi:21196.1,21196.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21198[16:MRR:21197.0,21193.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21199[16:SoR:597.0,21187.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 21200[16:SSi:21199.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 21202[16:Res:21198.0,21200.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 21204[16:SSi:21202.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 21208[16:Res:21194.1,21178.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 21209[16:SSi:21208.2,21208.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 21210[16:MRR:21209.2,21209.3,21193.0,21204.0] program(u) || halts2(u,u)* -> .
% 2.17/2.34 21211[16:Res:20915.1,21210.1] program(c2) program(c2) || -> .
% 2.17/2.34 21215[16:Obv:21211.0] program(c2) || -> .
% 2.17/2.34 21216[16:SSi:21215.0,21003.0] || -> .
% 2.17/2.34 21218[14:Spt:21216.0,18.3] || -> program(c2)*.
% 2.17/2.34 21219[14:MRR:20939.0,21218.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 21221[14:MRR:20924.0,21218.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 21222[14:MRR:21009.1,21218.0] program(u) || outputs(c2,good)*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21223[14:MRR:21011.1,21218.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 21224[15:Spt:20.1,20.3,20.4,20.6] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.34 21230[14:Res:21221.2,21219.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.34 21231[14:SSi:21230.0,21218.0] || -> program(f4(c2))* program(c3).
% 2.17/2.34 21234[16:Spt:21231.1] || -> program(c3)*.
% 2.17/2.34 21237[14:Res:21221.2,21222.1] program(c2) program(u) || -> program(f4(c2)) halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21238[14:SSi:21237.0,21218.0] program(u) || -> program(f4(c2)) halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21239[17:Spt:21238.0,21238.2,21238.3] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21240[17:Fac:21239.1,21239.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 21241[17:SSi:21240.0,21234.0] || -> halts2(c3,c3)*.
% 2.17/2.34 21246[17:Res:21241.0,21223.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 21247[17:SSi:21246.0,21234.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 21248[17:MRR:21247.1,21241.0] || outputs(c2,good)* -> .
% 2.17/2.34 21249[17:MRR:7634.4,21248.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 21250[17:MRR:30.6,21248.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 21261[17:Res:21241.0,21249.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.34 21262[17:SSi:21261.0,21234.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 21270[17:SoR:597.0,21262.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 21271[17:SoR:274.0,21262.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 21272[17:SoR:510.0,21262.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 21273[17:SSi:21272.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 21274[17:SSi:21271.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 21275[17:SSi:21270.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 21277[17:Res:21274.1,21250.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 21280[17:SSi:21277.2,21277.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 21281[17:MRR:21280.2,21273.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.34 21282[17:MRR:21281.2,21275.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 21283[17:MRR:21239.1,21282.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.34 21287[17:Res:21283.1,21282.1] program(c3) program(c3) || -> .
% 2.17/2.34 21293[17:Obv:21287.0] program(c3) || -> .
% 2.17/2.34 21294[17:SSi:21293.0,21234.0] || -> .
% 2.17/2.34 21296[17:Spt:21294.0,21238.1] || -> program(f4(c2))*.
% 2.17/2.34 21308[18:Spt:7634.1,7634.3] program(u) || -> program(f4(u))*.
% 2.17/2.34 21309[18:SoR:597.0,21308.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 21310[18:SoR:274.0,21308.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 21311[18:SoR:510.0,21308.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 21312[18:SSi:21311.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 21313[18:SSi:21310.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 21314[18:SSi:21309.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 21315[18:Res:21313.1,21224.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21316[18:SSi:21315.1,21315.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21317[18:MRR:21316.0,21312.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21321[18:Res:21317.0,21314.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 21322[18:SSi:21321.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 21328[18:Res:21313.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 21329[18:SSi:21328.2,21328.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 21330[18:MRR:21329.2,21329.3,21312.0,21322.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 21331[18:MRR:21223.2,21330.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 21333[18:Res:21317.0,21330.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 21335[18:SSi:21333.0,16995.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 21337[18:MRR:21222.1,21335.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21341[18:Fac:21337.1,21337.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 21342[18:SSi:21341.0,21234.0] || -> halts2(c3,c3)*.
% 2.17/2.34 21347[18:Res:21342.0,21331.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 21348[18:SSi:21347.0,21234.0] || halts2(c3,c3)* -> .
% 2.17/2.34 21349[18:MRR:21348.0,21342.0] || -> .
% 2.17/2.34 21351[18:Spt:21349.0,7634.0,7634.2,7634.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 21352[18:MRR:21223.2,21351.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 21353[18:Res:20915.1,21351.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 21355[18:Obv:21353.0] program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 21356[18:SSi:21355.0,21218.0] || -> outputs(c2,good)*.
% 2.17/2.34 21358[18:MRR:21222.1,21356.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21363[18:Fac:21358.1,21358.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 21364[18:SSi:21363.0,21234.0] || -> halts2(c3,c3)*.
% 2.17/2.34 21369[18:Res:21364.0,21352.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 21370[18:SSi:21369.0,21234.0] || halts2(c3,c3)* -> .
% 2.17/2.34 21371[18:MRR:21370.0,21364.0] || -> .
% 2.17/2.34 21373[16:Spt:21371.0,21231.1,21234.0] || program(c3)* -> .
% 2.17/2.34 21374[16:Spt:21371.0,21231.0] || -> program(f4(c2))*.
% 2.17/2.34 21375[16:MRR:21219.1,21373.0] || outputs(c2,good)* -> .
% 2.17/2.34 21376[16:MRR:7634.4,21375.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 21379[16:MRR:30.6,21375.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 21384[16:Res:20915.1,21376.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 21387[16:Obv:21384.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 21388[16:SSi:21387.0,21218.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 21392[16:SoR:274.0,21388.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 21393[16:SoR:510.0,21388.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 21394[16:SSi:21393.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 21395[16:SSi:21392.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 21397[16:Res:21395.1,21224.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21398[16:SSi:21397.1,21397.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21399[16:MRR:21398.0,21394.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21400[16:SoR:597.0,21388.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 21401[16:SSi:21400.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 21403[16:Res:21399.0,21401.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 21405[16:SSi:21403.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 21409[16:Res:21395.1,21379.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 21410[16:SSi:21409.2,21409.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 21411[16:MRR:21410.2,21410.3,21394.0,21405.0] program(u) || halts2(u,u)* -> .
% 2.17/2.34 21412[16:Res:20915.1,21411.1] program(c2) program(c2) || -> .
% 2.17/2.34 21416[16:Obv:21412.0] program(c2) || -> .
% 2.17/2.34 21417[16:SSi:21416.0,21218.0] || -> .
% 2.17/2.34 21419[15:Spt:21417.0,20.0,20.2,20.5] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 21421[15:MRR:21223.2,21419.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 21422[15:Res:20915.1,21419.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 21423[15:Obv:21422.0] program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 21424[15:SSi:21423.0,21218.0] || -> outputs(c2,good)*.
% 2.17/2.34 21425[15:MRR:21219.0,21424.0] || -> program(c3)*.
% 2.17/2.34 21428[15:MRR:21222.1,21424.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21430[15:Fac:21428.1,21428.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 21431[15:SSi:21430.0,21425.0] || -> halts2(c3,c3)*.
% 2.17/2.34 21434[15:Res:21431.0,21421.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 21436[15:SSi:21434.0,21425.0] || halts2(c3,c3)* -> .
% 2.17/2.34 21437[15:MRR:21436.0,21431.0] || -> .
% 2.17/2.34 21439[13:Spt:21437.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.34 21440[13:Res:52.3,21439.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 21441[13:Obv:21440.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 21442[13:SSi:21441.0,16995.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 21443[13:MRR:21442.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 21444[14:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.34 21445[14:MRR:6.4,21444.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.17/2.34 21449[14:Res:21443.2,21445.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.17/2.34 21451[14:Con:21449.2] program(u) program(f5(u)) || -> program(f4(u))*.
% 2.17/2.34 21452[14:SSi:21451.1,16995.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 21454[14:SoR:274.0,21452.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 21455[14:SoR:510.0,21452.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 21456[14:SSi:21455.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 21457[14:SSi:21454.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 21458[14:Res:21457.1,21439.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21459[14:SSi:21458.1,21458.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21460[14:MRR:21459.0,21456.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21461[14:Res:21457.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 21462[14:SSi:21461.1,21461.0,266.0,16995.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 21463[14:MRR:21462.0,21456.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.34 21464[14:SoR:597.0,21452.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 21465[14:SSi:21464.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 21467[14:Res:21460.0,21465.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 21468[14:SSi:21467.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 21469[14:MRR:21463.0,21468.0] || -> program(c2)*.
% 2.17/2.34 21474[14:Res:21457.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 21475[14:SSi:21474.2,21474.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 21476[14:MRR:21475.1,21475.2,21456.0,21468.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 21478[14:Res:21476.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 21479[14:Res:21476.1,47.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21480[14:SSi:21478.1,21478.0,21469.0,14845.1,21469.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 21481[14:MRR:21480.0,20914.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 21484[14:SSi:21479.2,21479.0,21469.0,14845.1,21469.0] program(u) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21485[14:MRR:21484.1,20914.0] program(u) || outputs(c2,good)*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21486[14:Res:21476.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 21487[14:SSi:21486.2,21486.0,21469.0,14845.1,21469.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 21488[14:MRR:21487.2,20914.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 21501[14:Res:21457.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 21502[14:SSi:21501.2,21501.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 21503[14:MRR:21502.2,21502.3,21456.0,21468.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 21504[14:MRR:21488.2,21503.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 21506[14:Res:21460.0,21503.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 21508[14:SSi:21506.0,16995.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 21509[14:MRR:21481.0,21508.0] || -> program(c3)*.
% 2.17/2.34 21511[14:MRR:21485.1,21508.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21517[14:Fac:21511.1,21511.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 21518[14:SSi:21517.0,21509.0] || -> halts2(c3,c3)*.
% 2.17/2.34 21523[14:Res:21518.0,21504.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 21524[14:SSi:21523.0,21509.0] || halts2(c3,c3)* -> .
% 2.17/2.34 21525[14:MRR:21524.0,21518.0] || -> .
% 2.17/2.34 21527[14:Spt:21525.0,300.3] || -> program(c2)*.
% 2.17/2.34 21530[15:Spt:1011.0,1011.4] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 21532[13:Res:21443.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 21536[16:Spt:7634.1,7634.3] program(u) || -> program(f4(u))*.
% 2.17/2.34 21537[16:SoR:597.0,21536.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 21538[16:SoR:274.0,21536.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 21539[16:SoR:510.0,21536.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 21540[16:SSi:21539.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 21541[16:SSi:21538.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 21542[16:SSi:21537.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 21543[16:Res:21541.1,21439.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21544[16:SSi:21543.1,21543.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21545[16:MRR:21544.0,21540.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21546[15:Res:21530.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 21547[15:SSi:21546.1,21546.0,21527.0,14845.1,21527.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 21548[15:MRR:21547.0,20914.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 21550[16:Res:21545.0,21542.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 21552[16:SSi:21550.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 21561[15:Res:21530.1,47.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21562[15:SSi:21561.2,21561.0,21527.0,14845.1,21527.0] program(u) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21563[15:MRR:21562.1,20914.0] program(u) || outputs(c2,good)*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21564[15:Res:21530.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 21565[15:SSi:21564.2,21564.0,21527.0,14845.1,21527.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 21566[15:MRR:21565.2,20914.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 21579[16:Res:21541.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 21580[16:SSi:21579.2,21579.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 21581[16:MRR:21580.2,21580.3,21540.0,21552.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 21582[16:MRR:21566.2,21581.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 21584[16:Res:21545.0,21581.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 21586[16:SSi:21584.0,16995.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 21587[16:MRR:21548.0,21586.0] || -> program(c3)*.
% 2.17/2.34 21589[16:MRR:21563.1,21586.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21595[16:Fac:21589.1,21589.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 21596[16:SSi:21595.0,21587.0] || -> halts2(c3,c3)*.
% 2.17/2.34 21601[16:Res:21596.0,21582.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 21602[16:SSi:21601.0,21587.0] || halts2(c3,c3)* -> .
% 2.17/2.34 21603[16:MRR:21602.0,21596.0] || -> .
% 2.17/2.34 21605[16:Spt:21603.0,7634.0,7634.2,7634.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 21606[16:MRR:21566.2,21605.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 21608[16:Res:21530.1,21605.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 21609[16:Obv:21608.0] program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 21610[16:SSi:21609.0,21527.0] || -> outputs(c2,good)*.
% 2.17/2.34 21611[16:MRR:21548.0,21610.0] || -> program(c3)*.
% 2.17/2.34 21615[16:MRR:21563.1,21610.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21619[16:Fac:21615.1,21615.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 21620[16:SSi:21619.0,21611.0] || -> halts2(c3,c3)*.
% 2.17/2.34 21625[16:Res:21620.0,21606.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 21626[16:SSi:21625.0,21611.0] || halts2(c3,c3)* -> .
% 2.17/2.34 21627[16:MRR:21626.0,21620.0] || -> .
% 2.17/2.34 21630[15:Spt:21627.0,1011.1,1011.2,1011.3] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.34 21632[13:SSi:21532.1,16995.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 21633[15:MRR:21632.4,21630.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.17/2.34 21634[16:Spt:21633.1,21633.3] program(u) || -> program(f4(u))*.
% 2.17/2.34 21635[16:SoR:274.0,21634.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 21636[16:SoR:510.0,21634.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 21637[16:SSi:21636.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 21638[16:SSi:21635.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 21639[16:Res:21638.1,21439.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21640[16:SSi:21639.1,21639.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21641[16:MRR:21640.0,21637.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21642[16:SoR:597.0,21634.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 21643[16:SSi:21642.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 21645[16:Res:21641.0,21643.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 21646[16:SSi:21645.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 21651[16:Res:21638.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 21652[16:SSi:21651.2,21651.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 21653[16:MRR:21652.1,21652.2,21637.0,21646.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 21655[16:Res:21653.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 21656[16:Res:21653.1,47.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21657[16:SSi:21655.1,21655.0,21527.0,14845.1,21527.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 21658[16:MRR:21657.0,20914.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 21661[16:SSi:21656.2,21656.0,21527.0,14845.1,21527.0] program(u) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21662[16:MRR:21661.1,20914.0] program(u) || outputs(c2,good)*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21663[16:Res:21653.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 21664[16:SSi:21663.2,21663.0,21527.0,14845.1,21527.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 21665[16:MRR:21664.2,20914.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 21678[16:Res:21638.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 21679[16:SSi:21678.2,21678.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 21680[16:MRR:21679.2,21679.3,21637.0,21646.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 21681[16:MRR:21665.2,21680.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 21683[16:Res:21641.0,21680.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 21685[16:SSi:21683.0,16995.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 21686[16:MRR:21658.0,21685.0] || -> program(c3)*.
% 2.17/2.34 21688[16:MRR:21662.1,21685.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21694[16:Fac:21688.1,21688.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 21695[16:SSi:21694.0,21686.0] || -> halts2(c3,c3)*.
% 2.17/2.34 21700[16:Res:21695.0,21681.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 21701[16:SSi:21700.0,21686.0] || halts2(c3,c3)* -> .
% 2.17/2.34 21702[16:MRR:21701.0,21695.0] || -> .
% 2.17/2.34 21704[16:Spt:21702.0,21633.0,21633.2] program(u) || -> program(f4(u))*.
% 2.17/2.34 21705[16:SoR:510.0,21704.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 21706[16:SSi:21705.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 21707[16:SoR:274.0,21704.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 21708[16:SSi:21707.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 21709[16:Res:21708.1,21439.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21710[16:SSi:21709.1,21709.0,266.0,16995.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21711[16:MRR:21710.0,21706.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21712[16:SoR:597.0,21704.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 21713[16:SSi:21712.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 21717[16:Res:21711.0,21713.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 21718[16:SSi:21717.0,16995.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 21721[16:Res:21708.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 21722[16:SSi:21721.2,21721.0,266.0,16995.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 21723[16:MRR:21722.1,21722.2,21706.0,21718.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 21725[16:Res:21723.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 21726[16:SSi:21725.1,21725.0,21527.0,14845.1,21527.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 21727[16:MRR:21726.0,20914.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 21730[16:Res:21723.1,47.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21731[16:SSi:21730.2,21730.0,21527.0,14845.1,21527.0] program(u) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21732[16:MRR:21731.1,20914.0] program(u) || outputs(c2,good)*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21733[16:Res:21723.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 21734[16:SSi:21733.2,21733.0,21527.0,14845.1,21527.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 21735[16:MRR:21734.2,20914.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 21748[16:Res:21708.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 21749[16:SSi:21748.2,21748.0,266.0,16995.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 21750[16:MRR:21749.2,21749.3,21706.0,21718.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 21751[16:MRR:21735.2,21750.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 21753[16:Res:21711.0,21750.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 21755[16:SSi:21753.0,16995.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 21756[16:MRR:21727.0,21755.0] || -> program(c3)*.
% 2.17/2.34 21758[16:MRR:21732.1,21755.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21764[16:Fac:21758.1,21758.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 21765[16:SSi:21764.0,21756.0] || -> halts2(c3,c3)*.
% 2.17/2.34 21770[16:Res:21765.0,21751.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 21771[16:SSi:21770.0,21756.0] || halts2(c3,c3)* -> .
% 2.17/2.34 21772[16:MRR:21771.0,21765.0] || -> .
% 2.17/2.34 21774[9:Spt:21772.0,16993.2] || -> outputs(c2,bad)*.
% 2.17/2.34 21775[10:Spt:51.0,51.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 21776[11:Spt:39.0,39.4,39.5] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 21777[11:Fac:21776.1,21776.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 21778[12:Spt:40.0,40.4] program(u) || -> halts2(u,u)*.
% 2.17/2.34 21779[12:MRR:7634.2,21778.1] program(u) program(v) || -> program(f4(v))* outputs(c2,good)*.
% 2.17/2.34 21780[12:MRR:15.2,21778.1] program(u) program(v) || -> program(f5(v))* outputs(c2,good)*.
% 2.17/2.34 21781[12:MRR:46.2,21778.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.17/2.34 21783[12:MRR:30.2,21778.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.17/2.34 21787[12:Con:21779.0] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.17/2.34 21788[12:Con:21780.0] program(u) || -> program(f5(u))* outputs(c2,good)*.
% 2.17/2.34 21789[12:Con:21783.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.17/2.34 21794[13:Spt:13.0,13.2] program(u) || -> program(f5(u))*.
% 2.17/2.34 21797[14:Spt:21787.0,21787.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 21798[14:SoR:510.0,21797.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 21799[14:SSi:21798.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 21800[14:SoR:274.0,21797.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 21801[14:SSi:21800.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 21803[10:Res:21775.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 21804[10:MRR:21803.0,21803.2,14845.1,21774.0] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.34 21805[14:SoR:597.0,21797.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 21806[14:SSi:21805.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 21808[14:Res:21778.1,21806.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.34 21811[14:Obv:21808.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.34 21815[14:EmS:21811.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.34 21816[14:Res:21801.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 21817[14:SSi:21816.1,21816.0,266.0,21794.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 21818[14:MRR:21817.0,21799.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.34 21819[14:MRR:21818.0,21815.0] || -> program(c2)*.
% 2.17/2.34 21820[14:MRR:21804.0,21819.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 21834[14:Res:21801.1,21789.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 21835[14:SSi:21834.1,21834.0,266.0,21794.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 21836[14:MRR:21835.0,21835.1,21799.0,21815.0] || -> outputs(c2,good)*.
% 2.17/2.34 21837[14:MRR:21820.0,21836.0] || -> program(c3)*.
% 2.17/2.34 21839[12:Res:21775.1,21781.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 21840[14:SSi:21839.2,21839.0,21819.0,14845.1,21819.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 21841[14:MRR:21840.1,21840.2,21774.0,21836.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 21842[14:Res:21778.1,21841.1] program(c3) program(c3) || -> .
% 2.17/2.34 21843[14:Obv:21842.0] program(c3) || -> .
% 2.17/2.34 21844[14:SSi:21843.0,21837.0] || -> .
% 2.17/2.34 21845[14:Spt:21844.0,21787.2] || -> outputs(c2,good)*.
% 2.17/2.34 21846[14:MRR:21804.1,21845.0] program(c2) || -> program(c3)*.
% 2.17/2.34 21849[12:MRR:21839.0,21839.3,14845.1,21774.0] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 21850[14:MRR:21849.2,21845.0] program(u) program(c2) || halts2(c3,u)* -> .
% 2.17/2.34 21853[15:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.34 21854[15:MRR:6.4,21853.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.17/2.34 21859[15:Res:21778.1,21854.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.17/2.34 21862[15:Obv:21859.0] program(u) program(v) || -> program(f4(v))*.
% 2.17/2.34 21863[15:Con:21862.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 21866[15:SoR:274.0,21863.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 21867[15:SoR:510.0,21863.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 21868[15:SSi:21867.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 21869[15:SSi:21866.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 21871[15:SoR:597.0,21863.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 21872[15:SSi:21871.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 21873[15:Res:21869.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 21874[15:SSi:21873.1,21873.0,266.0,21794.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 21875[15:MRR:21874.0,21868.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.34 21877[15:Res:21778.1,21872.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.34 21880[15:Obv:21877.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.34 21884[15:EmS:21880.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.34 21885[15:MRR:21875.0,21884.0] || -> program(c2)*.
% 2.17/2.34 21886[15:MRR:21846.0,21885.0] || -> program(c3)*.
% 2.17/2.34 21888[15:MRR:21850.1,21885.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 21889[15:Res:21778.1,21888.1] program(c3) program(c3) || -> .
% 2.17/2.34 21890[15:Obv:21889.0] program(c3) || -> .
% 2.17/2.34 21891[15:SSi:21890.0,21886.0] || -> .
% 2.17/2.34 21892[15:Spt:21891.0,300.3] || -> program(c2)*.
% 2.17/2.34 21893[15:MRR:21846.0,21892.0] || -> program(c3)*.
% 2.17/2.34 21895[15:MRR:21850.1,21892.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 21898[15:Res:21778.1,21895.1] program(c3) program(c3) || -> .
% 2.17/2.34 21899[15:Obv:21898.0] program(c3) || -> .
% 2.17/2.34 21900[15:SSi:21899.0,21893.0] || -> .
% 2.17/2.34 21901[13:Spt:21900.0,13.1] || -> program(c2)*.
% 2.17/2.34 21902[13:MRR:21804.0,21901.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 21904[13:MRR:21849.1,21901.0] program(u) || outputs(c2,good)*+ halts2(c3,u)* -> .
% 2.17/2.34 21905[14:Spt:21788.0,21788.1] program(u) || -> program(f5(u))*.
% 2.17/2.34 21906[15:Spt:21787.0,21787.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 21907[15:SoR:510.0,21906.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 21908[15:SSi:21907.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 21909[15:SoR:274.0,21906.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 21910[15:SSi:21909.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 21911[15:Res:21910.1,21789.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 21913[15:SSi:21911.1,21911.0,266.0,21905.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 21914[15:MRR:21913.0,21908.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 21915[15:SoR:597.0,21906.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 21916[15:SSi:21915.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 21918[15:Res:21775.1,21916.1] program(u) program(c2) || -> outputs(c1,good)*.
% 2.17/2.34 21921[15:Con:21918.0] program(c2) || -> outputs(c1,good)*.
% 2.17/2.34 21922[15:SSi:21921.0,21901.0] || -> outputs(c1,good)*.
% 2.17/2.34 21923[15:MRR:21914.0,21922.0] || -> outputs(c2,good)*.
% 2.17/2.34 21924[15:MRR:21902.0,21923.0] || -> program(c3)*.
% 2.17/2.34 21926[15:MRR:21904.1,21923.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 21928[15:Res:21778.1,21926.1] program(c3) program(c3) || -> .
% 2.17/2.34 21929[15:Obv:21928.0] program(c3) || -> .
% 2.17/2.34 21930[15:SSi:21929.0,21924.0] || -> .
% 2.17/2.34 21931[15:Spt:21930.0,21787.2] || -> outputs(c2,good)*.
% 2.17/2.34 21932[15:MRR:21902.0,21931.0] || -> program(c3)*.
% 2.17/2.34 21934[15:MRR:21904.1,21931.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 21935[15:Res:21778.1,21934.1] program(c3) program(c3) || -> .
% 2.17/2.34 21936[15:Obv:21935.0] program(c3) || -> .
% 2.17/2.34 21937[15:SSi:21936.0,21932.0] || -> .
% 2.17/2.34 21938[14:Spt:21937.0,21788.2] || -> outputs(c2,good)*.
% 2.17/2.34 21939[14:MRR:21902.0,21938.0] || -> program(c3)*.
% 2.17/2.34 21941[14:MRR:21904.1,21938.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 21944[14:Res:21778.1,21941.1] program(c3) program(c3) || -> .
% 2.17/2.34 21945[14:Obv:21944.0] program(c3) || -> .
% 2.17/2.34 21946[14:SSi:21945.0,21939.0] || -> .
% 2.17/2.34 21947[12:Spt:21946.0,40.1,40.2,40.3,40.5,40.6] program(u) || outputs(u,bad) halts2(u,f6(u)) -> outputs(c3,bad) halts2(f6(u),f6(u))*.
% 2.17/2.34 21950[13:Spt:18.0,18.1,18.2,18.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.34 21951[13:Res:52.3,21950.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 21952[13:Obv:21951.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 21953[13:MRR:21952.2,299.2] program(f5(u)) program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 21954[14:Spt:13.0,13.2] program(u) || -> program(f5(u))*.
% 2.17/2.34 21955[14:MRR:21953.0,21954.1] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 21956[10:Res:21775.1,6.2] program(u) program(c2) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.34 21958[10:Con:21956.0] program(c2) program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 21965[14:Res:21955.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 21966[14:SSi:21965.1,21954.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 21967[15:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.34 21971[15:MRR:21966.4,21967.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.17/2.34 21974[15:Con:21971.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 21975[15:SoR:274.0,21974.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 21976[15:SoR:510.0,21974.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 21977[15:SSi:21976.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 21978[15:SSi:21975.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 21983[15:Res:21978.1,21950.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21984[15:SSi:21983.1,21983.0,266.0,21954.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21985[15:MRR:21984.0,21977.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 21986[15:SoR:597.0,21974.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 21987[15:SSi:21986.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 21988[15:Res:21978.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 21989[15:SSi:21988.1,21988.0,266.0,21954.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 21990[15:MRR:21989.0,21977.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.34 21994[15:Res:21985.0,21987.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 21996[15:SSi:21994.0,21954.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 21997[15:MRR:21990.0,21996.0] || -> program(c2)*.
% 2.17/2.34 21998[15:MRR:21804.0,21997.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 22002[10:Res:21775.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 22003[15:SSi:22002.2,22002.0,21997.0,14845.1,21997.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 22004[15:MRR:22003.2,21774.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 22013[15:Res:21978.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 22014[15:SSi:22013.2,22013.0,266.0,21954.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 22015[15:MRR:22014.2,22014.3,21977.0,21996.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 22016[15:MRR:22004.2,22015.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 22020[15:Res:21985.0,22015.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 22021[15:SSi:22020.0,21954.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 22022[15:MRR:21998.0,22021.0] || -> program(c3)*.
% 2.17/2.34 22027[15:MRR:21777.0,22022.0] || -> halts2(c3,c3)*.
% 2.17/2.34 22034[15:Res:22027.0,22016.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 22035[15:SSi:22034.0,22022.0] || halts2(c3,c3)* -> .
% 2.17/2.34 22036[15:MRR:22035.0,22027.0] || -> .
% 2.17/2.34 22038[15:Spt:22036.0,300.3] || -> program(c2)*.
% 2.17/2.34 22039[15:MRR:21804.0,22038.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 22041[15:MRR:21958.0,22038.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 22044[10:MRR:22002.0,22002.4,14845.1,21774.0] program(u) program(c2) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 22045[15:MRR:22044.1,22038.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 22050[15:Res:22041.2,22039.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.34 22051[15:SSi:22050.0,22038.0] || -> program(f4(c2))* program(c3).
% 2.17/2.34 22053[16:Spt:22051.1] || -> program(c3)*.
% 2.17/2.34 22054[16:MRR:21777.0,22053.0] || -> halts2(c3,c3)*.
% 2.17/2.34 22063[16:Res:22054.0,22045.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 22064[16:SSi:22063.0,22053.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 22065[16:MRR:22064.1,22054.0] || outputs(c2,good)* -> .
% 2.17/2.34 22066[16:MRR:30.6,22065.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 22067[16:MRR:7634.4,22065.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 22079[16:Res:22054.0,22067.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.34 22080[16:SSi:22079.0,22053.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 22088[16:SoR:597.0,22080.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 22089[16:SoR:274.0,22080.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 22090[16:SoR:510.0,22080.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 22091[16:SSi:22090.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 22092[16:SSi:22089.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 22093[16:SSi:22088.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 22095[16:Res:22092.1,22066.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 22098[16:SSi:22095.2,22095.0,266.0,21954.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 22099[16:MRR:22098.2,22091.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.34 22100[16:MRR:22099.2,22093.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 22101[16:MRR:21776.1,22100.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.34 22106[16:Res:22101.1,22100.1] program(c3) program(c3) || -> .
% 2.17/2.34 22111[16:Obv:22106.0] program(c3) || -> .
% 2.17/2.34 22112[16:SSi:22111.0,22053.0] || -> .
% 2.17/2.34 22114[16:Spt:22112.0,22051.1,22053.0] || program(c3)* -> .
% 2.17/2.34 22115[16:Spt:22112.0,22051.0] || -> program(f4(c2))*.
% 2.17/2.34 22116[16:MRR:22039.1,22114.0] || outputs(c2,good)* -> .
% 2.17/2.34 22117[16:MRR:7634.4,22116.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 22121[16:MRR:30.6,22116.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 22130[16:Res:21775.1,22117.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 22133[16:Obv:22130.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 22134[16:SSi:22133.0,22038.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 22139[16:SoR:274.0,22134.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 22140[16:SoR:510.0,22134.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 22141[16:SSi:22140.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 22142[16:SSi:22139.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 22147[16:SoR:597.0,22134.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 22148[16:SSi:22147.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 22149[16:Res:22142.1,22121.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 22150[16:SSi:22149.2,22149.0,266.0,21954.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 22151[16:MRR:22150.2,22141.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.34 22152[16:MRR:22151.2,22148.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 22156[16:Res:21775.1,22152.1] program(c2) program(c2) || -> .
% 2.17/2.34 22160[16:Obv:22156.0] program(c2) || -> .
% 2.17/2.34 22161[16:SSi:22160.0,22038.0] || -> .
% 2.17/2.34 22163[14:Spt:22161.0,13.1] || -> program(c2)*.
% 2.17/2.34 22164[14:MRR:21804.0,22163.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 22166[14:MRR:21958.0,22163.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 22167[14:MRR:22044.1,22163.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 22168[15:Spt:15.1,15.3] program(u) || -> program(f5(u))*.
% 2.17/2.34 22174[14:Res:22166.2,22164.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.34 22175[14:SSi:22174.0,22163.0] || -> program(f4(c2))* program(c3).
% 2.17/2.34 22177[16:Spt:22175.1] || -> program(c3)*.
% 2.17/2.34 22178[16:MRR:21777.0,22177.0] || -> halts2(c3,c3)*.
% 2.17/2.34 22187[16:Res:22178.0,22167.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 22188[16:SSi:22187.0,22177.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 22189[16:MRR:22188.1,22178.0] || outputs(c2,good)* -> .
% 2.17/2.34 22190[16:MRR:30.6,22189.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 22191[16:MRR:7634.4,22189.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 22202[16:Res:22178.0,22191.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.34 22203[16:SSi:22202.0,22177.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 22211[16:SoR:597.0,22203.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 22212[16:SoR:274.0,22203.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 22213[16:SoR:510.0,22203.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 22214[16:SSi:22213.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 22215[16:SSi:22212.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 22216[16:SSi:22211.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 22218[16:Res:22215.1,22190.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 22221[16:SSi:22218.2,22218.0,266.0,22168.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 22222[16:MRR:22221.2,22214.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.34 22223[16:MRR:22222.2,22216.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 22224[16:MRR:21776.1,22223.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.34 22228[16:Res:22224.1,22223.1] program(c3) program(c3) || -> .
% 2.17/2.34 22233[16:Obv:22228.0] program(c3) || -> .
% 2.17/2.34 22234[16:SSi:22233.0,22177.0] || -> .
% 2.17/2.34 22235[16:Spt:22234.0,22175.1,22177.0] || program(c3)* -> .
% 2.17/2.34 22236[16:Spt:22234.0,22175.0] || -> program(f4(c2))*.
% 2.17/2.34 22237[16:MRR:22164.1,22235.0] || outputs(c2,good)* -> .
% 2.17/2.34 22238[16:MRR:7634.4,22237.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 22242[16:MRR:30.6,22237.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 22251[16:Res:21775.1,22238.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 22254[16:Obv:22251.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 22255[16:SSi:22254.0,22163.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 22260[16:SoR:274.0,22255.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 22261[16:SoR:510.0,22255.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 22262[16:SSi:22261.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 22263[16:SSi:22260.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 22268[16:SoR:597.0,22255.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 22269[16:SSi:22268.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 22270[16:Res:22263.1,22242.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 22271[16:SSi:22270.2,22270.0,266.0,22168.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 22272[16:MRR:22271.2,22262.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.34 22273[16:MRR:22272.2,22269.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 22277[16:Res:21775.1,22273.1] program(c2) program(c2) || -> .
% 2.17/2.34 22281[16:Obv:22277.0] program(c2) || -> .
% 2.17/2.34 22282[16:SSi:22281.0,22163.0] || -> .
% 2.17/2.34 22284[15:Spt:22282.0,15.0,15.2,15.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 22286[15:MRR:22167.2,22284.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 22287[15:Res:21775.1,22284.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 22288[15:Obv:22287.0] program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 22289[15:SSi:22288.0,22163.0] || -> outputs(c2,good)*.
% 2.17/2.34 22290[15:MRR:22164.0,22289.0] || -> program(c3)*.
% 2.17/2.34 22293[15:MRR:21777.0,22290.0] || -> halts2(c3,c3)*.
% 2.17/2.34 22299[15:Res:22293.0,22286.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 22300[15:SSi:22299.0,22290.0] || halts2(c3,c3)* -> .
% 2.17/2.34 22301[15:MRR:22300.0,22293.0] || -> .
% 2.17/2.34 22303[13:Spt:22301.0,18.3] || -> program(c2)*.
% 2.17/2.34 22304[13:MRR:21804.0,22303.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 22306[13:MRR:21958.0,22303.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 22307[13:MRR:22044.1,22303.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 22308[14:Spt:20.1,20.3,20.4,20.6] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.34 22312[15:Spt:15.1,15.3] program(u) || -> program(f5(u))*.
% 2.17/2.34 22315[13:Res:22306.2,22304.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.34 22316[13:SSi:22315.0,22303.0] || -> program(f4(c2))* program(c3).
% 2.17/2.34 22319[16:Spt:22316.1] || -> program(c3)*.
% 2.17/2.34 22320[16:MRR:21777.0,22319.0] || -> halts2(c3,c3)*.
% 2.17/2.34 22325[16:Res:22320.0,22307.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 22327[16:SSi:22325.0,22319.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 22328[16:MRR:22327.1,22320.0] || outputs(c2,good)* -> .
% 2.17/2.34 22329[16:MRR:7634.4,22328.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 22330[16:MRR:30.6,22328.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 22342[16:Res:22320.0,22329.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.34 22344[16:SSi:22342.0,22319.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 22352[16:SoR:597.0,22344.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 22353[16:SoR:274.0,22344.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 22354[16:SoR:510.0,22344.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 22355[16:SSi:22354.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 22356[16:SSi:22353.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 22357[16:SSi:22352.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 22359[16:Res:22356.1,22330.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 22362[16:SSi:22359.2,22359.0,266.0,22312.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 22363[16:MRR:22362.2,22355.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.34 22364[16:MRR:22363.2,22357.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 22365[16:MRR:21776.1,22364.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.34 22368[16:Res:22365.1,22364.1] program(c3) program(c3) || -> .
% 2.17/2.34 22374[16:Obv:22368.0] program(c3) || -> .
% 2.17/2.34 22375[16:SSi:22374.0,22319.0] || -> .
% 2.17/2.34 22376[16:Spt:22375.0,22316.1,22319.0] || program(c3)* -> .
% 2.17/2.34 22377[16:Spt:22375.0,22316.0] || -> program(f4(c2))*.
% 2.17/2.34 22378[16:MRR:22304.1,22376.0] || outputs(c2,good)* -> .
% 2.17/2.34 22379[16:MRR:7634.4,22378.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 22383[16:MRR:30.6,22378.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 22393[16:Res:21775.1,22379.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 22395[16:Obv:22393.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 22396[16:SSi:22395.0,22303.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 22402[16:SoR:274.0,22396.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 22403[16:SoR:510.0,22396.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 22404[16:SSi:22403.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 22405[16:SSi:22402.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 22406[16:Res:22405.1,22308.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 22407[16:SSi:22406.1,22406.0,266.0,22312.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 22408[16:MRR:22407.0,22404.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 22409[16:Res:22405.1,22383.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 22410[16:SSi:22409.2,22409.0,266.0,22312.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 22411[16:MRR:22410.2,22404.0] program(u) || halts2(u,u)*+ outputs(c1,good)* -> .
% 2.17/2.34 22414[16:Res:22408.0,22411.1] program(f5(c1)) || outputs(c1,good)* -> .
% 2.17/2.34 22415[16:SSi:22414.0,22312.0,266.1] || outputs(c1,good)* -> .
% 2.17/2.34 22416[16:MRR:597.3,22415.0] program(f4(c1)) program(u) || halts2(u,v)* -> .
% 2.17/2.34 22418[16:SSi:22416.0,22396.0,266.1] program(u) || halts2(u,v)* -> .
% 2.17/2.34 22422[16:Res:21775.1,22418.1] program(u) program(c2) || -> .
% 2.17/2.34 22426[16:Con:22422.0] program(c2) || -> .
% 2.17/2.34 22427[16:SSi:22426.0,22303.0] || -> .
% 2.17/2.34 22429[15:Spt:22427.0,15.0,15.2,15.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 22431[15:MRR:22307.2,22429.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 22432[15:Res:21775.1,22429.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 22433[15:Obv:22432.0] program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 22434[15:SSi:22433.0,22303.0] || -> outputs(c2,good)*.
% 2.17/2.34 22435[15:MRR:22304.0,22434.0] || -> program(c3)*.
% 2.17/2.34 22438[15:MRR:21777.0,22435.0] || -> halts2(c3,c3)*.
% 2.17/2.34 22446[15:Res:22438.0,22431.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 22448[15:SSi:22446.0,22435.0] || halts2(c3,c3)* -> .
% 2.17/2.34 22449[15:MRR:22448.0,22438.0] || -> .
% 2.17/2.34 22451[14:Spt:22449.0,20.0,20.2,20.5] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 22452[14:MRR:22307.2,22451.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 22453[14:Res:21775.1,22451.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 22455[14:Obv:22453.0] program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 22456[14:SSi:22455.0,22303.0] || -> outputs(c2,good)*.
% 2.17/2.34 22457[14:MRR:22304.0,22456.0] || -> program(c3)*.
% 2.17/2.34 22460[14:MRR:21777.0,22457.0] || -> halts2(c3,c3)*.
% 2.17/2.34 22463[14:Res:22460.0,22452.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 22465[14:SSi:22463.0,22457.0] || halts2(c3,c3)* -> .
% 2.17/2.34 22466[14:MRR:22465.0,22460.0] || -> .
% 2.17/2.34 22468[11:Spt:22466.0,39.1,39.2,39.3,39.6] program(u) || outputs(u,bad) halts2(u,f6(u)) -> halts2(f6(u),f6(u))*.
% 2.17/2.34 22470[12:Spt:18.0,18.1,18.2,18.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.34 22471[12:Res:52.3,22470.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 22472[12:Obv:22471.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 22473[12:MRR:22472.2,299.2] program(f5(u)) program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 22474[13:Spt:13.0,13.2] program(u) || -> program(f5(u))*.
% 2.17/2.34 22475[13:MRR:22473.0,22474.1] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 22479[13:Res:22475.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 22480[13:SSi:22479.1,22474.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 22482[14:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.34 22485[14:MRR:22480.4,22482.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.17/2.34 22486[14:Con:22485.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 22487[14:SoR:274.0,22486.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 22488[14:SoR:510.0,22486.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 22489[14:SSi:22488.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 22490[14:SSi:22487.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 22491[14:Res:22490.1,22470.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 22492[14:SSi:22491.1,22491.0,266.0,22474.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 22493[14:MRR:22492.0,22489.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 22494[14:Res:22490.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 22495[14:SSi:22494.1,22494.0,266.0,22474.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 22496[14:MRR:22495.0,22489.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.34 22497[14:SoR:597.0,22486.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 22498[14:SSi:22497.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 22501[14:Res:22493.0,22498.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 22502[14:SSi:22501.0,22474.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 22503[14:MRR:22496.0,22502.0] || -> program(c2)*.
% 2.17/2.34 22504[14:MRR:21804.0,22503.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 22506[14:MRR:22044.1,22503.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 22510[10:Res:21775.1,47.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22511[14:SSi:22510.2,22510.0,22503.0,14845.1,22503.0] program(u) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22512[14:MRR:22511.1,21774.0] program(u) || outputs(c2,good)*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22529[14:Res:22490.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 22530[14:SSi:22529.2,22529.0,266.0,22474.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 22531[14:MRR:22530.2,22530.3,22489.0,22502.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 22532[14:MRR:22506.2,22531.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 22535[14:Res:22493.0,22531.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 22536[14:SSi:22535.0,22474.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 22537[14:MRR:22504.0,22536.0] || -> program(c3)*.
% 2.17/2.34 22539[14:MRR:22512.1,22536.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22545[14:Fac:22539.1,22539.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 22546[14:SSi:22545.0,22537.0] || -> halts2(c3,c3)*.
% 2.17/2.34 22552[14:Res:22546.0,22532.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 22553[14:SSi:22552.0,22537.0] || halts2(c3,c3)* -> .
% 2.17/2.34 22554[14:MRR:22553.0,22546.0] || -> .
% 2.17/2.34 22555[14:Spt:22554.0,300.3] || -> program(c2)*.
% 2.17/2.34 22556[14:MRR:21804.0,22555.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 22558[14:MRR:21958.0,22555.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 22560[14:MRR:22044.1,22555.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 22561[10:MRR:22510.0,22510.3,14845.1,21774.0] program(u) program(c2) || outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22562[14:MRR:22561.1,22555.0] program(u) || outputs(c2,good)*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22566[14:Res:22558.2,22556.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.34 22567[14:SSi:22566.0,22555.0] || -> program(f4(c2))* program(c3).
% 2.17/2.34 22569[15:Spt:22567.1] || -> program(c3)*.
% 2.17/2.34 22572[14:Res:22558.2,22562.1] program(c2) program(u) || -> program(f4(c2)) halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22573[14:SSi:22572.0,22555.0] program(u) || -> program(f4(c2)) halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22574[16:Spt:22573.0,22573.2,22573.3] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22575[16:Fac:22574.1,22574.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 22576[16:SSi:22575.0,22569.0] || -> halts2(c3,c3)*.
% 2.17/2.34 22582[16:Res:22576.0,22560.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 22583[16:SSi:22582.0,22569.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 22584[16:MRR:22583.1,22576.0] || outputs(c2,good)* -> .
% 2.17/2.34 22585[16:MRR:7634.4,22584.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 22586[16:MRR:30.6,22584.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 22600[16:Res:22576.0,22585.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.34 22601[16:SSi:22600.0,22569.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 22609[16:SoR:597.0,22601.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 22610[16:SoR:274.0,22601.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 22611[16:SoR:510.0,22601.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 22612[16:SSi:22611.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 22613[16:SSi:22610.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 22614[16:SSi:22609.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 22617[16:Res:22613.1,22586.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 22620[16:SSi:22617.2,22617.0,266.0,22474.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 22621[16:MRR:22620.2,22612.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.34 22622[16:MRR:22621.2,22614.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 22623[16:MRR:22574.1,22622.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.34 22629[16:Res:22623.1,22622.1] program(c3) program(c3) || -> .
% 2.17/2.34 22634[16:Obv:22629.0] program(c3) || -> .
% 2.17/2.34 22635[16:SSi:22634.0,22569.0] || -> .
% 2.17/2.34 22637[16:Spt:22635.0,22573.1] || -> program(f4(c2))*.
% 2.17/2.34 22650[17:Spt:7634.1,7634.3] program(u) || -> program(f4(u))*.
% 2.17/2.34 22651[17:SoR:597.0,22650.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 22652[17:SoR:274.0,22650.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 22653[17:SoR:510.0,22650.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 22654[17:SSi:22653.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 22655[17:SSi:22652.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 22656[17:SSi:22651.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 22657[17:Res:22655.1,22470.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 22658[17:SSi:22657.1,22657.0,266.0,22474.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 22659[17:MRR:22658.0,22654.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 22663[17:Res:22659.0,22656.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 22664[17:SSi:22663.0,22474.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 22666[17:Res:22655.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 22667[17:SSi:22666.2,22666.0,266.0,22474.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 22668[17:MRR:22667.2,22654.0] program(u) || halts2(u,u)* outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 22669[17:MRR:22668.2,22664.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 22670[17:MRR:22560.2,22669.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 22672[17:Res:22659.0,22669.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 22673[17:SSi:22672.0,22474.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 22675[17:MRR:22562.1,22673.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22679[17:Fac:22675.1,22675.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 22680[17:SSi:22679.0,22569.0] || -> halts2(c3,c3)*.
% 2.17/2.34 22684[17:Res:22680.0,22670.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 22686[17:SSi:22684.0,22569.0] || halts2(c3,c3)* -> .
% 2.17/2.34 22687[17:MRR:22686.0,22680.0] || -> .
% 2.17/2.34 22689[17:Spt:22687.0,7634.0,7634.2,7634.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 22690[17:MRR:22560.2,22689.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 22691[17:Res:21775.1,22689.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 22693[17:Obv:22691.0] program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 22694[17:SSi:22693.0,22555.0] || -> outputs(c2,good)*.
% 2.17/2.34 22696[17:MRR:22562.1,22694.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22701[17:Fac:22696.1,22696.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 22702[17:SSi:22701.0,22569.0] || -> halts2(c3,c3)*.
% 2.17/2.34 22707[17:Res:22702.0,22690.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 22708[17:SSi:22707.0,22569.0] || halts2(c3,c3)* -> .
% 2.17/2.34 22709[17:MRR:22708.0,22702.0] || -> .
% 2.17/2.34 22711[15:Spt:22709.0,22567.1,22569.0] || program(c3)* -> .
% 2.17/2.34 22712[15:Spt:22709.0,22567.0] || -> program(f4(c2))*.
% 2.17/2.34 22713[15:MRR:22556.1,22711.0] || outputs(c2,good)* -> .
% 2.17/2.34 22714[15:MRR:7634.4,22713.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 22717[15:MRR:30.6,22713.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 22722[15:Res:21775.1,22714.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 22725[15:Obv:22722.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 22726[15:SSi:22725.0,22555.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 22731[15:SoR:274.0,22726.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 22732[15:SoR:510.0,22726.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 22733[15:SSi:22732.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 22734[15:SSi:22731.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 22735[15:Res:22734.1,22470.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 22736[15:SSi:22735.1,22735.0,266.0,22474.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 22737[15:MRR:22736.0,22733.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 22740[15:SoR:597.0,22726.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 22741[15:SSi:22740.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 22743[15:Res:22737.0,22741.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 22745[15:SSi:22743.0,22474.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 22747[15:Res:22734.1,22717.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 22748[15:SSi:22747.2,22747.0,266.0,22474.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 22749[15:MRR:22748.2,22748.3,22733.0,22745.0] program(u) || halts2(u,u)* -> .
% 2.17/2.34 22750[15:Res:21775.1,22749.1] program(c2) program(c2) || -> .
% 2.17/2.34 22754[15:Obv:22750.0] program(c2) || -> .
% 2.17/2.34 22755[15:SSi:22754.0,22555.0] || -> .
% 2.17/2.34 22757[13:Spt:22755.0,13.1] || -> program(c2)*.
% 2.17/2.34 22758[13:MRR:21804.0,22757.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 22760[13:MRR:21958.0,22757.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 22761[13:MRR:22561.1,22757.0] program(u) || outputs(c2,good)*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22762[13:MRR:22044.1,22757.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 22763[14:Spt:15.1,15.3] program(u) || -> program(f5(u))*.
% 2.17/2.34 22768[13:Res:22760.2,22758.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.34 22769[13:SSi:22768.0,22757.0] || -> program(f4(c2))* program(c3).
% 2.17/2.34 22771[15:Spt:22769.1] || -> program(c3)*.
% 2.17/2.34 22774[13:Res:22760.2,22761.1] program(c2) program(u) || -> program(f4(c2)) halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22775[13:SSi:22774.0,22757.0] program(u) || -> program(f4(c2)) halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22776[16:Spt:22775.0,22775.2,22775.3] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22777[16:Fac:22776.1,22776.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 22778[16:SSi:22777.0,22771.0] || -> halts2(c3,c3)*.
% 2.17/2.34 22783[16:Res:22778.0,22762.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 22784[16:SSi:22783.0,22771.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 22785[16:MRR:22784.1,22778.0] || outputs(c2,good)* -> .
% 2.17/2.34 22786[16:MRR:7634.4,22785.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 22787[16:MRR:30.6,22785.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 22800[16:Res:22778.0,22786.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.34 22801[16:SSi:22800.0,22771.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 22809[16:SoR:597.0,22801.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 22810[16:SoR:274.0,22801.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 22811[16:SoR:510.0,22801.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 22812[16:SSi:22811.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 22813[16:SSi:22810.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 22814[16:SSi:22809.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 22816[16:Res:22813.1,22787.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 22819[16:SSi:22816.2,22816.0,266.0,22763.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 22820[16:MRR:22819.2,22812.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.34 22821[16:MRR:22820.2,22814.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 22822[16:MRR:22776.1,22821.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.34 22826[16:Res:22822.1,22821.1] program(c3) program(c3) || -> .
% 2.17/2.34 22832[16:Obv:22826.0] program(c3) || -> .
% 2.17/2.34 22833[16:SSi:22832.0,22771.0] || -> .
% 2.17/2.34 22835[16:Spt:22833.0,22775.1] || -> program(f4(c2))*.
% 2.17/2.34 22847[17:Spt:7634.1,7634.3] program(u) || -> program(f4(u))*.
% 2.17/2.34 22848[17:SoR:597.0,22847.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 22849[17:SoR:274.0,22847.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 22850[17:SoR:510.0,22847.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 22851[17:SSi:22850.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 22852[17:SSi:22849.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 22853[17:SSi:22848.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 22854[17:Res:22852.1,22470.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 22855[17:SSi:22854.1,22854.0,266.0,22763.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 22856[17:MRR:22855.0,22851.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 22860[17:Res:22856.0,22853.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 22861[17:SSi:22860.0,22763.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 22863[17:Res:22852.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 22864[17:SSi:22863.2,22863.0,266.0,22763.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 22865[17:MRR:22864.2,22864.3,22851.0,22861.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 22866[17:MRR:22762.2,22865.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 22868[17:Res:22856.0,22865.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 22869[17:SSi:22868.0,22763.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 22871[17:MRR:22761.1,22869.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22874[17:Fac:22871.1,22871.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 22875[17:SSi:22874.0,22771.0] || -> halts2(c3,c3)*.
% 2.17/2.34 22879[17:Res:22875.0,22866.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 22881[17:SSi:22879.0,22771.0] || halts2(c3,c3)* -> .
% 2.17/2.34 22882[17:MRR:22881.0,22875.0] || -> .
% 2.17/2.34 22885[17:Spt:22882.0,7634.0,7634.2,7634.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 22886[17:MRR:22762.2,22885.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 22887[17:Res:21775.1,22885.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 22889[17:Obv:22887.0] program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 22890[17:SSi:22889.0,22757.0] || -> outputs(c2,good)*.
% 2.17/2.34 22892[17:MRR:22761.1,22890.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22896[17:Fac:22892.1,22892.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 22897[17:SSi:22896.0,22771.0] || -> halts2(c3,c3)*.
% 2.17/2.34 22902[17:Res:22897.0,22886.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 22903[17:SSi:22902.0,22771.0] || halts2(c3,c3)* -> .
% 2.17/2.34 22904[17:MRR:22903.0,22897.0] || -> .
% 2.17/2.34 22907[15:Spt:22904.0,22769.1,22771.0] || program(c3)* -> .
% 2.17/2.34 22908[15:Spt:22904.0,22769.0] || -> program(f4(c2))*.
% 2.17/2.34 22909[15:MRR:22758.1,22907.0] || outputs(c2,good)* -> .
% 2.17/2.34 22910[15:MRR:7634.4,22909.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 22913[15:MRR:30.6,22909.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 22918[15:Res:21775.1,22910.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 22921[15:Obv:22918.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 22922[15:SSi:22921.0,22757.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 22926[15:SoR:274.0,22922.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 22927[15:SoR:510.0,22922.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 22928[15:SSi:22927.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 22929[15:SSi:22926.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 22931[15:Res:22929.1,22470.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 22932[15:SSi:22931.1,22931.0,266.0,22763.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 22933[15:MRR:22932.0,22928.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 22934[15:SoR:597.0,22922.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 22935[15:SSi:22934.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 22939[15:Res:22933.0,22935.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 22941[15:SSi:22939.0,22763.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 22943[15:Res:22929.1,22913.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 22944[15:SSi:22943.2,22943.0,266.0,22763.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 22945[15:MRR:22944.2,22944.3,22928.0,22941.0] program(u) || halts2(u,u)* -> .
% 2.17/2.34 22946[15:Res:21775.1,22945.1] program(c2) program(c2) || -> .
% 2.17/2.34 22950[15:Obv:22946.0] program(c2) || -> .
% 2.17/2.34 22951[15:SSi:22950.0,22757.0] || -> .
% 2.17/2.34 22953[14:Spt:22951.0,15.0,15.2,15.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 22955[14:MRR:22762.2,22953.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 22956[14:Res:21775.1,22953.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 22957[14:Obv:22956.0] program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 22958[14:SSi:22957.0,22757.0] || -> outputs(c2,good)*.
% 2.17/2.34 22959[14:MRR:22758.0,22958.0] || -> program(c3)*.
% 2.17/2.34 22962[14:MRR:22761.1,22958.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22965[14:Fac:22962.1,22962.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 22966[14:SSi:22965.0,22959.0] || -> halts2(c3,c3)*.
% 2.17/2.34 22969[14:Res:22966.0,22955.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 22971[14:SSi:22969.0,22959.0] || halts2(c3,c3)* -> .
% 2.17/2.34 22972[14:MRR:22971.0,22966.0] || -> .
% 2.17/2.34 22975[12:Spt:22972.0,18.3] || -> program(c2)*.
% 2.17/2.34 22976[12:MRR:21804.0,22975.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 22978[12:MRR:21958.0,22975.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 22979[12:MRR:22561.1,22975.0] program(u) || outputs(c2,good)*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22980[12:MRR:22044.1,22975.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 22981[13:Spt:20.1,20.3,20.4,20.6] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.34 22985[14:Spt:15.1,15.3] program(u) || -> program(f5(u))*.
% 2.17/2.34 22989[12:Res:22978.2,22976.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.34 22990[12:SSi:22989.0,22975.0] || -> program(f4(c2))* program(c3).
% 2.17/2.34 22992[15:Spt:22990.1] || -> program(c3)*.
% 2.17/2.34 22995[12:Res:22978.2,22979.1] program(c2) program(u) || -> program(f4(c2)) halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22996[12:SSi:22995.0,22975.0] program(u) || -> program(f4(c2)) halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22997[16:Spt:22996.0,22996.2,22996.3] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 22998[16:Fac:22997.1,22997.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 22999[16:SSi:22998.0,22992.0] || -> halts2(c3,c3)*.
% 2.17/2.34 23005[16:Res:22999.0,22980.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 23006[16:SSi:23005.0,22992.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 23007[16:MRR:23006.1,22999.0] || outputs(c2,good)* -> .
% 2.17/2.34 23008[16:MRR:7634.4,23007.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 23009[16:MRR:30.6,23007.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 23021[16:Res:22999.0,23008.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.34 23022[16:SSi:23021.0,22992.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 23030[16:SoR:597.0,23022.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 23031[16:SoR:274.0,23022.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 23032[16:SoR:510.0,23022.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 23033[16:SSi:23032.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 23034[16:SSi:23031.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 23035[16:SSi:23030.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 23037[16:Res:23034.1,23009.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 23040[16:SSi:23037.2,23037.0,266.0,22985.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 23041[16:MRR:23040.2,23033.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.34 23042[16:MRR:23041.2,23035.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 23043[16:MRR:22997.1,23042.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.34 23048[16:Res:23043.1,23042.1] program(c3) program(c3) || -> .
% 2.17/2.34 23053[16:Obv:23048.0] program(c3) || -> .
% 2.17/2.34 23054[16:SSi:23053.0,22992.0] || -> .
% 2.17/2.34 23056[16:Spt:23054.0,22996.1] || -> program(f4(c2))*.
% 2.17/2.34 23068[17:Spt:7634.1,7634.3] program(u) || -> program(f4(u))*.
% 2.17/2.34 23069[17:SoR:597.0,23068.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 23070[17:SoR:274.0,23068.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 23071[17:SoR:510.0,23068.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 23072[17:SSi:23071.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 23073[17:SSi:23070.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 23074[17:SSi:23069.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 23076[17:Res:23073.1,22981.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 23077[17:SSi:23076.1,23076.0,266.0,22985.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 23078[17:MRR:23077.0,23072.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 23082[17:Res:23078.0,23074.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 23083[17:SSi:23082.0,22985.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 23091[17:Res:23073.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 23092[17:SSi:23091.2,23091.0,266.0,22985.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 23093[17:MRR:23092.2,23092.3,23072.0,23083.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 23094[17:MRR:22980.2,23093.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 23096[17:Res:23078.0,23093.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 23098[17:SSi:23096.0,22985.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 23100[17:MRR:22979.1,23098.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 23105[17:Fac:23100.1,23100.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 23106[17:SSi:23105.0,22992.0] || -> halts2(c3,c3)*.
% 2.17/2.34 23111[17:Res:23106.0,23094.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 23112[17:SSi:23111.0,22992.0] || halts2(c3,c3)* -> .
% 2.17/2.34 23113[17:MRR:23112.0,23106.0] || -> .
% 2.17/2.34 23115[17:Spt:23113.0,7634.0,7634.2,7634.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 23116[17:MRR:22980.2,23115.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 23117[17:Res:21775.1,23115.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 23119[17:Obv:23117.0] program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 23120[17:SSi:23119.0,22975.0] || -> outputs(c2,good)*.
% 2.17/2.34 23123[17:MRR:22979.1,23120.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 23128[17:Fac:23123.1,23123.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 23129[17:SSi:23128.0,22992.0] || -> halts2(c3,c3)*.
% 2.17/2.34 23134[17:Res:23129.0,23116.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 23135[17:SSi:23134.0,22992.0] || halts2(c3,c3)* -> .
% 2.17/2.34 23136[17:MRR:23135.0,23129.0] || -> .
% 2.17/2.34 23138[15:Spt:23136.0,22990.1,22992.0] || program(c3)* -> .
% 2.17/2.34 23139[15:Spt:23136.0,22990.0] || -> program(f4(c2))*.
% 2.17/2.34 23140[15:MRR:22976.1,23138.0] || outputs(c2,good)* -> .
% 2.17/2.34 23141[15:MRR:7634.4,23140.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 23144[15:MRR:30.6,23140.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 23150[15:Res:21775.1,23141.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 23153[15:Obv:23150.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 23154[15:SSi:23153.0,22975.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 23158[15:SoR:274.0,23154.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 23159[15:SoR:510.0,23154.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 23160[15:SSi:23159.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 23161[15:SSi:23158.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 23162[15:Res:23161.1,22981.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 23163[15:SSi:23162.1,23162.0,266.0,22985.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 23164[15:MRR:23163.0,23160.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 23167[15:SoR:597.0,23154.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 23168[15:SSi:23167.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 23170[15:Res:23164.0,23168.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 23172[15:SSi:23170.0,22985.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 23174[15:Res:23161.1,23144.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 23175[15:SSi:23174.2,23174.0,266.0,22985.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 23176[15:MRR:23175.2,23175.3,23160.0,23172.0] program(u) || halts2(u,u)* -> .
% 2.17/2.34 23177[15:Res:21775.1,23176.1] program(c2) program(c2) || -> .
% 2.17/2.34 23181[15:Obv:23177.0] program(c2) || -> .
% 2.17/2.34 23182[15:SSi:23181.0,22975.0] || -> .
% 2.17/2.34 23184[14:Spt:23182.0,15.0,15.2,15.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 23186[14:MRR:22980.2,23184.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 23187[14:Res:21775.1,23184.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 23188[14:Obv:23187.0] program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 23189[14:SSi:23188.0,22975.0] || -> outputs(c2,good)*.
% 2.17/2.34 23190[14:MRR:22976.0,23189.0] || -> program(c3)*.
% 2.17/2.34 23194[14:MRR:22979.1,23189.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 23198[14:Fac:23194.1,23194.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 23199[14:SSi:23198.0,23190.0] || -> halts2(c3,c3)*.
% 2.17/2.34 23202[14:Res:23199.0,23186.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 23204[14:SSi:23202.0,23190.0] || halts2(c3,c3)* -> .
% 2.17/2.34 23205[14:MRR:23204.0,23199.0] || -> .
% 2.17/2.34 23207[13:Spt:23205.0,20.0,20.2,20.5] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 23208[13:MRR:22980.2,23207.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 23209[13:Res:21775.1,23207.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 23211[13:Obv:23209.0] program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 23212[13:SSi:23211.0,22975.0] || -> outputs(c2,good)*.
% 2.17/2.34 23213[13:MRR:22976.0,23212.0] || -> program(c3)*.
% 2.17/2.34 23217[13:MRR:22979.1,23212.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 23219[13:Fac:23217.1,23217.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 23220[13:SSi:23219.0,23213.0] || -> halts2(c3,c3)*.
% 2.17/2.34 23224[13:Res:23220.0,23208.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 23225[13:SSi:23224.0,23213.0] || halts2(c3,c3)* -> .
% 2.17/2.34 23226[13:MRR:23225.0,23220.0] || -> .
% 2.17/2.34 23228[10:Spt:23226.0,51.1,51.2] program(u) || -> program(f5(u))*.
% 2.17/2.34 23229[11:Spt:39.0,39.4,39.5] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.34 23230[11:Fac:23229.1,23229.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.34 23231[12:Spt:40.0,40.4] program(u) || -> halts2(u,u)*.
% 2.17/2.34 23232[12:MRR:7634.2,23231.1] program(u) program(v) || -> program(f4(v))* outputs(c2,good)*.
% 2.17/2.34 23233[12:MRR:46.2,23231.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts2(v,f6(v))*+ halts2(c3,u)* -> .
% 2.17/2.34 23235[12:MRR:30.2,23231.1] program(u) program(v) || outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))* -> outputs(c2,good).
% 2.17/2.34 23239[12:Con:23232.0] program(u) || -> program(f4(u))* outputs(c2,good)*.
% 2.17/2.34 23240[12:Con:23235.0] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> outputs(c2,good).
% 2.17/2.34 23243[13:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 23248[14:Spt:23239.0,23239.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 23249[14:SoR:274.0,23248.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 23250[14:SoR:510.0,23248.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 23251[14:SSi:23250.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 23252[14:SSi:23249.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 23253[13:Res:23243.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 23254[13:MRR:23253.0,23253.2,14845.1,21774.0] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.34 23256[14:SoR:597.0,23248.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 23257[14:SSi:23256.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 23258[14:Res:23252.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 23259[14:SSi:23258.1,23258.0,266.0,23228.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 23260[14:MRR:23259.0,23251.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.34 23261[14:Res:23231.1,23257.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.34 23264[14:Obv:23261.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.34 23269[14:EmS:23264.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.34 23270[14:MRR:23260.0,23269.0] || -> program(c2)*.
% 2.17/2.34 23271[14:MRR:23254.0,23270.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 23272[12:Res:23231.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.17/2.34 23274[12:SSi:23272.0,14845.1] program(u) || outputs(u,good) halts2(u,f6(u))* -> program(c3).
% 2.17/2.34 23280[14:Res:23252.1,23240.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 23281[14:SSi:23280.1,23280.0,266.0,23228.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 23282[14:MRR:23281.0,23281.1,23251.0,23269.0] || -> outputs(c2,good)*.
% 2.17/2.34 23283[14:MRR:23271.0,23282.0] || -> program(c3)*.
% 2.17/2.34 23285[13:Res:23243.1,23233.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23286[14:SSi:23285.2,23285.0,23270.0,14845.1,23270.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23287[14:MRR:23286.1,23286.2,21774.0,23282.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 23288[14:Res:23231.1,23287.1] program(c3) program(c3) || -> .
% 2.17/2.34 23289[14:Obv:23288.0] program(c3) || -> .
% 2.17/2.34 23290[14:SSi:23289.0,23283.0] || -> .
% 2.17/2.34 23291[14:Spt:23290.0,23239.2] || -> outputs(c2,good)*.
% 2.17/2.34 23292[14:MRR:23254.1,23291.0] program(c2) || -> program(c3)*.
% 2.17/2.34 23295[13:MRR:23285.0,23285.3,14845.1,21774.0] program(u) program(c2) || outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23296[14:MRR:23295.2,23291.0] program(u) program(c2) || halts2(c3,u)* -> .
% 2.17/2.34 23299[15:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.34 23300[15:MRR:6.4,23299.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.17/2.34 23304[15:Res:23231.1,23300.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.17/2.34 23307[15:Obv:23304.0] program(u) program(v) || -> program(f4(v))*.
% 2.17/2.34 23308[15:Con:23307.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 23312[15:SoR:274.0,23308.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 23313[15:SoR:510.0,23308.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 23314[15:SSi:23313.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 23315[15:SSi:23312.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 23317[15:SoR:597.0,23308.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 23318[15:SSi:23317.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 23319[15:Res:23315.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 23320[15:SSi:23319.1,23319.0,266.0,23228.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 23321[15:MRR:23320.0,23314.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.34 23322[15:Res:23231.1,23318.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.34 23325[15:Obv:23322.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.34 23330[15:EmS:23325.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.34 23331[15:MRR:23321.0,23330.0] || -> program(c2)*.
% 2.17/2.34 23332[15:MRR:23292.0,23331.0] || -> program(c3)*.
% 2.17/2.34 23334[15:MRR:23296.1,23331.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 23335[15:Res:23231.1,23334.1] program(c3) program(c3) || -> .
% 2.17/2.34 23336[15:Obv:23335.0] program(c3) || -> .
% 2.17/2.34 23337[15:SSi:23336.0,23332.0] || -> .
% 2.17/2.34 23338[15:Spt:23337.0,300.3] || -> program(c2)*.
% 2.17/2.34 23339[15:MRR:23292.0,23338.0] || -> program(c3)*.
% 2.17/2.34 23341[15:MRR:23296.1,23338.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 23344[15:Res:23231.1,23341.1] program(c3) program(c3) || -> .
% 2.17/2.34 23345[15:Obv:23344.0] program(c3) || -> .
% 2.17/2.34 23346[15:SSi:23345.0,23339.0] || -> .
% 2.17/2.34 23347[13:Spt:23346.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.34 23351[14:Spt:23239.0,23239.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 23352[14:SoR:510.0,23351.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 23353[14:SSi:23352.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 23354[14:SoR:274.0,23351.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 23355[14:SSi:23354.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 23356[14:Res:23355.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 23358[14:SSi:23356.1,23356.0,266.0,23228.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 23359[14:MRR:23358.0,23353.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.34 23360[14:Res:23355.1,23240.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 23361[14:SSi:23360.1,23360.0,266.0,23228.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 23362[14:MRR:23361.0,23353.0] || outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 23363[14:SoR:597.0,23351.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 23364[14:SSi:23363.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 23365[14:Res:23231.1,23364.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.34 23367[14:Obv:23365.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.34 23371[14:EmS:23367.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.34 23372[14:MRR:23359.0,23371.0] || -> program(c2)*.
% 2.17/2.34 23373[14:MRR:23362.0,23371.0] || -> outputs(c2,good)*.
% 2.17/2.34 23374[14:Res:23355.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 23375[14:SSi:23374.2,23374.0,266.0,23228.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 23376[14:MRR:23375.1,23375.2,23353.0,23371.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 23377[14:Res:23376.1,23274.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.34 23378[14:Res:23376.1,23233.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23379[14:SSi:23377.1,23377.0,23372.0,14845.1,23372.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 23380[14:MRR:23379.0,23373.0] || -> program(c3)*.
% 2.17/2.34 23381[14:SSi:23378.2,23378.0,23372.0,14845.1,23372.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23382[14:MRR:23381.1,23381.2,21774.0,23373.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 23383[14:Res:23231.1,23382.1] program(c3) program(c3) || -> .
% 2.17/2.34 23384[14:Obv:23383.0] program(c3) || -> .
% 2.17/2.34 23385[14:SSi:23384.0,23380.0] || -> .
% 2.17/2.34 23386[14:Spt:23385.0,23239.2] || -> outputs(c2,good)*.
% 2.17/2.34 23389[15:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.34 23390[15:MRR:6.4,23389.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.17/2.34 23394[15:Res:23231.1,23390.2] program(u) program(u) program(v) || -> program(f4(v))*.
% 2.17/2.34 23396[15:Obv:23394.0] program(u) program(v) || -> program(f4(v))*.
% 2.17/2.34 23397[15:Con:23396.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 23400[15:SoR:274.0,23397.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 23401[15:SoR:510.0,23397.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 23402[15:SSi:23401.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 23403[15:SSi:23400.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 23405[15:SoR:597.0,23397.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 23406[15:SSi:23405.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 23407[15:Res:23403.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 23408[15:SSi:23407.1,23407.0,266.0,23228.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 23409[15:MRR:23408.0,23402.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.34 23410[15:Res:23231.1,23406.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.34 23412[15:Obv:23410.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.34 23416[15:EmS:23412.0,266.0] || -> outputs(c1,good)*.
% 2.17/2.34 23417[15:MRR:23409.0,23416.0] || -> program(c2)*.
% 2.17/2.34 23422[15:Res:23403.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 23423[15:SSi:23422.2,23422.0,266.0,23228.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 23424[15:MRR:23423.1,23423.2,23402.0,23416.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 23425[15:Res:23424.1,23274.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.34 23426[15:Res:23424.1,23233.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23427[15:SSi:23425.1,23425.0,23417.0,14845.1,23417.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 23428[15:MRR:23427.0,23386.0] || -> program(c3)*.
% 2.17/2.34 23429[15:SSi:23426.2,23426.0,23417.0,14845.1,23417.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23430[15:MRR:23429.1,23429.2,21774.0,23386.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 23431[15:Res:23231.1,23430.1] program(c3) program(c3) || -> .
% 2.17/2.34 23432[15:Obv:23431.0] program(c3) || -> .
% 2.17/2.34 23433[15:SSi:23432.0,23428.0] || -> .
% 2.17/2.34 23434[15:Spt:23433.0,300.3] || -> program(c2)*.
% 2.17/2.34 23437[12:Res:23231.1,6.2] program(u) program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.34 23439[12:Obv:23437.0] program(u) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.34 23440[12:Con:23439.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 23441[12:MRR:1011.2,23440.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.17/2.34 23442[16:Spt:23441.1,23441.2] program(u) || -> program(f4(u))*.
% 2.17/2.34 23443[16:SoR:597.0,23442.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 23444[16:SoR:274.0,23442.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 23445[16:SoR:510.0,23442.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 23446[16:SSi:23445.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 23447[16:SSi:23444.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 23448[16:SSi:23443.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 23450[16:Res:23231.1,23448.1] program(u) program(u) || -> outputs(c1,good)*.
% 2.17/2.34 23452[16:Obv:23450.0] program(u) || -> outputs(c1,good)*.
% 2.17/2.34 23454[16:EmS:23452.0,23434.0] || -> outputs(c1,good)*.
% 2.17/2.34 23458[16:Res:23447.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 23459[16:SSi:23458.2,23458.0,266.0,23228.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 23460[16:MRR:23459.1,23459.2,23446.0,23454.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 23462[16:Res:23460.1,23274.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.34 23463[16:Res:23460.1,23233.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23464[16:SSi:23462.1,23462.0,23434.0,14845.1,23434.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 23465[16:MRR:23464.0,23386.0] || -> program(c3)*.
% 2.17/2.34 23468[16:SSi:23463.2,23463.0,23434.0,14845.1,23434.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23469[16:MRR:23468.1,23468.2,21774.0,23386.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 23470[16:Res:23231.1,23469.1] program(c3) program(c3) || -> .
% 2.17/2.34 23471[16:Obv:23470.0] program(c3) || -> .
% 2.17/2.34 23472[16:SSi:23471.0,23465.0] || -> .
% 2.17/2.34 23473[16:Spt:23472.0,23441.0,23441.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 23476[16:Res:23473.1,23233.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23477[16:SSi:23476.2,23476.0,23434.0,14845.1,23434.0] program(u) || outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23478[16:MRR:23477.1,23477.2,21774.0,23386.0] program(u) || halts2(c3,u)* -> .
% 2.17/2.34 23479[16:Res:23231.1,23478.1] program(c3) program(c3) || -> .
% 2.17/2.34 23480[16:Obv:23479.0] program(c3) || -> .
% 2.17/2.34 23481[16:MRR:23274.3,23480.0] program(u) || outputs(u,good) halts2(u,f6(u))* -> .
% 2.17/2.34 23482[16:Res:23473.1,23481.2] program(f6(c2)) program(c2) || outputs(c2,good)* -> .
% 2.17/2.34 23483[16:SSi:23482.1,23482.0,23434.0,14845.1,23434.0] || outputs(c2,good)* -> .
% 2.17/2.34 23484[16:MRR:23483.0,23386.0] || -> .
% 2.17/2.34 23485[12:Spt:23484.0,40.1,40.2,40.3,40.5,40.6] program(u) || outputs(u,bad) halts2(u,f6(u)) -> outputs(c3,bad) halts2(f6(u),f6(u))*.
% 2.17/2.34 23486[13:Spt:23485.0,23485.1,23485.2,23485.4] program(u) || outputs(u,bad) halts2(u,f6(u)) -> halts2(f6(u),f6(u))*.
% 2.17/2.34 23487[14:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 23488[15:Spt:18.0,18.1,18.2,18.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.34 23489[15:Res:52.3,23488.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 23490[15:Obv:23489.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 23491[15:SSi:23490.0,23228.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 23492[15:MRR:23491.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 23494[14:Res:23487.1,6.2] program(u) program(c2) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.34 23495[14:Con:23494.0] program(c2) program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 23501[15:Res:23492.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 23502[15:SSi:23501.1,23228.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 23503[16:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.34 23508[16:MRR:23502.4,23503.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.17/2.34 23510[16:Con:23508.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 23511[16:SoR:274.0,23510.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 23512[16:SoR:510.0,23510.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 23513[16:SSi:23512.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 23514[16:SSi:23511.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 23515[14:Res:23487.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 23516[14:MRR:23515.0,23515.2,14845.1,21774.0] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.34 23517[16:Res:23514.1,23488.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 23518[16:SSi:23517.1,23517.0,266.0,23228.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 23519[16:MRR:23518.0,23513.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 23520[11:Res:23229.1,41.3] program(f6(u)) program(u) || outputs(u,good) halts2(u,f6(u))* -> halts2(c3,f6(u))* program(c3).
% 2.17/2.34 23522[11:SSi:23520.0,14845.1] program(u) || outputs(u,good) halts2(u,f6(u))*+ -> halts2(c3,f6(u))* program(c3).
% 2.17/2.34 23524[16:SoR:597.0,23510.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 23525[16:SSi:23524.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 23529[16:Res:23519.0,23525.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 23531[16:SSi:23529.0,23228.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 23537[16:Res:23514.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 23538[16:SSi:23537.1,23537.0,266.0,23228.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 23539[16:MRR:23538.0,23538.1,23513.0,23531.0] || -> program(c2)*.
% 2.17/2.34 23540[16:MRR:23516.0,23539.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 23545[14:Res:23487.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23546[16:SSi:23545.2,23545.0,23539.0,14845.1,23539.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23547[16:MRR:23546.2,21774.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23556[16:Res:23514.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 23557[16:SSi:23556.2,23556.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 23558[16:MRR:23557.2,23557.3,23513.0,23531.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 23559[16:MRR:23547.2,23558.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 23563[16:Res:23519.0,23558.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 23564[16:SSi:23563.0,23228.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 23565[16:MRR:23540.0,23564.0] || -> program(c3)*.
% 2.17/2.34 23571[16:MRR:23230.0,23565.0] || -> halts2(c3,c3)*.
% 2.17/2.34 23578[16:Res:23571.0,23559.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 23579[16:SSi:23578.0,23565.0] || halts2(c3,c3)* -> .
% 2.17/2.34 23580[16:MRR:23579.0,23571.0] || -> .
% 2.17/2.34 23582[16:Spt:23580.0,300.3] || -> program(c2)*.
% 2.17/2.34 23583[16:MRR:23516.0,23582.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 23584[16:MRR:23495.0,23582.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 23589[14:MRR:23545.0,23545.4,14845.1,21774.0] program(u) program(c2) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23590[16:MRR:23589.1,23582.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23595[16:Res:23584.2,23583.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.34 23596[16:SSi:23595.0,23582.0] || -> program(f4(c2))* program(c3).
% 2.17/2.34 23598[17:Spt:23596.1] || -> program(c3)*.
% 2.17/2.34 23599[17:MRR:23230.0,23598.0] || -> halts2(c3,c3)*.
% 2.17/2.34 23608[17:Res:23599.0,23590.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 23609[17:SSi:23608.0,23598.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 23610[17:MRR:23609.1,23599.0] || outputs(c2,good)* -> .
% 2.17/2.34 23611[17:MRR:30.6,23610.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 23612[17:MRR:7634.4,23610.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 23624[17:Res:23599.0,23612.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.34 23625[17:SSi:23624.0,23598.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 23633[17:SoR:597.0,23625.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 23634[17:SoR:274.0,23625.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 23635[17:SoR:510.0,23625.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 23636[17:SSi:23635.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 23637[17:SSi:23634.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 23638[17:SSi:23633.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 23640[17:Res:23637.1,23611.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 23643[17:SSi:23640.2,23640.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 23644[17:MRR:23643.2,23636.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.34 23645[17:MRR:23644.2,23638.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 23646[17:MRR:23229.1,23645.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.34 23651[17:Res:23646.1,23645.1] program(c3) program(c3) || -> .
% 2.17/2.34 23656[17:Obv:23651.0] program(c3) || -> .
% 2.17/2.34 23657[17:SSi:23656.0,23598.0] || -> .
% 2.17/2.34 23659[17:Spt:23657.0,23596.1,23598.0] || program(c3)* -> .
% 2.17/2.34 23660[17:Spt:23657.0,23596.0] || -> program(f4(c2))*.
% 2.17/2.34 23661[17:MRR:23583.1,23659.0] || outputs(c2,good)* -> .
% 2.17/2.34 23662[17:MRR:7634.4,23661.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 23666[17:MRR:30.6,23661.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 23675[17:Res:23487.1,23662.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 23678[17:Obv:23675.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 23679[17:SSi:23678.0,23582.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 23684[17:SoR:274.0,23679.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 23685[17:SoR:510.0,23679.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 23686[17:SSi:23685.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 23687[17:SSi:23684.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 23692[17:SoR:597.0,23679.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 23693[17:SSi:23692.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 23694[17:Res:23687.1,23666.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 23695[17:SSi:23694.2,23694.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 23696[17:MRR:23695.2,23686.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.34 23697[17:MRR:23696.2,23693.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 23701[17:Res:23487.1,23697.1] program(c2) program(c2) || -> .
% 2.17/2.34 23705[17:Obv:23701.0] program(c2) || -> .
% 2.17/2.34 23706[17:SSi:23705.0,23582.0] || -> .
% 2.17/2.34 23708[15:Spt:23706.0,18.3] || -> program(c2)*.
% 2.17/2.34 23709[15:MRR:23516.0,23708.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 23711[15:MRR:23495.0,23708.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 23712[15:MRR:23589.1,23708.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23720[15:Res:23711.2,23709.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.34 23721[15:SSi:23720.0,23708.0] || -> program(f4(c2))* program(c3).
% 2.17/2.34 23723[16:Spt:23721.1] || -> program(c3)*.
% 2.17/2.34 23724[16:MRR:23230.0,23723.0] || -> halts2(c3,c3)*.
% 2.17/2.34 23733[16:Res:23724.0,23712.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 23734[16:SSi:23733.0,23723.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 23735[16:MRR:23734.1,23724.0] || outputs(c2,good)* -> .
% 2.17/2.34 23736[16:MRR:30.6,23735.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 23737[16:MRR:7634.4,23735.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 23748[16:Res:23724.0,23737.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.34 23749[16:SSi:23748.0,23723.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 23757[16:SoR:597.0,23749.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 23758[16:SoR:274.0,23749.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 23759[16:SoR:510.0,23749.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 23760[16:SSi:23759.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 23761[16:SSi:23758.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 23762[16:SSi:23757.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 23764[16:Res:23761.1,23736.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 23767[16:SSi:23764.2,23764.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 23768[16:MRR:23767.2,23760.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.34 23769[16:MRR:23768.2,23762.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 23770[16:MRR:23229.1,23769.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.34 23774[16:Res:23770.1,23769.1] program(c3) program(c3) || -> .
% 2.17/2.34 23779[16:Obv:23774.0] program(c3) || -> .
% 2.17/2.34 23780[16:SSi:23779.0,23723.0] || -> .
% 2.17/2.34 23781[16:Spt:23780.0,23721.1,23723.0] || program(c3)* -> .
% 2.17/2.34 23782[16:Spt:23780.0,23721.0] || -> program(f4(c2))*.
% 2.17/2.34 23783[16:MRR:23709.1,23781.0] || outputs(c2,good)* -> .
% 2.17/2.34 23784[16:MRR:7634.4,23783.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 23788[16:MRR:30.6,23783.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 23797[16:Res:23487.1,23784.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 23800[16:Obv:23797.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 23801[16:SSi:23800.0,23708.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 23806[16:SoR:274.0,23801.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 23807[16:SoR:510.0,23801.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 23808[16:SSi:23807.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 23809[16:SSi:23806.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 23814[16:SoR:597.0,23801.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 23815[16:SSi:23814.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 23816[16:Res:23809.1,23788.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 23817[16:SSi:23816.2,23816.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 23818[16:MRR:23817.2,23808.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.34 23819[16:MRR:23818.2,23815.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 23823[16:Res:23487.1,23819.1] program(c2) program(c2) || -> .
% 2.17/2.34 23827[16:Obv:23823.0] program(c2) || -> .
% 2.17/2.34 23828[16:SSi:23827.0,23708.0] || -> .
% 2.17/2.34 23830[14:Spt:23828.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.34 23831[14:Res:52.3,23830.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 23832[14:Obv:23831.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 23833[14:SSi:23832.0,23228.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 23834[14:MRR:23833.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 23839[14:Res:23834.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 23840[14:SSi:23839.1,23228.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 23841[15:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.34 23845[15:MRR:23840.4,23841.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.17/2.34 23846[15:Con:23845.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 23847[15:SoR:274.0,23846.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 23848[15:SoR:510.0,23846.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 23849[15:SSi:23848.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 23850[15:SSi:23847.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 23851[15:Res:23850.1,23830.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 23852[15:SSi:23851.1,23851.0,266.0,23228.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 23853[15:MRR:23852.0,23849.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 23854[15:SoR:597.0,23846.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 23855[15:SSi:23854.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 23856[15:Res:23850.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 23857[15:SSi:23856.1,23856.0,266.0,23228.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 23858[15:MRR:23857.0,23849.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.34 23860[15:Res:23853.0,23855.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 23862[15:SSi:23860.0,23228.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 23863[15:MRR:23858.0,23862.0] || -> program(c2)*.
% 2.17/2.34 23868[16:Spt:23522.0,23522.1,23522.2,23522.3] program(u) || outputs(u,good) halts2(u,f6(u))*+ -> halts2(c3,f6(u))*.
% 2.17/2.34 23872[15:Res:23850.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 23873[15:SSi:23872.2,23872.0,266.0,23228.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 23874[15:MRR:23873.1,23873.2,23849.0,23862.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 23876[16:Res:23874.1,23868.2] program(f6(c2)) program(c2) || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.17/2.34 23878[16:SSi:23876.1,23876.0,23863.0,14845.1,23863.0] || outputs(c2,good) -> halts2(c3,f6(c2))*.
% 2.17/2.34 23883[15:Res:23874.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23884[15:SSi:23883.2,23883.0,23863.0,14845.1,23863.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23885[15:MRR:23884.2,21774.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23888[15:Res:23486.3,23885.1] program(u) program(f6(u)) || outputs(u,bad) halts2(u,f6(u))* outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.17/2.34 23893[15:SSi:23888.1,14845.1] program(u) || outputs(u,bad) halts2(u,f6(u))*+ outputs(c2,good) halts2(c3,f6(u))* -> .
% 2.17/2.34 23894[15:Res:23874.1,23893.2] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.17/2.34 23895[15:SSi:23894.1,23894.0,23863.0,14845.1,23863.0] || outputs(c2,bad) outputs(c2,good) halts2(c3,f6(c2))* -> .
% 2.17/2.34 23896[16:MRR:23895.0,23895.2,21774.0,23878.1] || outputs(c2,good)* -> .
% 2.17/2.34 23897[16:MRR:30.6,23896.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 23899[17:Spt:23897.0,23897.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 23906[17:Res:23874.1,23899.1] program(c2) program(c2) || -> .
% 2.17/2.34 23908[17:Obv:23906.0] program(c2) || -> .
% 2.17/2.34 23909[17:SSi:23908.0,23863.0] || -> .
% 2.17/2.34 23911[17:Spt:23909.0,23897.1,23897.3,23897.4,23897.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.17/2.34 23912[17:Res:23850.1,23911.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 23913[17:SSi:23912.1,23912.0,266.0,23228.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 23914[17:MRR:23913.0,23913.1,23849.0,23862.0] || -> .
% 2.17/2.34 23915[16:Spt:23914.0,23522.4] || -> program(c3)*.
% 2.17/2.34 23916[16:MRR:23230.0,23915.0] || -> halts2(c3,c3)*.
% 2.17/2.34 23924[16:Res:23916.0,23885.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 23925[16:SSi:23924.0,23915.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 23926[16:MRR:23925.1,23916.0] || outputs(c2,good)* -> .
% 2.17/2.34 23927[16:MRR:30.6,23926.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 23930[17:Spt:23927.0,23927.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 23933[17:Res:23874.1,23930.1] program(c2) program(c2) || -> .
% 2.17/2.34 23937[17:Obv:23933.0] program(c2) || -> .
% 2.17/2.34 23938[17:SSi:23937.0,23863.0] || -> .
% 2.17/2.34 23939[17:Spt:23938.0,23927.1,23927.3,23927.4,23927.5] program(u) || outputs(u,bad) outputs(u,good) halts3(u,f5(u),f5(u))* -> .
% 2.17/2.34 23940[17:Res:23850.1,23939.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 23941[17:SSi:23940.1,23940.0,266.0,23228.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 23942[17:MRR:23941.0,23941.1,23849.0,23862.0] || -> .
% 2.17/2.34 23943[15:Spt:23942.0,300.3] || -> program(c2)*.
% 2.17/2.34 23944[14:Con:23840.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 23945[14:MRR:1011.2,23944.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.17/2.34 23949[16:Spt:23945.1,23945.2] program(u) || -> program(f4(u))*.
% 2.17/2.34 23950[16:SoR:274.0,23949.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 23951[16:SoR:510.0,23949.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 23952[16:SSi:23951.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 23953[16:SSi:23950.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 23954[16:Res:23953.1,23830.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 23955[16:SSi:23954.1,23954.0,266.0,23228.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 23956[16:MRR:23955.0,23952.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 23957[16:SoR:597.0,23949.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 23958[16:SSi:23957.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 23961[16:Res:23956.0,23958.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 23963[16:SSi:23961.0,23228.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 23968[16:Res:23953.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 23969[16:SSi:23968.2,23968.0,266.0,23228.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 23970[16:MRR:23969.1,23969.2,23952.0,23963.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 23972[16:Res:23970.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 23974[16:SSi:23972.1,23972.0,23943.0,14845.1,23943.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 23975[16:MRR:23974.0,21774.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 23979[16:Res:23970.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23980[16:SSi:23979.2,23979.0,23943.0,14845.1,23943.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23981[16:MRR:23980.2,21774.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 23990[16:Res:23953.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 23991[16:SSi:23990.2,23990.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 23992[16:MRR:23991.2,23991.3,23952.0,23963.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 23993[16:MRR:23981.2,23992.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 23995[16:Res:23956.0,23992.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 23998[16:SSi:23995.0,23228.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 23999[16:MRR:23975.0,23998.0] || -> program(c3)*.
% 2.17/2.34 24005[16:MRR:23230.0,23999.0] || -> halts2(c3,c3)*.
% 2.17/2.34 24010[16:Res:24005.0,23993.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 24013[16:SSi:24010.0,23999.0] || halts2(c3,c3)* -> .
% 2.17/2.34 24014[16:MRR:24013.0,24005.0] || -> .
% 2.17/2.34 24016[16:Spt:24014.0,23945.0,23945.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 24019[16:Res:24016.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 24020[16:SSi:24019.1,24019.0,23943.0,14845.1,23943.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 24021[16:MRR:24020.0,21774.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 24022[16:Res:23944.2,24021.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.34 24023[16:SSi:24022.0,23943.0] || -> program(f4(c2))* program(c3).
% 2.17/2.34 24024[17:Spt:24023.1] || -> program(c3)*.
% 2.17/2.34 24025[17:MRR:23230.0,24024.0] || -> halts2(c3,c3)*.
% 2.17/2.34 24026[16:Res:24016.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 24027[16:SSi:24026.2,24026.0,23943.0,14845.1,23943.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 24028[16:MRR:24027.2,21774.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 24033[17:Res:24025.0,24028.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 24034[17:SSi:24033.0,24024.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 24035[17:MRR:24034.1,24025.0] || outputs(c2,good)* -> .
% 2.17/2.34 24036[17:MRR:7634.4,24035.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 24037[17:MRR:30.6,24035.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 24051[17:Res:24025.0,24036.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.34 24052[17:SSi:24051.0,24024.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 24060[17:SoR:597.0,24052.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 24061[17:SoR:274.0,24052.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 24062[17:SoR:510.0,24052.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 24063[17:SSi:24062.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 24064[17:SSi:24061.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 24065[17:SSi:24060.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 24068[17:Res:24064.1,24037.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 24071[17:SSi:24068.2,24068.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 24072[17:MRR:24071.2,24063.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.34 24073[17:MRR:24072.2,24065.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 24074[17:MRR:23229.1,24073.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.34 24080[17:Res:24074.1,24073.1] program(c3) program(c3) || -> .
% 2.17/2.34 24085[17:Obv:24080.0] program(c3) || -> .
% 2.17/2.34 24086[17:SSi:24085.0,24024.0] || -> .
% 2.17/2.34 24088[17:Spt:24086.0,24023.1,24024.0] || program(c3)* -> .
% 2.17/2.34 24089[17:Spt:24086.0,24023.0] || -> program(f4(c2))*.
% 2.17/2.34 24090[17:MRR:24021.1,24088.0] || outputs(c2,good)* -> .
% 2.17/2.34 24091[17:MRR:7634.4,24090.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 24095[17:MRR:30.6,24090.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 24105[17:Res:24016.1,24091.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 24107[17:Obv:24105.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 24108[17:SSi:24107.0,23943.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 24113[17:SoR:274.0,24108.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 24114[17:SoR:510.0,24108.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 24115[17:SSi:24114.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 24116[17:SSi:24113.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 24117[17:Res:24116.1,23830.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 24118[17:SSi:24117.1,24117.0,266.0,23228.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 24119[17:MRR:24118.0,24115.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 24121[17:SoR:597.0,24108.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 24122[17:SSi:24121.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 24123[17:Res:24119.0,24122.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 24127[17:SSi:24123.0,23228.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 24130[17:Res:24116.1,24095.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 24131[17:SSi:24130.2,24130.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 24132[17:MRR:24131.2,24131.3,24115.0,24127.0] program(u) || halts2(u,u)* -> .
% 2.17/2.34 24137[17:Res:24016.1,24132.1] program(c2) program(c2) || -> .
% 2.17/2.34 24140[17:Obv:24137.0] program(c2) || -> .
% 2.17/2.34 24141[17:SSi:24140.0,23943.0] || -> .
% 2.17/2.34 24143[13:Spt:24141.0,23485.3] || -> outputs(c3,bad)*.
% 2.17/2.34 24144[14:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 24146[15:Spt:18.0,18.1,18.2,18.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.34 24147[15:Res:52.3,24146.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 24148[15:Obv:24147.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 24149[15:SSi:24148.0,23228.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 24150[15:MRR:24149.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 24153[14:Res:24144.1,6.2] program(u) program(c2) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.34 24156[14:Con:24153.0] program(c2) program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 24158[15:Res:24150.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 24159[15:SSi:24158.1,23228.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 24160[16:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.34 24165[16:MRR:24159.4,24160.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.17/2.34 24166[16:Con:24165.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 24167[16:SoR:274.0,24166.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 24168[16:SoR:510.0,24166.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 24169[16:SSi:24168.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 24170[16:SSi:24167.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 24171[14:Res:24144.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 24172[14:MRR:24171.0,24171.2,14845.1,21774.0] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.34 24173[16:Res:24170.1,24146.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 24174[16:SSi:24173.1,24173.0,266.0,23228.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 24175[16:MRR:24174.0,24169.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 24176[16:SoR:597.0,24166.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 24177[16:SSi:24176.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 24178[16:Res:24170.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 24179[16:SSi:24178.1,24178.0,266.0,23228.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 24180[16:MRR:24179.0,24169.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.34 24184[16:Res:24175.0,24177.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 24186[16:SSi:24184.0,23228.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 24187[16:MRR:24180.0,24186.0] || -> program(c2)*.
% 2.17/2.34 24188[16:MRR:24172.0,24187.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 24197[14:Res:24144.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 24198[16:SSi:24197.2,24197.0,24187.0,14845.1,24187.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 24199[16:MRR:24198.2,21774.0] program(u) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 24200[16:Res:24170.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 24201[16:SSi:24200.2,24200.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 24202[16:MRR:24201.2,24201.3,24169.0,24186.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 24203[16:MRR:24199.2,24202.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 24207[16:Res:24175.0,24202.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 24208[16:SSi:24207.0,23228.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 24209[16:MRR:24188.0,24208.0] || -> program(c3)*.
% 2.17/2.34 24211[16:MRR:23230.0,24209.0] || -> halts2(c3,c3)*.
% 2.17/2.34 24218[16:Res:24211.0,24203.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 24219[16:SSi:24218.0,24209.0] || halts2(c3,c3)* -> .
% 2.17/2.34 24220[16:MRR:24219.0,24211.0] || -> .
% 2.17/2.34 24225[16:Spt:24220.0,300.3] || -> program(c2)*.
% 2.17/2.34 24226[16:MRR:24172.0,24225.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 24227[16:MRR:24156.0,24225.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 24229[14:MRR:24197.0,24197.4,14845.1,21774.0] program(u) program(c2) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 24230[16:MRR:24229.1,24225.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 24233[16:Res:24227.2,24226.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.34 24234[16:SSi:24233.0,24225.0] || -> program(f4(c2))* program(c3).
% 2.17/2.34 24235[17:Spt:24234.1] || -> program(c3)*.
% 2.17/2.34 24236[17:MRR:23230.0,24235.0] || -> halts2(c3,c3)*.
% 2.17/2.34 24242[17:Res:24236.0,24230.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 24243[17:SSi:24242.0,24235.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 24244[17:MRR:24243.1,24236.0] || outputs(c2,good)* -> .
% 2.17/2.34 24245[17:MRR:7634.4,24244.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 24246[17:MRR:30.6,24244.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 24260[17:Res:24236.0,24245.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.34 24261[17:SSi:24260.0,24235.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 24269[17:SoR:597.0,24261.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 24270[17:SoR:274.0,24261.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 24271[17:SoR:510.0,24261.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 24272[17:SSi:24271.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 24273[17:SSi:24270.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 24274[17:SSi:24269.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 24277[17:Res:24273.1,24246.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 24280[17:SSi:24277.2,24277.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 24281[17:MRR:24280.2,24272.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.34 24282[17:MRR:24281.2,24274.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 24283[17:MRR:23229.1,24282.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.34 24289[17:Res:24283.1,24282.1] program(c3) program(c3) || -> .
% 2.17/2.34 24294[17:Obv:24289.0] program(c3) || -> .
% 2.17/2.34 24295[17:SSi:24294.0,24235.0] || -> .
% 2.17/2.34 24297[17:Spt:24295.0,24234.1,24235.0] || program(c3)* -> .
% 2.17/2.34 24298[17:Spt:24295.0,24234.0] || -> program(f4(c2))*.
% 2.17/2.34 24299[17:MRR:24226.1,24297.0] || outputs(c2,good)* -> .
% 2.17/2.34 24300[17:MRR:7634.4,24299.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 24304[17:MRR:30.6,24299.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 24313[17:Res:24144.1,24300.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 24316[17:Obv:24313.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 24317[17:SSi:24316.0,24225.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 24322[17:SoR:274.0,24317.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 24323[17:SoR:510.0,24317.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 24324[17:SSi:24323.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 24325[17:SSi:24322.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 24326[17:Res:24325.1,24146.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 24327[17:SSi:24326.1,24326.0,266.0,23228.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 24328[17:MRR:24327.0,24324.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 24330[17:SoR:597.0,24317.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 24331[17:SSi:24330.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 24335[17:Res:24328.0,24331.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 24336[17:SSi:24335.0,23228.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 24339[17:Res:24325.1,24304.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 24340[17:SSi:24339.2,24339.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 24341[17:MRR:24340.2,24340.3,24324.0,24336.0] program(u) || halts2(u,u)* -> .
% 2.17/2.34 24345[17:Res:24144.1,24341.1] program(c2) program(c2) || -> .
% 2.17/2.34 24349[17:Obv:24345.0] program(c2) || -> .
% 2.17/2.34 24350[17:SSi:24349.0,24225.0] || -> .
% 2.17/2.34 24352[15:Spt:24350.0,18.3] || -> program(c2)*.
% 2.17/2.34 24353[15:MRR:24172.0,24352.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 24354[15:MRR:24156.0,24352.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.34 24355[15:MRR:24229.1,24352.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 24356[16:Spt:20.1,20.3,20.4,20.6] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.34 24361[15:Res:24354.2,24353.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.34 24362[15:SSi:24361.0,24352.0] || -> program(f4(c2))* program(c3).
% 2.17/2.34 24364[17:Spt:24362.1] || -> program(c3)*.
% 2.17/2.34 24365[17:MRR:23230.0,24364.0] || -> halts2(c3,c3)*.
% 2.17/2.34 24371[17:Res:24365.0,24355.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 24372[17:SSi:24371.0,24364.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.34 24373[17:MRR:24372.1,24365.0] || outputs(c2,good)* -> .
% 2.17/2.34 24374[17:MRR:7634.4,24373.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 24375[17:MRR:30.6,24373.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 24388[17:Res:24365.0,24374.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.34 24389[17:SSi:24388.0,24364.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 24397[17:SoR:597.0,24389.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 24398[17:SoR:274.0,24389.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 24399[17:SoR:510.0,24389.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 24400[17:SSi:24399.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 24401[17:SSi:24398.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 24402[17:SSi:24397.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 24405[17:Res:24401.1,24375.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 24408[17:SSi:24405.2,24405.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 24409[17:MRR:24408.2,24400.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.34 24410[17:MRR:24409.2,24402.2] program(u) || halts2(u,u)* -> .
% 2.17/2.34 24411[17:MRR:23229.1,24410.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.34 24416[17:Res:24411.1,24410.1] program(c3) program(c3) || -> .
% 2.17/2.34 24421[17:Obv:24416.0] program(c3) || -> .
% 2.17/2.34 24422[17:SSi:24421.0,24364.0] || -> .
% 2.17/2.34 24423[17:Spt:24422.0,24362.1,24364.0] || program(c3)* -> .
% 2.17/2.34 24424[17:Spt:24422.0,24362.0] || -> program(f4(c2))*.
% 2.17/2.34 24425[17:MRR:24353.1,24423.0] || outputs(c2,good)* -> .
% 2.17/2.34 24426[17:MRR:7634.4,24425.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.34 24430[17:MRR:30.6,24425.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.34 24439[17:Res:24144.1,24426.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 24442[17:Obv:24439.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.34 24443[17:SSi:24442.0,24352.0] program(u) || -> program(f4(u))*.
% 2.17/2.34 24448[17:SoR:274.0,24443.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 24449[17:SoR:510.0,24443.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 24450[17:SSi:24449.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 24451[17:SSi:24448.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 24452[17:Res:24451.1,24356.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 24453[17:SSi:24452.1,24452.0,266.0,23228.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 24454[17:MRR:24453.0,24450.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 24456[17:SoR:597.0,24443.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 24457[17:SSi:24456.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 24461[17:Res:24454.0,24457.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 24462[17:SSi:24461.0,23228.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 24465[17:Res:24451.1,24430.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 24466[17:SSi:24465.2,24465.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.34 24467[17:MRR:24466.2,24466.3,24450.0,24462.0] program(u) || halts2(u,u)* -> .
% 2.17/2.34 24471[17:Res:24144.1,24467.1] program(c2) program(c2) || -> .
% 2.17/2.34 24475[17:Obv:24471.0] program(c2) || -> .
% 2.17/2.34 24476[17:SSi:24475.0,24352.0] || -> .
% 2.17/2.34 24478[16:Spt:24476.0,20.0,20.2,20.5] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 24480[16:MRR:24355.2,24478.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 24481[16:Res:24144.1,24478.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 24482[16:Obv:24481.0] program(c2) || -> outputs(c2,good)*.
% 2.17/2.34 24483[16:SSi:24482.0,24352.0] || -> outputs(c2,good)*.
% 2.17/2.34 24484[16:MRR:24353.0,24483.0] || -> program(c3)*.
% 2.17/2.34 24486[16:MRR:23230.0,24484.0] || -> halts2(c3,c3)*.
% 2.17/2.34 24490[16:Res:24486.0,24480.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 24491[16:SSi:24490.0,24484.0] || halts2(c3,c3)* -> .
% 2.17/2.34 24492[16:MRR:24491.0,24486.0] || -> .
% 2.17/2.34 24494[14:Spt:24492.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.34 24495[14:Res:52.3,24494.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 24496[14:Obv:24495.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 24497[14:SSi:24496.0,23228.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 24498[14:MRR:24497.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.34 24504[14:Res:24498.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 24505[14:SSi:24504.1,23228.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.34 24506[15:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.34 24510[15:MRR:24505.4,24506.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.17/2.34 24511[15:Con:24510.1] program(u) || -> program(f4(u))*.
% 2.17/2.34 24512[15:SoR:274.0,24511.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.34 24513[15:SoR:510.0,24511.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.34 24514[15:SSi:24513.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.34 24515[15:SSi:24512.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.34 24516[15:Res:24515.1,24494.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 24517[15:SSi:24516.1,24516.0,266.0,23228.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 24518[15:MRR:24517.0,24514.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.34 24519[15:Res:24515.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 24520[15:SSi:24519.1,24519.0,266.0,23228.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.34 24521[15:MRR:24520.0,24514.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.34 24522[15:SoR:597.0,24511.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.34 24523[15:SSi:24522.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.34 24526[15:Res:24518.0,24523.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.34 24528[15:SSi:24526.0,23228.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.34 24529[15:MRR:24521.0,24528.0] || -> program(c2)*.
% 2.17/2.34 24535[15:Res:24515.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 24536[15:SSi:24535.2,24535.0,266.0,23228.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.34 24537[15:MRR:24536.1,24536.2,24514.0,24528.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.34 24539[15:Res:24537.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 24541[15:SSi:24539.1,24539.0,24529.0,14845.1,24529.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.34 24542[15:MRR:24541.0,21774.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.34 24543[15:Res:24537.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 24544[15:SSi:24543.2,24543.0,24529.0,14845.1,24529.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 24545[15:MRR:24544.2,21774.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.34 24554[15:Res:24515.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 24555[15:SSi:24554.2,24554.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.34 24556[15:MRR:24555.2,24555.3,24514.0,24528.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.34 24557[15:MRR:24545.2,24556.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.34 24559[15:Res:24518.0,24556.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.34 24562[15:SSi:24559.0,23228.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.34 24563[15:MRR:24542.0,24562.0] || -> program(c3)*.
% 2.17/2.34 24568[15:MRR:23230.0,24563.0] || -> halts2(c3,c3)*.
% 2.17/2.34 24572[15:Res:24568.0,24557.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.34 24576[15:SSi:24572.0,24563.0] || halts2(c3,c3)* -> .
% 2.17/2.34 24577[15:MRR:24576.0,24568.0] || -> .
% 2.17/2.34 24579[15:Spt:24577.0,300.3] || -> program(c2)*.
% 2.17/2.34 24580[14:Con:24505.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.35 24581[14:MRR:1011.2,24580.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.17/2.35 24584[16:Spt:24581.1,24581.2] program(u) || -> program(f4(u))*.
% 2.17/2.35 24585[16:SoR:274.0,24584.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.35 24586[16:SoR:510.0,24584.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.35 24587[16:SSi:24586.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.35 24588[16:SSi:24585.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.35 24592[16:Res:24588.1,24494.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 24593[16:SSi:24592.1,24592.0,266.0,23228.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 24594[16:MRR:24593.0,24587.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 24595[16:SoR:597.0,24584.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.35 24596[16:SSi:24595.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.35 24599[16:Res:24594.0,24596.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.35 24601[16:SSi:24599.0,23228.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.35 24603[16:Res:24588.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.35 24604[16:SSi:24603.2,24603.0,266.0,23228.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.35 24605[16:MRR:24604.1,24587.0] program(u) || outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.35 24606[16:MRR:24605.1,24601.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.35 24607[16:Res:24606.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.35 24608[16:SSi:24607.1,24607.0,24579.0,14845.1,24579.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.35 24609[16:MRR:24608.0,21774.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.35 24613[16:Res:24606.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.35 24614[16:SSi:24613.2,24613.0,24579.0,14845.1,24579.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.35 24615[16:MRR:24614.2,21774.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.35 24624[16:Res:24588.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.35 24625[16:SSi:24624.2,24624.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.35 24626[16:MRR:24625.2,24625.3,24587.0,24601.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.35 24627[16:MRR:24615.2,24626.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.35 24629[16:Res:24594.0,24626.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.35 24632[16:SSi:24629.0,23228.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.35 24633[16:MRR:24609.0,24632.0] || -> program(c3)*.
% 2.17/2.35 24638[16:MRR:23230.0,24633.0] || -> halts2(c3,c3)*.
% 2.17/2.35 24642[16:Res:24638.0,24627.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.35 24646[16:SSi:24642.0,24633.0] || halts2(c3,c3)* -> .
% 2.17/2.35 24647[16:MRR:24646.0,24638.0] || -> .
% 2.17/2.35 24649[16:Spt:24647.0,24581.0,24581.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.35 24652[16:Res:24649.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.35 24653[16:SSi:24652.1,24652.0,24579.0,14845.1,24579.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.35 24654[16:MRR:24653.0,21774.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.35 24655[16:Res:24580.2,24654.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.35 24656[16:SSi:24655.0,24579.0] || -> program(f4(c2))* program(c3).
% 2.17/2.35 24657[17:Spt:24656.1] || -> program(c3)*.
% 2.17/2.35 24658[17:MRR:23230.0,24657.0] || -> halts2(c3,c3)*.
% 2.17/2.35 24659[16:Res:24649.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.35 24660[16:SSi:24659.2,24659.0,24579.0,14845.1,24579.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.35 24661[16:MRR:24660.2,21774.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.35 24666[17:Res:24658.0,24661.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.35 24667[17:SSi:24666.0,24657.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.35 24668[17:MRR:24667.1,24658.0] || outputs(c2,good)* -> .
% 2.17/2.35 24669[17:MRR:7634.4,24668.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.35 24670[17:MRR:30.6,24668.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.35 24684[17:Res:24658.0,24669.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.35 24685[17:SSi:24684.0,24657.0] program(u) || -> program(f4(u))*.
% 2.17/2.35 24693[17:SoR:597.0,24685.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.35 24694[17:SoR:274.0,24685.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.35 24695[17:SoR:510.0,24685.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.35 24696[17:SSi:24695.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.35 24697[17:SSi:24694.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.35 24698[17:SSi:24693.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.35 24700[17:Res:24697.1,24670.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.35 24703[17:SSi:24700.2,24700.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.35 24704[17:MRR:24703.2,24696.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.35 24705[17:MRR:24704.2,24698.2] program(u) || halts2(u,u)* -> .
% 2.17/2.35 24706[17:MRR:23229.1,24705.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.35 24711[17:Res:24706.1,24705.1] program(c3) program(c3) || -> .
% 2.17/2.35 24716[17:Obv:24711.0] program(c3) || -> .
% 2.17/2.35 24717[17:SSi:24716.0,24657.0] || -> .
% 2.17/2.35 24719[17:Spt:24717.0,24656.1,24657.0] || program(c3)* -> .
% 2.17/2.35 24720[17:Spt:24717.0,24656.0] || -> program(f4(c2))*.
% 2.17/2.35 24721[17:MRR:24654.1,24719.0] || outputs(c2,good)* -> .
% 2.17/2.35 24722[17:MRR:7634.4,24721.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.35 24726[17:MRR:30.6,24721.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.35 24736[17:Res:24649.1,24722.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.35 24738[17:Obv:24736.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.35 24739[17:SSi:24738.0,24579.0] program(u) || -> program(f4(u))*.
% 2.17/2.35 24745[17:SoR:274.0,24739.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.35 24746[17:SoR:510.0,24739.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.35 24747[17:SSi:24746.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.35 24748[17:SSi:24745.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.35 24749[17:Res:24748.1,24494.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 24750[17:SSi:24749.1,24749.0,266.0,23228.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 24751[17:MRR:24750.0,24747.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 24752[17:Res:24748.1,24726.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.35 24753[17:SSi:24752.2,24752.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.35 24754[17:MRR:24753.2,24747.0] program(u) || halts2(u,u)*+ outputs(c1,good)* -> .
% 2.17/2.35 24757[17:Res:24751.0,24754.1] program(f5(c1)) || outputs(c1,good)* -> .
% 2.17/2.35 24758[17:SSi:24757.0,23228.0,266.1] || outputs(c1,good)* -> .
% 2.17/2.35 24759[17:MRR:597.3,24758.0] program(f4(c1)) program(u) || halts2(u,v)* -> .
% 2.17/2.35 24761[17:SSi:24759.0,24739.0,266.1] program(u) || halts2(u,v)* -> .
% 2.17/2.35 24765[17:Res:24649.1,24761.1] program(u) program(c2) || -> .
% 2.17/2.35 24769[17:Con:24765.0] program(c2) || -> .
% 2.17/2.35 24770[17:SSi:24769.0,24579.0] || -> .
% 2.17/2.35 24772[11:Spt:24770.0,39.1,39.2,39.3,39.6] program(u) || outputs(u,bad) halts2(u,f6(u)) -> halts2(f6(u),f6(u))*.
% 2.17/2.35 24773[12:Spt:55.0,55.4] program(u) || -> halts2(c2,u)*.
% 2.17/2.35 24774[13:Spt:18.0,18.1,18.2,18.4] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.35 24775[14:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.35 24776[14:MRR:6.4,24775.1] program(u) program(v) || halts2(u,w)*+ -> program(f4(v))*.
% 2.17/2.35 24787[13:Res:52.3,24774.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.35 24788[13:Obv:24787.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.35 24789[13:SSi:24788.0,23228.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.35 24790[13:MRR:24789.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.35 24791[12:Res:24773.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.35 24792[12:MRR:24791.0,24791.2,14845.1,21774.0] program(c2) || outputs(c2,good)* -> program(c3).
% 2.17/2.35 24793[14:Res:24790.2,24776.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.17/2.35 24796[14:Con:24793.2] program(u) program(f5(u)) || -> program(f4(u))*.
% 2.17/2.35 24797[14:SSi:24796.1,23228.1] program(u) || -> program(f4(u))*.
% 2.17/2.35 24798[14:SoR:274.0,24797.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.35 24799[14:SoR:510.0,24797.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.35 24800[14:SSi:24799.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.35 24801[14:SSi:24798.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.35 24802[14:Res:24801.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.35 24803[14:Res:24801.1,24774.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 24804[14:SSi:24803.1,24803.0,266.0,23228.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 24805[14:MRR:24804.0,24800.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 24806[14:SSi:24802.1,24802.0,266.0,23228.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.35 24807[14:MRR:24806.0,24800.0] || outputs(c1,good)* -> program(c2).
% 2.17/2.35 24808[14:SoR:597.0,24797.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.35 24809[14:SSi:24808.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.35 24814[14:Res:24805.0,24809.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.35 24815[14:SSi:24814.0,23228.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.35 24816[14:MRR:24807.0,24815.0] || -> program(c2)*.
% 2.17/2.35 24817[14:MRR:24792.0,24816.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.35 24827[12:Res:24773.1,47.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 24828[14:SSi:24827.2,24827.0,24816.0,14845.1,24816.0] program(u) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 24829[14:MRR:24828.1,21774.0] program(u) || outputs(c2,good)*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 24830[12:Res:24773.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.35 24831[14:SSi:24830.2,24830.0,24816.0,14845.1,24816.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.35 24832[14:MRR:24831.2,21774.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.35 24845[14:Res:24801.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.35 24846[14:SSi:24845.2,24845.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.35 24847[14:MRR:24846.2,24846.3,24800.0,24815.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.35 24848[14:MRR:24832.2,24847.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.35 24851[14:Res:24805.0,24847.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.35 24852[14:SSi:24851.0,23228.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.35 24853[14:MRR:24817.0,24852.0] || -> program(c3)*.
% 2.17/2.35 24855[14:MRR:24829.1,24852.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 24861[14:Fac:24855.1,24855.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.35 24862[14:SSi:24861.0,24853.0] || -> halts2(c3,c3)*.
% 2.17/2.35 24867[14:Res:24862.0,24848.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.35 24868[14:SSi:24867.0,24853.0] || halts2(c3,c3)* -> .
% 2.17/2.35 24869[14:MRR:24868.0,24862.0] || -> .
% 2.17/2.35 24871[14:Spt:24869.0,300.3] || -> program(c2)*.
% 2.17/2.35 24872[14:MRR:24792.0,24871.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.35 24876[12:MRR:24827.0,24827.3,14845.1,21774.0] program(u) program(c2) || outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 24877[14:MRR:24876.1,24871.0] program(u) || outputs(c2,good)*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 24878[12:MRR:24830.0,24830.4,14845.1,21774.0] program(u) program(c2) || halts2(u,u)* outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.35 24879[14:MRR:24878.1,24871.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.35 24883[12:Res:24773.1,6.2] program(u) program(c2) program(v) || -> program(f4(v)) outputs(v,good)*.
% 2.17/2.35 24884[12:Con:24883.0] program(c2) program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.35 24885[14:SSi:24884.0,24871.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.35 24887[14:Res:24885.2,24872.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.35 24888[14:SSi:24887.0,24871.0] || -> program(f4(c2))* program(c3).
% 2.17/2.35 24890[15:Spt:24888.1] || -> program(c3)*.
% 2.17/2.35 24893[14:Res:24885.2,24877.1] program(c2) program(u) || -> program(f4(c2)) halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 24894[14:SSi:24893.0,24871.0] program(u) || -> program(f4(c2)) halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 24895[16:Spt:24894.0,24894.2,24894.3] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 24896[16:Fac:24895.1,24895.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.35 24897[16:SSi:24896.0,24890.0] || -> halts2(c3,c3)*.
% 2.17/2.35 24903[16:Res:24897.0,24879.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.35 24904[16:SSi:24903.0,24890.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.35 24905[16:MRR:24904.1,24897.0] || outputs(c2,good)* -> .
% 2.17/2.35 24906[16:MRR:7634.4,24905.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.35 24907[16:MRR:30.6,24905.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.35 24919[16:Res:24897.0,24906.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.35 24920[16:SSi:24919.0,24890.0] program(u) || -> program(f4(u))*.
% 2.17/2.35 24928[16:SoR:597.0,24920.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.35 24929[16:SoR:274.0,24920.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.35 24930[16:SoR:510.0,24920.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.35 24931[16:SSi:24930.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.35 24932[16:SSi:24929.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.35 24933[16:SSi:24928.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.35 24935[16:Res:24932.1,24907.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.35 24938[16:SSi:24935.2,24935.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.35 24939[16:MRR:24938.2,24931.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.35 24940[16:MRR:24939.2,24933.2] program(u) || halts2(u,u)* -> .
% 2.17/2.35 24941[16:MRR:24895.1,24940.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.35 24946[16:Res:24941.1,24940.1] program(c3) program(c3) || -> .
% 2.17/2.35 24951[16:Obv:24946.0] program(c3) || -> .
% 2.17/2.35 24952[16:SSi:24951.0,24890.0] || -> .
% 2.17/2.35 24954[16:Spt:24952.0,24894.1] || -> program(f4(c2))*.
% 2.17/2.35 24966[17:Spt:7634.1,7634.3] program(u) || -> program(f4(u))*.
% 2.17/2.35 24967[17:SoR:597.0,24966.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.35 24968[17:SoR:274.0,24966.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.35 24969[17:SoR:510.0,24966.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.35 24970[17:SSi:24969.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.35 24971[17:SSi:24968.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.35 24972[17:SSi:24967.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.35 24974[17:Res:24971.1,24774.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 24975[17:SSi:24974.1,24974.0,266.0,23228.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 24976[17:MRR:24975.0,24970.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 24980[17:Res:24976.0,24972.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.35 24981[17:SSi:24980.0,23228.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.35 24989[17:Res:24971.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.35 24990[17:SSi:24989.2,24989.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.35 24991[17:MRR:24990.2,24990.3,24970.0,24981.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.35 24992[17:MRR:24879.2,24991.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.35 24994[17:Res:24976.0,24991.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.35 24996[17:SSi:24994.0,23228.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.35 24998[17:MRR:24877.1,24996.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25003[17:Fac:24998.1,24998.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.35 25004[17:SSi:25003.0,24890.0] || -> halts2(c3,c3)*.
% 2.17/2.35 25009[17:Res:25004.0,24992.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.35 25010[17:SSi:25009.0,24890.0] || halts2(c3,c3)* -> .
% 2.17/2.35 25011[17:MRR:25010.0,25004.0] || -> .
% 2.17/2.35 25013[17:Spt:25011.0,7634.0,7634.2,7634.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.35 25014[17:MRR:24879.2,25013.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.35 25015[17:Res:24773.1,25013.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.17/2.35 25017[17:Obv:25015.0] program(c2) || -> outputs(c2,good)*.
% 2.17/2.35 25018[17:SSi:25017.0,24871.0] || -> outputs(c2,good)*.
% 2.17/2.35 25021[17:MRR:24877.1,25018.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25026[17:Fac:25021.1,25021.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.35 25027[17:SSi:25026.0,24890.0] || -> halts2(c3,c3)*.
% 2.17/2.35 25032[17:Res:25027.0,25014.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.35 25033[17:SSi:25032.0,24890.0] || halts2(c3,c3)* -> .
% 2.17/2.35 25034[17:MRR:25033.0,25027.0] || -> .
% 2.17/2.35 25036[15:Spt:25034.0,24888.1,24890.0] || program(c3)* -> .
% 2.17/2.35 25037[15:Spt:25034.0,24888.0] || -> program(f4(c2))*.
% 2.17/2.35 25038[15:MRR:24872.1,25036.0] || outputs(c2,good)* -> .
% 2.17/2.35 25039[15:MRR:7634.4,25038.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.35 25042[15:MRR:30.6,25038.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.35 25048[15:Res:24773.1,25039.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.35 25051[15:Obv:25048.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.35 25052[15:SSi:25051.0,24871.0] program(u) || -> program(f4(u))*.
% 2.17/2.35 25056[15:SoR:274.0,25052.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.35 25057[15:SoR:510.0,25052.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.35 25058[15:SSi:25057.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.35 25059[15:SSi:25056.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.35 25060[15:Res:25059.1,24774.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 25061[15:SSi:25060.1,25060.0,266.0,23228.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 25062[15:MRR:25061.0,25058.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 25065[15:SoR:597.0,25052.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.35 25066[15:SSi:25065.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.35 25068[15:Res:25062.0,25066.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.35 25070[15:SSi:25068.0,23228.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.35 25072[15:Res:25059.1,25042.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.35 25073[15:SSi:25072.2,25072.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.35 25074[15:MRR:25073.2,25073.3,25058.0,25070.0] program(u) || halts2(u,u)* -> .
% 2.17/2.35 25075[15:Res:24773.1,25074.1] program(c2) program(c2) || -> .
% 2.17/2.35 25079[15:Obv:25075.0] program(c2) || -> .
% 2.17/2.35 25080[15:SSi:25079.0,24871.0] || -> .
% 2.17/2.35 25082[13:Spt:25080.0,18.3] || -> program(c2)*.
% 2.17/2.35 25083[13:MRR:24792.0,25082.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.35 25085[13:MRR:24884.0,25082.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.35 25087[13:MRR:24876.1,25082.0] program(u) || outputs(c2,good)*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25088[13:MRR:24878.1,25082.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.35 25089[14:Spt:20.1,20.3,20.4,20.6] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.35 25095[13:Res:25085.2,25083.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.35 25096[13:SSi:25095.0,25082.0] || -> program(f4(c2))* program(c3).
% 2.17/2.35 25098[15:Spt:25096.1] || -> program(c3)*.
% 2.17/2.35 25101[13:Res:25085.2,25087.1] program(c2) program(u) || -> program(f4(c2)) halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25102[13:SSi:25101.0,25082.0] program(u) || -> program(f4(c2)) halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25103[16:Spt:25102.0,25102.2,25102.3] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25104[16:Fac:25103.1,25103.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.35 25105[16:SSi:25104.0,25098.0] || -> halts2(c3,c3)*.
% 2.17/2.35 25110[16:Res:25105.0,25088.1] program(c3) || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.35 25111[16:SSi:25110.0,25098.0] || outputs(c2,good)* halts2(c3,c3) -> .
% 2.17/2.35 25112[16:MRR:25111.1,25105.0] || outputs(c2,good)* -> .
% 2.17/2.35 25113[16:MRR:7634.4,25112.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.35 25114[16:MRR:30.6,25112.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.35 25127[16:Res:25105.0,25113.2] program(c3) program(u) || -> program(f4(u))*.
% 2.17/2.35 25128[16:SSi:25127.0,25098.0] program(u) || -> program(f4(u))*.
% 2.17/2.35 25136[16:SoR:597.0,25128.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.35 25137[16:SoR:274.0,25128.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.35 25138[16:SoR:510.0,25128.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.35 25139[16:SSi:25138.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.35 25140[16:SSi:25137.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.35 25141[16:SSi:25136.1,266.0] program(u) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.35 25144[16:Res:25140.1,25114.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.35 25147[16:SSi:25144.2,25144.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.35 25148[16:MRR:25147.2,25139.0] program(u) || halts2(u,u)* outputs(c1,good)* -> .
% 2.17/2.35 25149[16:MRR:25148.2,25141.2] program(u) || halts2(u,u)* -> .
% 2.17/2.35 25150[16:MRR:25103.1,25149.1] program(u) || -> halts2(c3,u)*.
% 2.17/2.35 25155[16:Res:25150.1,25149.1] program(c3) program(c3) || -> .
% 2.17/2.35 25160[16:Obv:25155.0] program(c3) || -> .
% 2.17/2.35 25161[16:SSi:25160.0,25098.0] || -> .
% 2.17/2.35 25162[16:Spt:25161.0,25102.1] || -> program(f4(c2))*.
% 2.17/2.35 25174[17:Spt:7634.1,7634.3] program(u) || -> program(f4(u))*.
% 2.17/2.35 25175[17:SoR:597.0,25174.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.35 25176[17:SoR:274.0,25174.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.35 25177[17:SoR:510.0,25174.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.35 25178[17:SSi:25177.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.35 25179[17:SSi:25176.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.35 25180[17:SSi:25175.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.35 25181[17:Res:25179.1,25089.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 25182[17:SSi:25181.1,25181.0,266.0,23228.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 25183[17:MRR:25182.0,25178.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 25187[17:Res:25183.0,25180.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.35 25188[17:SSi:25187.0,23228.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.35 25190[17:Res:25179.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.35 25191[17:SSi:25190.2,25190.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.35 25192[17:MRR:25191.2,25178.0] program(u) || halts2(u,u)* outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.35 25193[17:MRR:25192.2,25188.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.35 25194[17:MRR:25088.2,25193.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.35 25196[17:Res:25183.0,25193.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.35 25197[17:SSi:25196.0,23228.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.35 25199[17:MRR:25087.1,25197.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25202[17:Fac:25199.1,25199.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.35 25203[17:SSi:25202.0,25098.0] || -> halts2(c3,c3)*.
% 2.17/2.35 25207[17:Res:25203.0,25194.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.35 25209[17:SSi:25207.0,25098.0] || halts2(c3,c3)* -> .
% 2.17/2.35 25210[17:MRR:25209.0,25203.0] || -> .
% 2.17/2.35 25213[17:Spt:25210.0,7634.0,7634.2,7634.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.35 25214[17:MRR:25088.2,25213.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.35 25215[17:Res:24773.1,25213.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.17/2.35 25217[17:Obv:25215.0] program(c2) || -> outputs(c2,good)*.
% 2.17/2.35 25218[17:SSi:25217.0,25082.0] || -> outputs(c2,good)*.
% 2.17/2.35 25220[17:MRR:25087.1,25218.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25224[17:Fac:25220.1,25220.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.35 25225[17:SSi:25224.0,25098.0] || -> halts2(c3,c3)*.
% 2.17/2.35 25230[17:Res:25225.0,25214.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.35 25231[17:SSi:25230.0,25098.0] || halts2(c3,c3)* -> .
% 2.17/2.35 25232[17:MRR:25231.0,25225.0] || -> .
% 2.17/2.35 25235[15:Spt:25232.0,25096.1,25098.0] || program(c3)* -> .
% 2.17/2.35 25236[15:Spt:25232.0,25096.0] || -> program(f4(c2))*.
% 2.17/2.35 25237[15:MRR:25083.1,25235.0] || outputs(c2,good)* -> .
% 2.17/2.35 25238[15:MRR:7634.4,25237.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 2.17/2.35 25241[15:MRR:30.6,25237.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 2.17/2.35 25246[15:Res:24773.1,25238.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.35 25249[15:Obv:25246.0] program(c2) program(u) || -> program(f4(u))*.
% 2.17/2.35 25250[15:SSi:25249.0,25082.0] program(u) || -> program(f4(u))*.
% 2.17/2.35 25255[15:SoR:274.0,25250.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.35 25256[15:SoR:510.0,25250.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.35 25257[15:SSi:25256.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.35 25258[15:SSi:25255.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.35 25259[15:Res:25258.1,25089.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 25260[15:SSi:25259.1,25259.0,266.0,23228.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 25261[15:MRR:25260.0,25257.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 25264[15:SoR:597.0,25250.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.35 25265[15:SSi:25264.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.35 25267[15:Res:25261.0,25265.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.35 25269[15:SSi:25267.0,23228.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.35 25271[15:Res:25258.1,25241.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.35 25272[15:SSi:25271.2,25271.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 2.17/2.35 25273[15:MRR:25272.2,25272.3,25257.0,25269.0] program(u) || halts2(u,u)* -> .
% 2.17/2.35 25274[15:Res:24773.1,25273.1] program(c2) program(c2) || -> .
% 2.17/2.35 25278[15:Obv:25274.0] program(c2) || -> .
% 2.17/2.35 25279[15:SSi:25278.0,25082.0] || -> .
% 2.17/2.35 25281[14:Spt:25279.0,20.0,20.2,20.5] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.35 25283[14:MRR:25088.2,25281.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.35 25284[14:Res:24773.1,25281.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 2.17/2.35 25285[14:Obv:25284.0] program(c2) || -> outputs(c2,good)*.
% 2.17/2.35 25286[14:SSi:25285.0,25082.0] || -> outputs(c2,good)*.
% 2.17/2.35 25287[14:MRR:25083.0,25286.0] || -> program(c3)*.
% 2.17/2.35 25290[14:MRR:25087.1,25286.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25291[14:Fac:25290.1,25290.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.35 25292[14:SSi:25291.0,25287.0] || -> halts2(c3,c3)*.
% 2.17/2.35 25295[14:Res:25292.0,25283.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.35 25297[14:SSi:25295.0,25287.0] || halts2(c3,c3)* -> .
% 2.17/2.35 25298[14:MRR:25297.0,25292.0] || -> .
% 2.17/2.35 25301[12:Spt:25298.0,55.1,55.2,55.3,55.5] program(u) || outputs(u,bad) halts3(u,f5(u),f5(u))* -> halts2(f5(u),f5(u)).
% 2.17/2.35 25302[12:Res:52.3,25301.2] program(f5(u)) program(u) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.35 25303[12:Obv:25302.1] program(f5(u)) program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.35 25304[12:SSi:25303.0,23228.1] program(u) || outputs(u,bad) -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.35 25305[12:MRR:25304.1,299.2] program(u) || -> program(f4(u)) halts2(f5(u),f5(u))*.
% 2.17/2.35 25307[12:Res:25305.2,6.2] program(u) program(f5(u)) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.35 25308[12:SSi:25307.1,23228.1] program(u) program(v) || -> program(f4(u))* program(f4(v)) outputs(v,good)*.
% 2.17/2.35 25309[13:Spt:300.0,300.1,300.2] program(u) || outputs(u,good)* -> program(f4(u)).
% 2.17/2.35 25311[13:MRR:25308.4,25309.1] program(u) program(v) || -> program(f4(u))* program(f4(v))*.
% 2.17/2.35 25312[13:Con:25311.1] program(u) || -> program(f4(u))*.
% 2.17/2.35 25313[13:SoR:274.0,25312.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.35 25314[13:SoR:510.0,25312.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.35 25315[13:SSi:25314.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.35 25316[13:SSi:25313.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.35 25317[13:Res:25316.1,25301.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 25318[13:SSi:25317.1,25317.0,266.0,23228.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 25319[13:MRR:25318.0,25315.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 25320[13:SoR:597.0,25312.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.35 25321[13:SSi:25320.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.35 25323[13:Res:25319.0,25321.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.35 25324[13:SSi:25323.0,23228.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.35 25325[13:Res:25316.1,28.3] program(f5(c1)) program(c1) || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.35 25326[13:SSi:25325.1,25325.0,266.0,23228.1,266.0] || outputs(c1,bad) outputs(c1,good)* -> program(c2).
% 2.17/2.35 25327[13:MRR:25326.0,25326.1,25315.0,25324.0] || -> program(c2)*.
% 2.17/2.35 25332[13:Res:25316.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.35 25333[13:SSi:25332.2,25332.0,266.0,23228.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.35 25334[13:MRR:25333.1,25333.2,25315.0,25324.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.35 25336[13:Res:25334.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.35 25337[13:SSi:25336.1,25336.0,25327.0,14845.1,25327.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.35 25338[13:MRR:25337.0,21774.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.35 25341[13:Res:25334.1,47.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25342[13:SSi:25341.2,25341.0,25327.0,14845.1,25327.0] program(u) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25343[13:MRR:25342.1,21774.0] program(u) || outputs(c2,good)*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25344[13:Res:25334.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.35 25345[13:SSi:25344.2,25344.0,25327.0,14845.1,25327.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.35 25346[13:MRR:25345.2,21774.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.35 25359[13:Res:25316.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.35 25360[13:SSi:25359.2,25359.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.35 25361[13:MRR:25360.2,25360.3,25315.0,25324.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.35 25362[13:MRR:25346.2,25361.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.35 25364[13:Res:25319.0,25361.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.35 25366[13:SSi:25364.0,23228.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.35 25367[13:MRR:25338.0,25366.0] || -> program(c3)*.
% 2.17/2.35 25369[13:MRR:25343.1,25366.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25375[13:Fac:25369.1,25369.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.35 25376[13:SSi:25375.0,25367.0] || -> halts2(c3,c3)*.
% 2.17/2.35 25381[13:Res:25376.0,25362.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.35 25382[13:SSi:25381.0,25367.0] || halts2(c3,c3)* -> .
% 2.17/2.35 25383[13:MRR:25382.0,25376.0] || -> .
% 2.17/2.35 25385[13:Spt:25383.0,300.3] || -> program(c2)*.
% 2.17/2.35 25386[12:Con:25308.0] program(u) || -> program(f4(u)) outputs(u,good)*.
% 2.17/2.35 25387[12:MRR:1011.2,25386.2] program(u) program(v) || -> program(f4(v))* halts2(c2,u)*.
% 2.17/2.35 25390[14:Spt:25387.1,25387.2] program(u) || -> program(f4(u))*.
% 2.17/2.35 25391[14:SoR:274.0,25390.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.35 25392[14:SoR:510.0,25390.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.35 25393[14:SSi:25392.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.35 25394[14:SSi:25391.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.35 25395[14:Res:25394.1,25301.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 25396[14:SSi:25395.1,25395.0,266.0,23228.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 25397[14:MRR:25396.0,25393.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 25400[14:SoR:597.0,25390.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.35 25401[14:SSi:25400.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.35 25403[14:Res:25397.0,25401.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.35 25404[14:SSi:25403.0,23228.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.35 25405[14:Res:25394.1,54.4] program(f5(c1)) program(u) program(c1) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.35 25406[14:SSi:25405.2,25405.0,266.0,23228.1,266.0] program(u) || outputs(c1,bad) outputs(c1,good)* -> halts2(c2,u)*.
% 2.17/2.35 25407[14:MRR:25406.1,25406.2,25393.0,25404.0] program(u) || -> halts2(c2,u)*.
% 2.17/2.35 25409[14:Res:25407.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.35 25410[14:SSi:25409.1,25409.0,25385.0,14845.1,25385.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.35 25411[14:MRR:25410.0,21774.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.35 25416[14:Res:25407.1,47.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25417[14:SSi:25416.2,25416.0,25385.0,14845.1,25385.0] program(u) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25418[14:MRR:25417.1,21774.0] program(u) || outputs(c2,good)*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25419[14:Res:25407.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.35 25420[14:SSi:25419.2,25419.0,25385.0,14845.1,25385.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.35 25421[14:MRR:25420.2,21774.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.35 25434[14:Res:25394.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.35 25435[14:SSi:25434.2,25434.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.35 25436[14:MRR:25435.2,25435.3,25393.0,25404.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.35 25437[14:MRR:25421.2,25436.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.35 25439[14:Res:25397.0,25436.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.35 25441[14:SSi:25439.0,23228.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.35 25442[14:MRR:25411.0,25441.0] || -> program(c3)*.
% 2.17/2.35 25444[14:MRR:25418.1,25441.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25450[14:Fac:25444.1,25444.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.35 25451[14:SSi:25450.0,25442.0] || -> halts2(c3,c3)*.
% 2.17/2.35 25456[14:Res:25451.0,25437.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.35 25457[14:SSi:25456.0,25442.0] || halts2(c3,c3)* -> .
% 2.17/2.35 25458[14:MRR:25457.0,25451.0] || -> .
% 2.17/2.35 25460[14:Spt:25458.0,25387.0,25387.3] program(u) || -> halts2(c2,u)*.
% 2.17/2.35 25463[14:Res:25460.1,45.3] program(f6(c2)) program(c2) || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.35 25464[14:SSi:25463.1,25463.0,25385.0,14845.1,25385.0] || outputs(c2,bad) outputs(c2,good)* -> program(c3).
% 2.17/2.35 25465[14:MRR:25464.0,21774.0] || outputs(c2,good)* -> program(c3).
% 2.17/2.35 25466[14:Res:25386.2,25465.0] program(c2) || -> program(f4(c2))* program(c3).
% 2.17/2.35 25467[14:SSi:25466.0,25385.0] || -> program(f4(c2))* program(c3).
% 2.17/2.35 25468[15:Spt:25467.1] || -> program(c3)*.
% 2.17/2.35 25469[14:Res:25460.1,47.4] program(f6(c2)) program(u) program(c2) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25470[14:SSi:25469.2,25469.0,25385.0,14845.1,25385.0] program(u) || outputs(c2,bad) outputs(c2,good)* -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25471[14:MRR:25470.1,21774.0] program(u) || outputs(c2,good)*+ -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25472[14:Res:25386.2,25471.1] program(c2) program(u) || -> program(f4(c2)) halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25473[14:SSi:25472.0,25385.0] program(u) || -> program(f4(c2)) halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25474[16:Spt:25473.0,25473.2,25473.3] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25475[16:Fac:25474.1,25474.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.35 25476[16:SSi:25475.0,25468.0] || -> halts2(c3,c3)*.
% 2.17/2.35 25477[17:Spt:7634.1,7634.3] program(u) || -> program(f4(u))*.
% 2.17/2.35 25478[17:SoR:597.0,25477.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.35 25479[17:SoR:274.0,25477.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.35 25480[17:SoR:510.0,25477.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.35 25481[17:SSi:25480.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.35 25482[17:SSi:25479.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.35 25483[17:SSi:25478.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.35 25484[14:Res:25460.1,46.5] program(f6(c2)) program(u) program(c2) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.35 25485[14:SSi:25484.2,25484.0,25385.0,14845.1,25385.0] program(u) || halts2(u,u)* outputs(c2,bad) outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.35 25486[14:MRR:25485.2,21774.0] program(u) || halts2(u,u)*+ outputs(c2,good)* halts2(c3,u)* -> .
% 2.17/2.35 25495[17:Res:25476.0,25483.1] program(c3) || -> outputs(c1,good)*.
% 2.17/2.35 25496[17:SSi:25495.0,25468.0] || -> outputs(c1,good)*.
% 2.17/2.35 25499[17:Res:25482.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.35 25500[17:SSi:25499.2,25499.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.35 25501[17:MRR:25500.2,25481.0] program(u) || halts2(u,u)* outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.35 25502[17:MRR:25501.2,25496.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.35 25503[17:MRR:25486.2,25502.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.35 25516[17:Res:25476.0,25503.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.35 25517[17:SSi:25516.0,25468.0] || halts2(c3,c3)* -> .
% 2.17/2.35 25518[17:MRR:25517.0,25476.0] || -> .
% 2.17/2.35 25523[17:Spt:25518.0,7634.0,7634.2,7634.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.35 25524[17:MRR:25486.2,25523.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.35 25541[17:Res:25476.0,25524.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.35 25542[17:SSi:25541.0,25468.0] || halts2(c3,c3)* -> .
% 2.17/2.35 25543[17:MRR:25542.0,25476.0] || -> .
% 2.17/2.35 25548[16:Spt:25543.0,25473.1] || -> program(f4(c2))*.
% 2.17/2.35 25562[17:Spt:7634.1,7634.3] program(u) || -> program(f4(u))*.
% 2.17/2.35 25563[17:SoR:597.0,25562.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 2.17/2.35 25564[17:SoR:274.0,25562.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 2.17/2.35 25565[17:SoR:510.0,25562.1] program(c1) || -> outputs(c1,bad)*.
% 2.17/2.35 25566[17:SSi:25565.0,266.0] || -> outputs(c1,bad)*.
% 2.17/2.35 25567[17:SSi:25564.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 2.17/2.35 25568[17:SSi:25563.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 2.17/2.35 25571[17:Res:25567.1,25301.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 25572[17:SSi:25571.1,25571.0,266.0,23228.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 25573[17:MRR:25572.0,25566.0] || -> halts2(f5(c1),f5(c1))*.
% 2.17/2.35 25577[17:Res:25573.0,25568.1] program(f5(c1)) || -> outputs(c1,good)*.
% 2.17/2.35 25579[17:SSi:25577.0,23228.0,266.1] || -> outputs(c1,good)*.
% 2.17/2.35 25581[17:Res:25567.1,30.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.35 25582[17:SSi:25581.2,25581.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.35 25583[17:MRR:25582.2,25566.0] program(u) || halts2(u,u)* outputs(c1,good)* -> outputs(c2,good).
% 2.17/2.35 25584[17:MRR:25583.2,25579.0] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 2.17/2.35 25585[17:MRR:25486.2,25584.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 2.17/2.35 25587[17:Res:25573.0,25584.1] program(f5(c1)) || -> outputs(c2,good)*.
% 2.17/2.35 25589[17:SSi:25587.0,23228.0,266.1] || -> outputs(c2,good)*.
% 2.17/2.35 25591[17:MRR:25471.1,25589.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 2.17/2.35 25596[17:Fac:25591.1,25591.2] program(c3) || -> halts2(c3,c3)*.
% 2.17/2.35 25597[17:SSi:25596.0,25468.0] || -> halts2(c3,c3)*.
% 2.17/2.35 25602[17:Res:25597.0,25585.1] program(c3) || halts2(c3,c3)* -> .
% 2.17/2.35 25603[17:SSi:25602.0,25468.0] || halts2(c3,c3)* -> .
% 2.17/2.35 25604[17:MRR:25603.0,25597.0] || -> .
% 2.17/2.35 25606[17:Spt:25604.0,7634.0,7634.2,7634.4] program(u) || halts2(u,u)*+ -> outputs(c2,good)*.
% 5.42/5.58 25607[17:MRR:25486.2,25606.2] program(u) || halts2(u,u)*+ halts2(c3,u)* -> .
% 5.42/5.58 25609[17:Res:25460.1,25606.1] program(c2) program(c2) || -> outputs(c2,good)*.
% 5.42/5.58 25610[17:Obv:25609.0] program(c2) || -> outputs(c2,good)*.
% 5.42/5.58 25611[17:SSi:25610.0,25385.0] || -> outputs(c2,good)*.
% 5.42/5.58 25614[17:MRR:25471.1,25611.0] program(u) || -> halts2(u,u)* halts2(c3,u)*.
% 5.42/5.58 25619[17:Fac:25614.1,25614.2] program(c3) || -> halts2(c3,c3)*.
% 5.42/5.58 25620[17:SSi:25619.0,25468.0] || -> halts2(c3,c3)*.
% 5.42/5.58 25625[17:Res:25620.0,25607.1] program(c3) || halts2(c3,c3)* -> .
% 5.42/5.58 25626[17:SSi:25625.0,25468.0] || halts2(c3,c3)* -> .
% 5.42/5.58 25627[17:MRR:25626.0,25620.0] || -> .
% 5.42/5.58 25629[15:Spt:25627.0,25467.1,25468.0] || program(c3)* -> .
% 5.42/5.58 25630[15:Spt:25627.0,25467.0] || -> program(f4(c2))*.
% 5.42/5.58 25631[15:MRR:25465.1,25629.0] || outputs(c2,good)* -> .
% 5.42/5.58 25632[15:MRR:7634.4,25631.0] program(u) program(v) || halts2(u,u)*+ -> program(f4(v))*.
% 5.42/5.58 25635[15:MRR:30.6,25631.0] program(u) program(v) || halts2(u,u)* outputs(v,bad) outputs(v,good) halts3(v,f5(v),f5(v))*+ -> .
% 5.42/5.58 25643[15:Res:25460.1,25632.2] program(c2) program(c2) program(u) || -> program(f4(u))*.
% 5.42/5.58 25644[15:Obv:25643.0] program(c2) program(u) || -> program(f4(u))*.
% 5.42/5.58 25645[15:SSi:25644.0,25385.0] program(u) || -> program(f4(u))*.
% 5.42/5.58 25649[15:SoR:274.0,25645.1] program(u) program(c1) || -> halts3(c1,u,v)*.
% 5.42/5.58 25650[15:SoR:510.0,25645.1] program(c1) || -> outputs(c1,bad)*.
% 5.42/5.58 25651[15:SSi:25650.0,266.0] || -> outputs(c1,bad)*.
% 5.42/5.58 25652[15:SSi:25649.1,266.0] program(u) || -> halts3(c1,u,v)*.
% 5.42/5.58 25653[15:Res:25652.1,25301.2] program(f5(c1)) program(c1) || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 5.42/5.58 25654[15:SSi:25653.1,25653.0,266.0,23228.1,266.0] || outputs(c1,bad) -> halts2(f5(c1),f5(c1))*.
% 5.42/5.58 25655[15:MRR:25654.0,25651.0] || -> halts2(f5(c1),f5(c1))*.
% 5.42/5.58 25658[15:SoR:597.0,25645.1] program(u) program(c1) || halts2(u,v)* -> outputs(c1,good)*.
% 5.42/5.58 25659[15:SSi:25658.1,266.0] program(u) || halts2(u,v)*+ -> outputs(c1,good)*.
% 5.42/5.58 25661[15:Res:25655.0,25659.1] program(f5(c1)) || -> outputs(c1,good)*.
% 5.42/5.58 25663[15:SSi:25661.0,23228.0,266.1] || -> outputs(c1,good)*.
% 5.42/5.58 25665[15:Res:25652.1,25635.5] program(f5(c1)) program(u) program(c1) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 5.42/5.58 25666[15:SSi:25665.2,25665.0,266.0,23228.1,266.0] program(u) || halts2(u,u)* outputs(c1,bad) outputs(c1,good)* -> .
% 5.42/5.58 25667[15:MRR:25666.2,25666.3,25651.0,25663.0] program(u) || halts2(u,u)* -> .
% 5.42/5.58 25670[15:Res:25460.1,25667.1] program(c2) program(c2) || -> .
% 5.42/5.58 25672[15:Obv:25670.0] program(c2) || -> .
% 5.42/5.58 25673[15:SSi:25672.0,25385.0] || -> .
% 5.42/5.58 % SZS output end Refutation
% 5.42/5.58 Formulae used in the proof : hypothesis_1_1 hypothesis_1_2 hypothesis_1_3 hypothesis_1_4 hypothesis_2_1 hypothesis_2_2 hypothesis_2_3 hypothesis_2_4 hypothesis_2_5 hypothesis_2_6 hypothesis_2_7 hypothesis_2_8 hypothesis_3_1 hypothesis_3_2 hypothesis_3_3 hypothesis_3_4 hypothesis_3_5 hypothesis_3_6 hypothesis_3_7 hypothesis_3_8 hypothesis_3_9 hypothesis_3_10 hypothesis_3_15 hypothesis_3_16 hypothesis_3_17 hypothesis_3_18 hypothesis_3_19 hypothesis_3_20 hypothesis_4_1 hypothesis_4_2 hypothesis_4_3 hypothesis_4_4 hypothesis_4_5 hypothesis_4_7 hypothesis_4_8 hypothesis_4_9 hypothesis_4_10 hypothesis_4_12 hypothesis_4_13 hypothesis_4_14 hypothesis_4_15 hypothesis_4_17 a_deciding_algorithm prove_the_algorithm_doesnt_exist
% 5.42/5.58
%------------------------------------------------------------------------------