%------------------------------------------------------------------------------ % File : Otter---3.3 % Problem : SWX226-1 : TPTP v9.3.0. Released v9.3.0. % Transfm : none % Format : tptp:raw % Command : otter-tptp-script %s % Computer : n015.cluster.edu % Model : x86_64 x86_64 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz % Memory : 8042.1875MB % OS : Linux 3.10.0-693.el7.x86_64 % CPULimit : 300s % WCLimit : 300s % DateTime : Tue May 5 07:05:28 PM UTC 2026 % Result : Unknown 2.10s 2.30s % Output : None % Verified : % SZS Type : - % Comments : %------------------------------------------------------------------------------ %----No solution output by system %------------------------------------------------------------------------------ %----ORIGINAL SYSTEM OUTPUT % 0.00/0.13 % Problem : SWX226-1 : TPTP v9.3.0. Released v9.3.0. % 0.13/0.13 % Command : otter-tptp-script %s % 0.17/0.35 % Computer : n015.cluster.edu % 0.17/0.35 % Model : x86_64 x86_64 % 0.17/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz % 0.17/0.35 % Memory : 8042.1875MB % 0.17/0.35 % OS : Linux 3.10.0-693.el7.x86_64 % 0.17/0.35 % CPULimit : 300 % 0.17/0.35 % WCLimit : 300 % 0.17/0.35 % DateTime : Tue May 5 12:50:16 EDT 2026 % 0.17/0.35 % CPUTime : % 2.05/2.24 ----- Otter 3.3f, August 2004 ----- % 2.05/2.24 The process was started by sandbox on n015.cluster.edu, % 2.05/2.24 Tue May 5 12:50:16 2026 % 2.05/2.24 The command was "./otter". The process ID is 16228. % 2.05/2.24 % 2.05/2.24 set(prolog_style_variables). % 2.05/2.24 set(auto). % 2.05/2.24 dependent: set(auto1). % 2.05/2.24 dependent: set(process_input). % 2.05/2.24 dependent: clear(print_kept). % 2.05/2.24 dependent: clear(print_new_demod). % 2.05/2.24 dependent: clear(print_back_demod). % 2.05/2.24 dependent: clear(print_back_sub). % 2.05/2.24 dependent: set(control_memory). % 2.05/2.24 dependent: assign(max_mem, 12000). % 2.05/2.24 dependent: assign(pick_given_ratio, 4). % 2.05/2.24 dependent: assign(stats_level, 1). % 2.05/2.24 dependent: assign(max_seconds, 10800). % 2.05/2.24 clear(print_given). % 2.05/2.24 % 2.05/2.24 list(usable). % 2.05/2.24 0 [] A=A. % 2.05/2.24 0 [] aux(Y,N,nothing)=nothing. % 2.05/2.24 0 [] aux(Y,N,just(U))=astep(N,U). % 2.05/2.24 0 [] fail(Y,Z)=par(Y,Z,step(Y),step(Z)). % 2.05/2.24 0 [] par(X,Y,nothing,nothing)=nothing. % 2.05/2.24 0 [] par(X,Y,nothing,just(U_red))=just(x(X,U_red)). % 2.05/2.24 0 [] par(X,Y,just(T_red),nothing)=just(x(T_red,Y)). % 2.05/2.24 0 [] par(X,Y,just(T_red),just(U_red2))=just(x(T_red,U_red2)). % 2.05/2.24 0 [] step(x(x(x(s,F),G),Z))=just(x(x(F,Z),x(G,Z))). % 2.05/2.24 0 [] step(x(x(x(b,F),G),Z))=just(x(F,x(G,Z))). % 2.05/2.24 0 [] step(x(x(x(c,F),G),Z))=just(x(x(F,Z),G)). % 2.05/2.24 0 [] step(x(x(x(x(X,X2),F),G),Z))=fail(x(x(x(X,X2),F),G),Z). % 2.05/2.24 0 [] step(x(x(x(theVar,F),G),Z))=fail(x(x(theVar,F),G),Z). % 2.05/2.24 0 [] step(x(x(x(k,F),G),Z))=fail(x(x(k,F),G),Z). % 2.05/2.24 0 [] step(x(x(x(i,F),G),Z))=fail(x(x(i,F),G),Z). % 2.05/2.24 0 [] step(x(x(k,G),Z))=just(G). % 2.05/2.24 0 [] step(x(x(theVar,G),Z))=fail(x(theVar,G),Z). % 2.05/2.24 0 [] step(x(x(i,G),Z))=fail(x(i,G),Z). % 2.05/2.24 0 [] step(x(x(s,G),Z))=fail(x(s,G),Z). % 2.05/2.24 0 [] step(x(x(b,G),Z))=fail(x(b,G),Z). % 2.05/2.24 0 [] step(x(x(c,G),Z))=fail(x(c,G),Z). % 2.05/2.24 0 [] step(x(i,Z))=just(Z). % 2.05/2.24 0 [] step(x(theVar,Z))=fail(theVar,Z). % 2.05/2.24 0 [] step(x(k,Z))=fail(k,Z). % 2.05/2.24 0 [] step(x(s,Z))=fail(s,Z). % 2.05/2.24 0 [] step(x(b,Z))=fail(b,Z). % 2.05/2.24 0 [] step(x(c,Z))=fail(c,Z). % 2.05/2.24 0 [] step(theVar)=nothing. % 2.05/2.24 0 [] step(k)=nothing. % 2.05/2.24 0 [] step(i)=nothing. % 2.05/2.24 0 [] step(s)=nothing. % 2.05/2.24 0 [] step(b)=nothing. % 2.05/2.24 0 [] step(c)=nothing. % 2.05/2.24 0 [] orb(btrue,Q)=btrue. % 2.05/2.24 0 [] orb(bfalse,Q)=Q. % 2.05/2.24 0 [] impl(btrue,Q)=Q. % 2.05/2.24 0 [] impl(bfalse,Q)=btrue. % 2.05/2.24 0 [] cheating(x(A,B))=orb(cheating(A),cheating(B)). % 2.05/2.24 0 [] cheating(theVar)=btrue. % 2.05/2.24 0 [] cheating(k)=bfalse. % 2.05/2.24 0 [] cheating(i)=bfalse. % 2.05/2.24 0 [] cheating(s)=bfalse. % 2.05/2.24 0 [] cheating(b)=bfalse. % 2.05/2.24 0 [] cheating(c)=bfalse. % 2.05/2.24 0 [] astep(suc(N),Y)=aux(Y,N,step(Y)). % 2.05/2.24 0 [] astep(z,Y)=just(Y). % 2.05/2.24 0 [] thm_why(X,Y)=impl(e_q3(astep(X,x(Y,theVar)),just(x(theVar,x(Y,theVar)))),e_q4(cheating(Y),btrue)). % 2.05/2.24 0 [] e_q(theVar,k)=bfalse. % 2.05/2.24 0 [] e_q(theVar,i)=bfalse. % 2.05/2.24 0 [] e_q(theVar,s)=bfalse. % 2.05/2.24 0 [] e_q(theVar,b)=bfalse. % 2.05/2.24 0 [] e_q(theVar,c)=bfalse. % 2.05/2.24 0 [] e_q(k,theVar)=bfalse. % 2.05/2.24 0 [] e_q(k,i)=bfalse. % 2.05/2.24 0 [] e_q(k,s)=bfalse. % 2.05/2.24 0 [] e_q(k,b)=bfalse. % 2.05/2.24 0 [] e_q(k,c)=bfalse. % 2.05/2.24 0 [] e_q(i,theVar)=bfalse. % 2.05/2.24 0 [] e_q(i,k)=bfalse. % 2.05/2.24 0 [] e_q(i,s)=bfalse. % 2.05/2.24 0 [] e_q(i,b)=bfalse. % 2.05/2.24 0 [] e_q(i,c)=bfalse. % 2.05/2.24 0 [] e_q(s,theVar)=bfalse. % 2.05/2.24 0 [] e_q(s,k)=bfalse. % 2.05/2.24 0 [] e_q(s,i)=bfalse. % 2.05/2.24 0 [] e_q(s,b)=bfalse. % 2.05/2.24 0 [] e_q(s,c)=bfalse. % 2.05/2.24 0 [] e_q(b,theVar)=bfalse. % 2.05/2.24 0 [] e_q(b,k)=bfalse. % 2.05/2.24 0 [] e_q(b,i)=bfalse. % 2.05/2.24 0 [] e_q(b,s)=bfalse. % 2.05/2.24 0 [] e_q(b,c)=bfalse. % 2.05/2.24 0 [] e_q(c,theVar)=bfalse. % 2.05/2.24 0 [] e_q(c,k)=bfalse. % 2.05/2.24 0 [] e_q(c,i)=bfalse. % 2.05/2.24 0 [] e_q(c,s)=bfalse. % 2.05/2.24 0 [] e_q(c,b)=bfalse. % 2.05/2.24 0 [] e_q4(bfalse,btrue)=bfalse. % 2.05/2.24 0 [] e_q4(btrue,bfalse)=bfalse. % 2.05/2.24 0 [] e_q(X,Z)!=bfalse|e_q(x(X,Y),x(Z,X2))=bfalse. % 2.05/2.24 0 [] e_q(X,Z)!=btrue|e_q(x(X,Y),x(Z,X2))=e_q(Y,X2). % 2.05/2.24 0 [] e_q(x(X,Y),theVar)=bfalse. % 2.05/2.24 0 [] e_q(x(X,Y),k)=bfalse. % 2.05/2.24 0 [] e_q(x(X,Y),i)=bfalse. % 2.05/2.24 0 [] e_q(x(X,Y),s)=bfalse. % 2.05/2.24 0 [] e_q(x(X,Y),b)=bfalse. % 2.05/2.24 0 [] e_q(x(X,Y),c)=bfalse. % 2.05/2.24 0 [] e_q(theVar,x(X,Y))=bfalse. % 2.05/2.24 0 [] e_q(k,x(X,Y))=bfalse. % 2.05/2.24 0 [] e_q(i,x(X,Y))=bfalse. % 2.05/2.24 0 [] e_q(s,x(X,Y))=bfalse. % 2.05/2.24 0 [] e_q(b,x(X,Y))=bfalse. % 2.05/2.24 0 [] e_q(c,x(X,Y))=bfalse. % 2.05/2.24 0 [] e_q2(suc(X),suc(Y))=e_q2(X,Y). % 2.05/2.24 0 [] e_q2(suc(X),z)=bfalse. % 2.05/2.24 0 [] e_q2(z,suc(X))=bfalse. % 2.05/2.24 0 [] e_q(X,X)=btrue. % 2.05/2.24 0 [] e_q2(X,X)=btrue. % 2.05/2.24 0 [] e_q3(X,X)=btrue. % 2.05/2.24 0 [] e_q4(X,X)=btrue. % 2.05/2.24 0 [] e_q3(just(X),just(Y))=e_q(X,Y). % 2.05/2.24 0 [] e_q3(nothing,just(X))=bfalse. % 2.05/2.24 0 [] e_q3(just(X),nothing)=bfalse. % 2.05/2.24 0 [] e_q4(thm_why(X,Y),bfalse)!=btrue. % 2.05/2.24 end_of_list. % 2.05/2.24 % 2.05/2.24 SCAN INPUT: prop=0, horn=1, equality=1, symmetry=0, max_lits=2. % 2.05/2.24 % 2.05/2.24 This is a Horn set with equality. The strategy will be % 2.05/2.24 Knuth-Bendix and hyper_res, with positive clauses in % 2.05/2.24 sos and nonpositive clauses in usable. % 2.05/2.24 % 2.05/2.24 dependent: set(knuth_bendix). % 2.05/2.24 dependent: set(anl_eq). % 2.05/2.24 dependent: set(para_from). % 2.05/2.24 dependent: set(para_into). % 2.05/2.24 dependent: clear(para_from_right). % 2.05/2.24 dependent: clear(para_into_right). % 2.05/2.24 dependent: set(para_from_vars). % 2.05/2.24 dependent: set(eq_units_both_ways). % 2.05/2.24 dependent: set(dynamic_demod_all). % 2.05/2.24 dependent: set(dynamic_demod). % 2.05/2.24 dependent: set(order_eq). % 2.05/2.24 dependent: set(back_demod). % 2.05/2.24 dependent: set(lrpo). % 2.05/2.24 dependent: set(hyper_res). % 2.05/2.24 dependent: clear(order_hyper). % 2.05/2.24 % 2.05/2.24 ------------> process usable: % 2.05/2.24 ** KEPT (pick-wt=14): 1 [] e_q(A,B)!=bfalse|e_q(x(A,C),x(B,D))=bfalse. % 2.05/2.24 ** KEPT (pick-wt=16): 2 [] e_q(A,B)!=btrue|e_q(x(A,C),x(B,D))=e_q(C,D). % 2.05/2.24 ** KEPT (pick-wt=7): 3 [] e_q4(thm_why(A,B),bfalse)!=btrue. % 2.05/2.24 % 2.05/2.24 ------------> process sos: % 2.05/2.24 ** KEPT (pick-wt=3): 4 [] A=A. % 2.05/2.24 ** KEPT (pick-wt=6): 5 [] aux(A,B,nothing)=nothing. % 2.05/2.24 ---> New Demodulator: 6 [new_demod,5] aux(A,B,nothing)=nothing. % 2.05/2.24 ** KEPT (pick-wt=9): 7 [] aux(A,B,just(C))=astep(B,C). % 2.05/2.24 ** KEPT (pick-wt=11): 8 [] fail(A,B)=par(A,B,step(A),step(B)). % 2.05/2.24 ** KEPT (pick-wt=7): 9 [] par(A,B,nothing,nothing)=nothing. % 2.05/2.24 ---> New Demodulator: 10 [new_demod,9] par(A,B,nothing,nothing)=nothing. % 2.05/2.24 ** KEPT (pick-wt=11): 11 [] par(A,B,nothing,just(C))=just(x(A,C)). % 2.05/2.24 ** KEPT (pick-wt=11): 12 [] par(A,B,just(C),nothing)=just(x(C,B)). % 2.05/2.24 ** KEPT (pick-wt=12): 13 [] par(A,B,just(C),just(D))=just(x(C,D)). % 2.05/2.24 ** KEPT (pick-wt=17): 14 [] step(x(x(x(s,A),B),C))=just(x(x(A,C),x(B,C))). % 2.05/2.24 ---> New Demodulator: 15 [new_demod,14] step(x(x(x(s,A),B),C))=just(x(x(A,C),x(B,C))). % 2.05/2.24 ** KEPT (pick-wt=15): 16 [] step(x(x(x(b,A),B),C))=just(x(A,x(B,C))). % 2.05/2.24 ---> New Demodulator: 17 [new_demod,16] step(x(x(x(b,A),B),C))=just(x(A,x(B,C))). % 2.05/2.24 ** KEPT (pick-wt=15): 18 [] step(x(x(x(c,A),B),C))=just(x(x(A,C),B)). % 2.05/2.24 ---> New Demodulator: 19 [new_demod,18] step(x(x(x(c,A),B),C))=just(x(x(A,C),B)). % 2.05/2.24 ** KEPT (pick-wt=20): 20 [] step(x(x(x(x(A,B),C),D),E))=fail(x(x(x(A,B),C),D),E). % 2.05/2.24 ---> New Demodulator: 21 [new_demod,20] step(x(x(x(x(A,B),C),D),E))=fail(x(x(x(A,B),C),D),E). % 2.05/2.24 ** KEPT (pick-wt=16): 22 [] step(x(x(x(theVar,A),B),C))=fail(x(x(theVar,A),B),C). % 2.05/2.25 ---> New Demodulator: 23 [new_demod,22] step(x(x(x(theVar,A),B),C))=fail(x(x(theVar,A),B),C). % 2.05/2.25 ** KEPT (pick-wt=16): 24 [] step(x(x(x(k,A),B),C))=fail(x(x(k,A),B),C). % 2.05/2.25 ---> New Demodulator: 25 [new_demod,24] step(x(x(x(k,A),B),C))=fail(x(x(k,A),B),C). % 2.05/2.25 ** KEPT (pick-wt=16): 26 [] step(x(x(x(i,A),B),C))=fail(x(x(i,A),B),C). % 2.05/2.25 ---> New Demodulator: 27 [new_demod,26] step(x(x(x(i,A),B),C))=fail(x(x(i,A),B),C). % 2.05/2.25 ** KEPT (pick-wt=9): 28 [] step(x(x(k,A),B))=just(A). % 2.05/2.25 ---> New Demodulator: 29 [new_demod,28] step(x(x(k,A),B))=just(A). % 2.05/2.25 ** KEPT (pick-wt=12): 30 [] step(x(x(theVar,A),B))=fail(x(theVar,A),B). % 2.05/2.25 ---> New Demodulator: 31 [new_demod,30] step(x(x(theVar,A),B))=fail(x(theVar,A),B). % 2.05/2.25 ** KEPT (pick-wt=12): 32 [] step(x(x(i,A),B))=fail(x(i,A),B). % 2.05/2.25 ---> New Demodulator: 33 [new_demod,32] step(x(x(i,A),B))=fail(x(i,A),B). % 2.05/2.25 ** KEPT (pick-wt=12): 34 [] step(x(x(s,A),B))=fail(x(s,A),B). % 2.05/2.25 ---> New Demodulator: 35 [new_demod,34] step(x(x(s,A),B))=fail(x(s,A),B). % 2.05/2.25 ** KEPT (pick-wt=12): 36 [] step(x(x(b,A),B))=fail(x(b,A),B). % 2.05/2.25 ---> New Demodulator: 37 [new_demod,36] step(x(x(b,A),B))=fail(x(b,A),B). % 2.05/2.25 ** KEPT (pick-wt=12): 38 [] step(x(x(c,A),B))=fail(x(c,A),B). % 2.05/2.25 ---> New Demodulator: 39 [new_demod,38] step(x(x(c,A),B))=fail(x(c,A),B). % 2.05/2.25 ** KEPT (pick-wt=7): 40 [] step(x(i,A))=just(A). % 2.05/2.25 ---> New Demodulator: 41 [new_demod,40] step(x(i,A))=just(A). % 2.05/2.25 ** KEPT (pick-wt=8): 42 [] step(x(theVar,A))=fail(theVar,A). % 2.05/2.25 ---> New Demodulator: 43 [new_demod,42] step(x(theVar,A))=fail(theVar,A). % 2.05/2.25 ** KEPT (pick-wt=8): 44 [] step(x(k,A))=fail(k,A). % 2.05/2.25 ---> New Demodulator: 45 [new_demod,44] step(x(k,A))=fail(k,A). % 2.05/2.25 ** KEPT (pick-wt=8): 46 [] step(x(s,A))=fail(s,A). % 2.05/2.25 ---> New Demodulator: 47 [new_demod,46] step(x(s,A))=fail(s,A). % 2.05/2.25 ** KEPT (pick-wt=8): 48 [] step(x(b,A))=fail(b,A). % 2.05/2.25 ---> New Demodulator: 49 [new_demod,48] step(x(b,A))=fail(b,A). % 2.05/2.25 ** KEPT (pick-wt=8): 50 [] step(x(c,A))=fail(c,A). % 2.05/2.25 ---> New Demodulator: 51 [new_demod,50] step(x(c,A))=fail(c,A). % 2.05/2.25 ** KEPT (pick-wt=4): 52 [] step(theVar)=nothing. % 2.05/2.25 ---> New Demodulator: 53 [new_demod,52] step(theVar)=nothing. % 2.05/2.25 ** KEPT (pick-wt=4): 54 [] step(k)=nothing. % 2.05/2.25 ---> New Demodulator: 55 [new_demod,54] step(k)=nothing. % 2.05/2.25 ** KEPT (pick-wt=4): 56 [] step(i)=nothing. % 2.05/2.25 ---> New Demodulator: 57 [new_demod,56] step(i)=nothing. % 2.05/2.25 ** KEPT (pick-wt=4): 58 [] step(s)=nothing. % 2.05/2.25 ---> New Demodulator: 59 [new_demod,58] step(s)=nothing. % 2.05/2.25 ** KEPT (pick-wt=4): 60 [] step(b)=nothing. % 2.05/2.25 ---> New Demodulator: 61 [new_demod,60] step(b)=nothing. % 2.05/2.25 ** KEPT (pick-wt=4): 62 [] step(c)=nothing. % 2.05/2.25 ---> New Demodulator: 63 [new_demod,62] step(c)=nothing. % 2.05/2.25 ** KEPT (pick-wt=5): 64 [] orb(btrue,A)=btrue. % 2.05/2.25 ---> New Demodulator: 65 [new_demod,64] orb(btrue,A)=btrue. % 2.05/2.25 ** KEPT (pick-wt=5): 66 [] orb(bfalse,A)=A. % 2.05/2.25 ---> New Demodulator: 67 [new_demod,66] orb(bfalse,A)=A. % 2.05/2.25 ** KEPT (pick-wt=5): 68 [] impl(btrue,A)=A. % 2.05/2.25 ---> New Demodulator: 69 [new_demod,68] impl(btrue,A)=A. % 2.05/2.25 ** KEPT (pick-wt=5): 70 [] impl(bfalse,A)=btrue. % 2.05/2.25 ---> New Demodulator: 71 [new_demod,70] impl(bfalse,A)=btrue. % 2.05/2.25 ** KEPT (pick-wt=10): 72 [] cheating(x(A,B))=orb(cheating(A),cheating(B)). % 2.05/2.25 ---> New Demodulator: 73 [new_demod,72] cheating(x(A,B))=orb(cheating(A),cheating(B)). % 2.05/2.25 ** KEPT (pick-wt=4): 74 [] cheating(theVar)=btrue. % 2.05/2.25 ---> New Demodulator: 75 [new_demod,74] cheating(theVar)=btrue. % 2.05/2.25 ** KEPT (pick-wt=4): 76 [] cheating(k)=bfalse. % 2.05/2.25 ---> New Demodulator: 77 [new_demod,76] cheating(k)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=4): 78 [] cheating(i)=bfalse. % 2.05/2.25 ---> New Demodulator: 79 [new_demod,78] cheating(i)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=4): 80 [] cheating(s)=bfalse. % 2.05/2.25 ---> New Demodulator: 81 [new_demod,80] cheating(s)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=4): 82 [] cheating(b)=bfalse. % 2.05/2.25 ---> New Demodulator: 83 [new_demod,82] cheating(b)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=4): 84 [] cheating(c)=bfalse. % 2.05/2.25 ---> New Demodulator: 85 [new_demod,84] cheating(c)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=10): 86 [] astep(suc(A),B)=aux(B,A,step(B)). % 2.05/2.25 ** KEPT (pick-wt=6): 88 [copy,87,flip.1] just(A)=astep(z,A). % 2.05/2.25 ---> New Demodulator: 89 [new_demod,88] just(A)=astep(z,A). % 2.05/2.25 ** KEPT (pick-wt=22): 91 [copy,90,demod,89] thm_why(A,B)=impl(e_q3(astep(A,x(B,theVar)),astep(z,x(theVar,x(B,theVar)))),e_q4(cheating(B),btrue)). % 2.05/2.25 ** KEPT (pick-wt=5): 92 [] e_q(theVar,k)=bfalse. % 2.05/2.25 ---> New Demodulator: 93 [new_demod,92] e_q(theVar,k)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 94 [] e_q(theVar,i)=bfalse. % 2.05/2.25 ---> New Demodulator: 95 [new_demod,94] e_q(theVar,i)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 96 [] e_q(theVar,s)=bfalse. % 2.05/2.25 ---> New Demodulator: 97 [new_demod,96] e_q(theVar,s)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 98 [] e_q(theVar,b)=bfalse. % 2.05/2.25 ---> New Demodulator: 99 [new_demod,98] e_q(theVar,b)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 100 [] e_q(theVar,c)=bfalse. % 2.05/2.25 ---> New Demodulator: 101 [new_demod,100] e_q(theVar,c)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 102 [] e_q(k,theVar)=bfalse. % 2.05/2.25 ---> New Demodulator: 103 [new_demod,102] e_q(k,theVar)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 104 [] e_q(k,i)=bfalse. % 2.05/2.25 ---> New Demodulator: 105 [new_demod,104] e_q(k,i)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 106 [] e_q(k,s)=bfalse. % 2.05/2.25 ---> New Demodulator: 107 [new_demod,106] e_q(k,s)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 108 [] e_q(k,b)=bfalse. % 2.05/2.25 ---> New Demodulator: 109 [new_demod,108] e_q(k,b)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 110 [] e_q(k,c)=bfalse. % 2.05/2.25 ---> New Demodulator: 111 [new_demod,110] e_q(k,c)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 112 [] e_q(i,theVar)=bfalse. % 2.05/2.25 ---> New Demodulator: 113 [new_demod,112] e_q(i,theVar)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 114 [] e_q(i,k)=bfalse. % 2.05/2.25 ---> New Demodulator: 115 [new_demod,114] e_q(i,k)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 116 [] e_q(i,s)=bfalse. % 2.05/2.25 ---> New Demodulator: 117 [new_demod,116] e_q(i,s)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 118 [] e_q(i,b)=bfalse. % 2.05/2.25 ---> New Demodulator: 119 [new_demod,118] e_q(i,b)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 120 [] e_q(i,c)=bfalse. % 2.05/2.25 ---> New Demodulator: 121 [new_demod,120] e_q(i,c)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 122 [] e_q(s,theVar)=bfalse. % 2.05/2.25 ---> New Demodulator: 123 [new_demod,122] e_q(s,theVar)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 124 [] e_q(s,k)=bfalse. % 2.05/2.25 ---> New Demodulator: 125 [new_demod,124] e_q(s,k)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 126 [] e_q(s,i)=bfalse. % 2.05/2.25 ---> New Demodulator: 127 [new_demod,126] e_q(s,i)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 128 [] e_q(s,b)=bfalse. % 2.05/2.25 ---> New Demodulator: 129 [new_demod,128] e_q(s,b)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 130 [] e_q(s,c)=bfalse. % 2.05/2.25 ---> New Demodulator: 131 [new_demod,130] e_q(s,c)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 132 [] e_q(b,theVar)=bfalse. % 2.05/2.25 ---> New Demodulator: 133 [new_demod,132] e_q(b,theVar)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 134 [] e_q(b,k)=bfalse. % 2.05/2.25 ---> New Demodulator: 135 [new_demod,134] e_q(b,k)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 136 [] e_q(b,i)=bfalse. % 2.05/2.25 ---> New Demodulator: 137 [new_demod,136] e_q(b,i)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 138 [] e_q(b,s)=bfalse. % 2.05/2.25 ---> New Demodulator: 139 [new_demod,138] e_q(b,s)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 140 [] e_q(b,c)=bfalse. % 2.05/2.25 ---> New Demodulator: 141 [new_demod,140] e_q(b,c)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 142 [] e_q(c,theVar)=bfalse. % 2.05/2.25 ---> New Demodulator: 143 [new_demod,142] e_q(c,theVar)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 144 [] e_q(c,k)=bfalse. % 2.05/2.25 ---> New Demodulator: 145 [new_demod,144] e_q(c,k)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 146 [] e_q(c,i)=bfalse. % 2.05/2.25 ---> New Demodulator: 147 [new_demod,146] e_q(c,i)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 148 [] e_q(c,s)=bfalse. % 2.05/2.25 ---> New Demodulator: 149 [new_demod,148] e_q(c,s)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 150 [] e_q(c,b)=bfalse. % 2.05/2.25 ---> New Demodulator: 151 [new_demod,150] e_q(c,b)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 152 [] e_q4(bfalse,btrue)=bfalse. % 2.05/2.25 ---> New Demodulator: 153 [new_demod,152] e_q4(bfalse,btrue)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 154 [] e_q4(btrue,bfalse)=bfalse. % 2.05/2.25 ---> New Demodulator: 155 [new_demod,154] e_q4(btrue,bfalse)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=7): 156 [] e_q(x(A,B),theVar)=bfalse. % 2.05/2.25 ---> New Demodulator: 157 [new_demod,156] e_q(x(A,B),theVar)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=7): 158 [] e_q(x(A,B),k)=bfalse. % 2.05/2.25 ---> New Demodulator: 159 [new_demod,158] e_q(x(A,B),k)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=7): 160 [] e_q(x(A,B),i)=bfalse. % 2.05/2.25 ---> New Demodulator: 161 [new_demod,160] e_q(x(A,B),i)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=7): 162 [] e_q(x(A,B),s)=bfalse. % 2.05/2.25 ---> New Demodulator: 163 [new_demod,162] e_q(x(A,B),s)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=7): 164 [] e_q(x(A,B),b)=bfalse. % 2.05/2.25 ---> New Demodulator: 165 [new_demod,164] e_q(x(A,B),b)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=7): 166 [] e_q(x(A,B),c)=bfalse. % 2.05/2.25 ---> New Demodulator: 167 [new_demod,166] e_q(x(A,B),c)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=7): 168 [] e_q(theVar,x(A,B))=bfalse. % 2.05/2.25 ---> New Demodulator: 169 [new_demod,168] e_q(theVar,x(A,B))=bfalse. % 2.05/2.25 ** KEPT (pick-wt=7): 170 [] e_q(k,x(A,B))=bfalse. % 2.05/2.25 ---> New Demodulator: 171 [new_demod,170] e_q(k,x(A,B))=bfalse. % 2.05/2.25 ** KEPT (pick-wt=7): 172 [] e_q(i,x(A,B))=bfalse. % 2.05/2.25 ---> New Demodulator: 173 [new_demod,172] e_q(i,x(A,B))=bfalse. % 2.05/2.25 ** KEPT (pick-wt=7): 174 [] e_q(s,x(A,B))=bfalse. % 2.05/2.25 ---> New Demodulator: 175 [new_demod,174] e_q(s,x(A,B))=bfalse. % 2.05/2.25 ** KEPT (pick-wt=7): 176 [] e_q(b,x(A,B))=bfalse. % 2.05/2.25 ---> New Demodulator: 177 [new_demod,176] e_q(b,x(A,B))=bfalse. % 2.05/2.25 ** KEPT (pick-wt=7): 178 [] e_q(c,x(A,B))=bfalse. % 2.05/2.25 ---> New Demodulator: 179 [new_demod,178] e_q(c,x(A,B))=bfalse. % 2.05/2.25 ** KEPT (pick-wt=9): 180 [] e_q2(suc(A),suc(B))=e_q2(A,B). % 2.05/2.25 ---> New Demodulator: 181 [new_demod,180] e_q2(suc(A),suc(B))=e_q2(A,B). % 2.05/2.25 ** KEPT (pick-wt=6): 182 [] e_q2(suc(A),z)=bfalse. % 2.05/2.25 ---> New Demodulator: 183 [new_demod,182] e_q2(suc(A),z)=bfalse. % 2.05/2.25 ** KEPT (pick-wt=6): 184 [] e_q2(z,suc(A))=bfalse. % 2.05/2.25 ---> New Demodulator: 185 [new_demod,184] e_q2(z,suc(A))=bfalse. % 2.05/2.25 ** KEPT (pick-wt=5): 186 [] e_q(A,A)=btrue. % 2.05/2.25 ---> New Demodulator: 187 [new_demod,186] e_q(A,A)=btrue. % 2.05/2.25 ** KEPT (pick-wt=5): 188 [] e_q2(A,A)=btrue. % 2.05/2.25 ---> New Demodulator: 189 [new_demod,188] e_q2(A,A)=btrue. % 2.05/2.25 ** KEPT (pick-wt=5): 190 [] e_q3(A,A)=btrue. % 2.05/2.25 ---> New Demodulator: 191 [new_demod,190] e_q3(A,A)=btrue. % 2.05/2.25 ** KEPT (pick-wt=5): 192 [] e_q4(A,A)=btrue. % 2.05/2.25 ---> New Demodulator: 193 [new_demod,192] e_q4(A,A)=btrue. % 2.05/2.25 ** KEPT (pick-wt=11): 195 [copy,194,demod,89,89] e_q3(astep(z,A),astep(z,B))=e_q(A,B). % 2.05/2.25 ---> New Demodulator: 196 [new_demod,195] e_q3(astep(z,A),astep(z,B))=e_q(A,B). % 2.05/2.25 ** KEPT (pick-wt=7): 198 [copy,197,demod,89] e_q3(nothing,astep(z,A))=bfalse. % 2.05/2.25 ---> New Demodulator: 199 [new_demod,198] e_q3(nothing,astep(z,A))=bfalse. % 2.05/2.25 ** KEPT (pick-wt=7): 201 [copy,200,demod,89] e_q3(astep(z,A),nothing)=bfalse. % 2.05/2.25 ---> New Demodulator: 202 [new_demod,201] e_q3(astep(z,A),nothing)=bfalse. % 2.05/2.25 Following clause subsumed by 4 during input processing: 0 [copy,4,flip.1] A=A. % 2.05/2.25 >>>> Starting back demodulation with 6. % 2.05/2.25 ** KEPT (pick-wt=10): 203 [copy,7,flip.1,demod,89] astep(A,B)=aux(C,A,astep(z,B)). % 2.05/2.25 ** KEPT (pick-wt=11): 204 [copy,8,flip.1] par(A,B,step(A),step(B))=fail(A,B). % 2.05/2.25 >>>> Starting back demodulation with 10. % 2.05/2.25 ** KEPT (pick-wt=13): 205 [copy,11,flip.1,demod,89,89] astep(z,x(A,B))=par(A,C,nothing,astep(z,B)). % 2.05/2.25 ** KEPT (pick-wt=13): 206 [copy,12,flip.1,demod,89,89] astep(z,x(A,B))=par(C,B,astep(z,A),nothing). % 2.05/2.25 ** KEPT (pick-wt=15): 207 [copy,13,flip.1,demod,89,89,89] astep(z,x(A,B))=par(C,D,astep(z,A),astep(z,B)). % 2.05/2.25 >>>> Starting back demodulation with 15. % 2.05/2.25 >>>> Starting back demodulation with 17. % 2.05/2.25 >>>> Starting back demodulation with 19. % 2.05/2.25 >>>> Starting back demodulation with 21. % 2.05/2.25 >>>> Starting back demodulation with 23. % 2.05/2.25 >>>> Starting back demodulation with 25. % 2.05/2.25 >>>> Starting back demodulation with 27. % 2.05/2.25 >>>> Starting back demodulation with 29. % 2.05/2.25 >>>> Starting back demodulation with 31. % 2.05/2.25 >>>> Starting back demodulation with 33. % 2.05/2.25 >>>> Starting back demodulation with 35. % 2.05/2.25 >>>> Starting back demodulation with 37. % 2.05/2.25 >>>> Starting back demodulation with 39. % 2.05/2.25 >>>> Starting back demodulation with 41. % 2.05/2.25 >>>> Starting back demodulation with 43. % 2.05/2.25 >>>> Starting back demodulation with 45. % 2.05/2.25 >>>> Starting back demodulation with 47. % 2.05/2.25 >>>> Starting back demodulation with 49. % 2.05/2.25 >>>> Starting back demodulation with 51. % 2.05/2.25 >>>> Starting back demodulation with 53. % 2.05/2.25 >>>> Starting back demodulation with 55. % 2.05/2.25 >>>> Starting back demodulation with 57. % 2.05/2.25 >>>> Starting back demodulation with 59. % 2.05/2.25 >>>> Starting back demodulation with 61. % 2.05/2.25 >>>> Starting back demodulation with 63. % 2.05/2.25 >>>> Starting back demodulation with 65. % 2.05/2.25 >>>> Starting back demodulation with 67. % 2.05/2.25 >>>> Starting back demodulation with 69. % 2.05/2.25 >>>> Starting back demodulation with 71. % 2.05/2.25 >>>> Starting back demodulation with 73. % 2.05/2.25 >>>> Starting back demodulation with 75. % 2.05/2.25 >>>> Starting back demodulation with 77. % 2.05/2.25 >>>> Starting back demodulation with 79. % 2.05/2.25 >>>> Starting back demodulation with 81. % 2.05/2.25 >>>> Starting back demodulation with 83. % 2.05/2.25 >>>> Starting back demodulation with 85. % 2.05/2.25 ** KEPT (pick-wt=10): 208 [copy,86,flip.1] aux(A,B,step(A))=astep(suc(B),A). % 2.05/2.25 >>>> Starting back demodulation with 89. % 2.05/2.25 >> back demodulating 40 with 89. % 2.05/2.25 >> back demodulating 28 with 89. % 2.05/2.25 >> back demodulating 18 with 89. % 2.05/2.25 >> back demodulating 16 with 89. % 2.05/2.25 >> back demodulating 14 with 89. % 2.05/2.25 >> back demodulating 13 with 89. % 2.05/2.25 >> back demodulating 12 with 89. % 2.05/2.25 >> back demodulating 11 with 89. % 2.05/2.25 >> back demodulating 7 with 89. % 2.05/2.25 ** KEPT (pick-wt=22): 223 [copy,91,flip.1] impl(e_q3(astep(A,x(B,theVar)),astep(z,x(theVar,x(B,theVar)))),e_q4(cheating(B),btrue))=thm_why(A,B). % 2.05/2.25 >>>> Starting back demodulation with 93. % 2.05/2.25 >>>> Starting back demodulation with 95. % 2.05/2.25 >>>> Starting back demodulation with 97. % 2.05/2.25 >>>> Starting back demodulation with 99. % 2.05/2.25 >>>> Starting back demodulation with 101. % 2.05/2.25 >>>> Starting back demodulation with 103. % 2.05/2.25 >>>> Starting back demodulation with 105. % 2.05/2.25 >>>> Starting back demodulation with 107. % 2.05/2.25 >>>> Starting back demodulation with 109. % 2.05/2.25 >>>> Starting back demodulation with 111. % 2.05/2.25 >>>> Starting back demodulation with 113. % 2.05/2.25 >>>> Starting back demodulation with 115. % 2.05/2.25 >>>> Starting back demodulation with 117. % 2.05/2.25 >>>> Starting back demodulation with 119. % 2.05/2.25 >>>> Starting back demodulation with 121. % 2.05/2.25 >>>> Starting back demodulation with 123. % 2.05/2.25 >>>> Starting back demodulation with 125. % 2.05/2.25 >>>> Starting back demodulation with 127. % 2.05/2.25 >>>> Starting back demodulation with 129. % 2.05/2.25 >>>> Starting back demodulation with 131. % 2.05/2.25 >>>> Starting back demodulation with 133. % 2.05/2.25 >>>> Starting back demodulation with 135. % 2.05/2.25 >>>> Starting back demodulation with 137. % 2.05/2.25 >>>> Starting back demodulation with 139. % 2.05/2.25 >>>> Starting back demodulation with 141. % 2.05/2.25 >>>> Starting back demodulation with 143. % 2.05/2.25 >>>> Starting back demodulation with 145. % 2.05/2.25 >>>> Starting back demodulation with 147. % 2.05/2.25 >>>> Starting back demodulation with 149. % 2.05/2.25 >>>> Starting back demodulation with 151. % 2.05/2.25 >>>> Starting back demodulation with 153. % 2.05/2.25 >>>> Starting back demodulation with 155. % 2.05/2.25 >>>> Starting back demodulation with 157. % 2.10/2.30 >>>> Starting back demodulation with 159. % 2.10/2.30 >>>> Starting back demodulation with 161. % 2.10/2.30 >>>> Starting back demodulation with 163. % 2.10/2.30 >>>> Starting back demodulation with 165. % 2.10/2.30 >>>> Starting back demodulation with 167. % 2.10/2.30 >>>> Starting back demodulation with 169. % 2.10/2.30 >>>> Starting back demodulation with 171. % 2.10/2.30 >>>> Starting back demodulation with 173. % 2.10/2.30 >>>> Starting back demodulation with 175. % 2.10/2.30 >>>> Starting back demodulation with 177. % 2.10/2.30 >>>> Starting back demodulation with 179. % 2.10/2.30 >>>> Starting back demodulation with 181. % 2.10/2.30 >>>> Starting back demodulation with 183. % 2.10/2.30 >>>> Starting back demodulation with 185. % 2.10/2.30 >>>> Starting back demodulation with 187. % 2.10/2.30 >>>> Starting back demodulation with 189. % 2.10/2.30 >>>> Starting back demodulation with 191. % 2.10/2.30 >>>> Starting back demodulation with 193. % 2.10/2.30 >>>> Starting back demodulation with 196. % 2.10/2.30 >>>> Starting back demodulation with 199. % 2.10/2.30 >>>> Starting back demodulation with 202. % 2.10/2.30 Following clause subsumed by 222 during input processing: 0 [copy,203,flip.1] aux(A,B,astep(z,C))=astep(B,C). % 2.10/2.30 Following clause subsumed by 8 during input processing: 0 [copy,204,flip.1] fail(A,B)=par(A,B,step(A),step(B)). % 2.10/2.30 Following clause subsumed by 221 during input processing: 0 [copy,205,flip.1] par(A,B,nothing,astep(z,C))=astep(z,x(A,C)). % 2.10/2.30 Following clause subsumed by 220 during input processing: 0 [copy,206,flip.1] par(A,B,astep(z,C),nothing)=astep(z,x(C,B)). % 2.10/2.30 Following clause subsumed by 219 during input processing: 0 [copy,207,flip.1] par(A,B,astep(z,C),astep(z,D))=astep(z,x(C,D)). % 2.10/2.30 Following clause subsumed by 86 during input processing: 0 [copy,208,flip.1] astep(suc(A),B)=aux(B,A,step(B)). % 2.10/2.30 >>>> Starting back demodulation with 210. % 2.10/2.30 >>>> Starting back demodulation with 212. % 2.10/2.30 >>>> Starting back demodulation with 214. % 2.10/2.30 >>>> Starting back demodulation with 216. % 2.10/2.30 >>>> Starting back demodulation with 218. % 2.10/2.30 Following clause subsumed by 207 during input processing: 0 [copy,219,flip.1] astep(z,x(A,B))=par(C,D,astep(z,A),astep(z,B)). % 2.10/2.30 Following clause subsumed by 206 during input processing: 0 [copy,220,flip.1] astep(z,x(A,B))=par(C,B,astep(z,A),nothing). % 2.10/2.30 Following clause subsumed by 205 during input processing: 0 [copy,221,flip.1] astep(z,x(A,B))=par(A,C,nothing,astep(z,B)). % 2.10/2.30 Following clause subsumed by 203 during input processing: 0 [copy,222,flip.1] astep(A,B)=aux(C,A,astep(z,B)). % 2.10/2.30 Following clause subsumed by 91 during input processing: 0 [copy,223,flip.1] thm_why(A,B)=impl(e_q3(astep(A,x(B,theVar)),astep(z,x(theVar,x(B,theVar)))),e_q4(cheating(B),btrue)). % 2.10/2.30 % 2.10/2.30 ======= end of input processing ======= % 2.10/2.30 % 2.10/2.30 =========== start of search =========== % 2.10/2.30 % 2.10/2.30 % 2.10/2.30 Resetting weight limit to 10. % 2.10/2.30 % 2.10/2.30 % 2.10/2.30 Resetting weight limit to 10. % 2.10/2.30 % 2.10/2.30 sos_size=206 % 2.10/2.30 % 2.10/2.30 Search stopped because sos empty. % 2.10/2.30 % 2.10/2.30 % 2.10/2.30 Search stopped because sos empty. % 2.10/2.30 % 2.10/2.30 ============ end of search ============ % 2.10/2.30 % 2.10/2.30 -------------- statistics ------------- % 2.10/2.30 clauses given 395 % 2.10/2.30 clauses generated 6849 % 2.10/2.30 clauses kept 407 % 2.10/2.30 clauses forward subsumed 1478 % 2.10/2.30 clauses back subsumed 2 % 2.10/2.30 Kbytes malloced 6835 % 2.10/2.30 % 2.10/2.30 ----------- times (seconds) ----------- % 2.10/2.30 user CPU time 0.05 (0 hr, 0 min, 0 sec) % 2.10/2.30 system CPU time 0.00 (0 hr, 0 min, 0 sec) % 2.10/2.30 wall-clock time 2 (0 hr, 0 min, 2 sec) % 2.10/2.30 % 2.10/2.30 Process 16228 finished Tue May 5 12:50:18 2026 % 2.10/2.30 Otter interrupted % 2.10/2.30 PROOF NOT FOUND %------------------------------------------------------------------------------