TSTP Solution File: CSR024+1.010 by Otter---3.3

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Otter---3.3
% Problem  : CSR024+1.010 : TPTP v8.1.0. Bugfixed v3.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : otter-tptp-script %s

% Computer : n012.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 : Wed Jul 27 12:48:37 EDT 2022

% Result   : Unknown 169.64s 169.88s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.11  % Problem  : CSR024+1.010 : TPTP v8.1.0. Bugfixed v3.1.0.
% 0.10/0.12  % Command  : otter-tptp-script %s
% 0.12/0.33  % Computer : n012.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  : 300
% 0.12/0.33  % DateTime : Wed Jul 27 04:33:35 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 2.34/2.56  ----- Otter 3.3f, August 2004 -----
% 2.34/2.56  The process was started by sandbox on n012.cluster.edu,
% 2.34/2.56  Wed Jul 27 04:33:35 2022
% 2.34/2.56  The command was "./otter".  The process ID is 21112.
% 2.34/2.56  
% 2.34/2.56  set(prolog_style_variables).
% 2.34/2.56  set(auto).
% 2.34/2.56     dependent: set(auto1).
% 2.34/2.56     dependent: set(process_input).
% 2.34/2.56     dependent: clear(print_kept).
% 2.34/2.56     dependent: clear(print_new_demod).
% 2.34/2.56     dependent: clear(print_back_demod).
% 2.34/2.56     dependent: clear(print_back_sub).
% 2.34/2.56     dependent: set(control_memory).
% 2.34/2.56     dependent: assign(max_mem, 12000).
% 2.34/2.56     dependent: assign(pick_given_ratio, 4).
% 2.34/2.56     dependent: assign(stats_level, 1).
% 2.34/2.56     dependent: assign(max_seconds, 10800).
% 2.34/2.56  clear(print_given).
% 2.34/2.56  
% 2.34/2.56  formula_list(usable).
% 2.34/2.56  all A (A=A).
% 2.34/2.56  all Time1 Fluent Time2 (stoppedIn(Time1,Fluent,Time2)<-> (exists Event Time (happens(Event,Time)&less(Time1,Time)&less(Time,Time2)&terminates(Event,Fluent,Time)))).
% 2.34/2.56  all Time1 Time2 Fluent (startedIn(Time1,Fluent,Time2)<-> (exists Event Time (happens(Event,Time)&less(Time1,Time)&less(Time,Time2)&initiates(Event,Fluent,Time)))).
% 2.34/2.56  all Event Time Fluent Fluent2 Offset (happens(Event,Time)&initiates(Event,Fluent,Time)&less(n0,Offset)&trajectory(Fluent,Time,Fluent2,Offset)& -stoppedIn(Time,Fluent,plus(Time,Offset))->holdsAt(Fluent2,plus(Time,Offset))).
% 2.34/2.56  all Event Time1 Fluent1 Time2 Fluent2 (happens(Event,Time1)&terminates(Event,Fluent1,Time1)&less(n0,Time2)&antitrajectory(Fluent1,Time1,Fluent2,Time2)& -startedIn(Time1,Fluent1,plus(Time1,Time2))->holdsAt(Fluent2,plus(Time1,Time2))).
% 2.34/2.56  all Fluent Time (holdsAt(Fluent,Time)& -releasedAt(Fluent,plus(Time,n1))& -(exists Event (happens(Event,Time)&terminates(Event,Fluent,Time)))->holdsAt(Fluent,plus(Time,n1))).
% 2.34/2.56  all Fluent Time (-holdsAt(Fluent,Time)& -releasedAt(Fluent,plus(Time,n1))& -(exists Event (happens(Event,Time)&initiates(Event,Fluent,Time)))-> -holdsAt(Fluent,plus(Time,n1))).
% 2.34/2.56  all Fluent Time (releasedAt(Fluent,Time)& -(exists Event (happens(Event,Time)& (initiates(Event,Fluent,Time)|terminates(Event,Fluent,Time))))->releasedAt(Fluent,plus(Time,n1))).
% 2.34/2.56  all Fluent Time (-releasedAt(Fluent,Time)& -(exists Event (happens(Event,Time)&releases(Event,Fluent,Time)))-> -releasedAt(Fluent,plus(Time,n1))).
% 2.34/2.56  all Event Time Fluent (happens(Event,Time)&initiates(Event,Fluent,Time)->holdsAt(Fluent,plus(Time,n1))).
% 2.34/2.56  all Event Time Fluent (happens(Event,Time)&terminates(Event,Fluent,Time)-> -holdsAt(Fluent,plus(Time,n1))).
% 2.34/2.56  all Event Time Fluent (happens(Event,Time)&releases(Event,Fluent,Time)->releasedAt(Fluent,plus(Time,n1))).
% 2.34/2.56  all Event Time Fluent (happens(Event,Time)& (initiates(Event,Fluent,Time)|terminates(Event,Fluent,Time))-> -releasedAt(Fluent,plus(Time,n1))).
% 2.34/2.56  all Event Fluent Time (initiates(Event,Fluent,Time)<-> (exists Agent Trolley (Event=push(Agent,Trolley)&Fluent=forwards(Trolley)& -happens(pull(Agent,Trolley),Time)|Event=pull(Agent,Trolley)&Fluent=backwards(Trolley)& -happens(push(Agent,Trolley),Time)|Event=pull(Agent,Trolley)&Fluent=spinning(Trolley)&happens(push(Agent,Trolley),Time)))).
% 2.34/2.56  all Event Fluent Time (terminates(Event,Fluent,Time)<-> (exists Agent Trolley (Event=push(Agent,Trolley)&Fluent=backwards(Trolley)& -happens(pull(Agent,Trolley),Time)|Event=pull(Agent,Trolley)&Fluent=forwards(Trolley)& -happens(push(Agent,Trolley),Time)|Event=pull(Agent,Trolley)&Fluent=forwards(Trolley)&happens(push(Agent,Trolley),Time)|Event=pull(Agent,Trolley)&Fluent=backwards(Trolley)&happens(push(Agent,Trolley),Time)|Event=push(Agent,Trolley)&Fluent=spinning(Trolley)& -happens(pull(Agent,Trolley),Time)|Event=pull(Agent,Trolley)&Fluent=spinning(Trolley)& -happens(push(Agent,Trolley),Time)))).
% 2.34/2.56  all Event Fluent Time (-releases(Event,Fluent,Time)).
% 2.34/2.56  all Agent Trolley (push(Agent,Trolley)!=pull(Agent,Trolley)).
% 2.34/2.56  all Agent1 Agent2 Trolley1 Trolley2 (Agent1!=Agent2&Trolley1!=Trolley2->push(Agent1,Trolley1)!=push(Agent2,Trolley2)).
% 2.34/2.56  all Agent1 Agent2 Trolley1 Trolley2 (Agent1!=Agent2&Trolley1!=Trolley2->pull(Agent1,Trolley1)!=pull(Agent2,Trolley2)).
% 2.34/2.56  all Trolley (forwards(Trolley)!=backwards(Trolley)).
% 2.34/2.56  all Trolley (forwards(Trolley)!=spinning(Trolley)).
% 2.34/2.56  all Trolley (spinning(Trolley)!=backwards(Trolley)).
% 2.34/2.56  plus(n0,n0)=n0.
% 2.34/2.56  plus(n0,n1)=n1.
% 2.34/2.56  plus(n0,n2)=n2.
% 2.34/2.57  plus(n0,n3)=n3.
% 2.34/2.57  plus(n1,n1)=n2.
% 2.34/2.57  plus(n1,n2)=n3.
% 2.34/2.57  plus(n1,n3)=n4.
% 2.34/2.57  plus(n2,n2)=n4.
% 2.34/2.57  plus(n2,n3)=n5.
% 2.34/2.57  plus(n3,n3)=n6.
% 2.34/2.57  all X Y (plus(X,Y)=plus(Y,X)).
% 2.34/2.57  all X Y (less_or_e_qual(X,Y)<->less(X,Y)|X=Y).
% 2.34/2.57  -(exists X less(X,n0)).
% 2.34/2.57  all X (less(X,n1)<->less_or_e_qual(X,n0)).
% 2.34/2.57  all X (less(X,n2)<->less_or_e_qual(X,n1)).
% 2.34/2.57  all X (less(X,n3)<->less_or_e_qual(X,n2)).
% 2.34/2.57  all X (less(X,n4)<->less_or_e_qual(X,n3)).
% 2.34/2.57  all X (less(X,n5)<->less_or_e_qual(X,n4)).
% 2.34/2.57  all X (less(X,n6)<->less_or_e_qual(X,n5)).
% 2.34/2.57  all X (less(X,n7)<->less_or_e_qual(X,n6)).
% 2.34/2.57  all X (less(X,n8)<->less_or_e_qual(X,n7)).
% 2.34/2.57  all X (less(X,n9)<->less_or_e_qual(X,n8)).
% 2.34/2.57  all X Y (less(X,Y)<-> -less(Y,X)&Y!=X).
% 2.34/2.57  all Event Time (happens(Event,Time)<->Event=pull(agent1,trolley1)&Time=n0|Event=push(agent1,trolley1)&Time=n0|Event=pull(agent2,trolley2)&Time=n0|Event=push(agent2,trolley2)&Time=n0|Event=pull(agent3,trolley3)&Time=n0|Event=push(agent3,trolley3)&Time=n0|Event=pull(agent4,trolley4)&Time=n0|Event=push(agent4,trolley4)&Time=n0|Event=pull(agent5,trolley5)&Time=n0|Event=push(agent5,trolley5)&Time=n0|Event=pull(agent6,trolley6)&Time=n0|Event=push(agent6,trolley6)&Time=n0|Event=pull(agent7,trolley7)&Time=n0|Event=push(agent7,trolley7)&Time=n0|Event=pull(agent8,trolley8)&Time=n0|Event=push(agent8,trolley8)&Time=n0|Event=pull(agent9,trolley9)&Time=n0|Event=push(agent9,trolley9)&Time=n0|Event=pull(agent10,trolley10)&Time=n0|Event=push(agent10,trolley10)&Time=n0).
% 2.34/2.57  -holdsAt(forwards(trolley1),n0).
% 2.34/2.57  -holdsAt(backwards(trolley1),n0).
% 2.34/2.57  -holdsAt(spinning(trolley1),n0).
% 2.34/2.57  -holdsAt(forwards(trolley2),n0).
% 2.34/2.57  -holdsAt(backwards(trolley2),n0).
% 2.34/2.57  -holdsAt(spinning(trolley2),n0).
% 2.34/2.57  -holdsAt(forwards(trolley3),n0).
% 2.34/2.57  -holdsAt(backwards(trolley3),n0).
% 2.34/2.57  -holdsAt(spinning(trolley3),n0).
% 2.34/2.57  -holdsAt(forwards(trolley4),n0).
% 2.34/2.57  -holdsAt(backwards(trolley4),n0).
% 2.34/2.57  -holdsAt(spinning(trolley4),n0).
% 2.34/2.57  -holdsAt(forwards(trolley5),n0).
% 2.34/2.57  -holdsAt(backwards(trolley5),n0).
% 2.34/2.57  -holdsAt(spinning(trolley5),n0).
% 2.34/2.57  -holdsAt(forwards(trolley6),n0).
% 2.34/2.57  -holdsAt(backwards(trolley6),n0).
% 2.34/2.57  -holdsAt(spinning(trolley6),n0).
% 2.34/2.57  -holdsAt(forwards(trolley7),n0).
% 2.34/2.57  -holdsAt(backwards(trolley7),n0).
% 2.34/2.57  -holdsAt(spinning(trolley7),n0).
% 2.34/2.57  -holdsAt(forwards(trolley8),n0).
% 2.34/2.57  -holdsAt(backwards(trolley8),n0).
% 2.34/2.57  -holdsAt(spinning(trolley8),n0).
% 2.34/2.57  -holdsAt(forwards(trolley9),n0).
% 2.34/2.57  -holdsAt(backwards(trolley9),n0).
% 2.34/2.57  -holdsAt(spinning(trolley9),n0).
% 2.34/2.57  -holdsAt(forwards(trolley10),n0).
% 2.34/2.57  -holdsAt(backwards(trolley10),n0).
% 2.34/2.57  -holdsAt(spinning(trolley10),n0).
% 2.34/2.57  all Fluent Time (-releasedAt(Fluent,Time)).
% 2.34/2.57  trolley1!=trolley2.
% 2.34/2.57  agent1!=agent2.
% 2.34/2.57  trolley1!=trolley3.
% 2.34/2.57  agent1!=agent3.
% 2.34/2.57  trolley1!=trolley4.
% 2.34/2.57  agent1!=agent4.
% 2.34/2.57  trolley1!=trolley5.
% 2.34/2.57  agent1!=agent5.
% 2.34/2.57  trolley1!=trolley6.
% 2.34/2.57  agent1!=agent6.
% 2.34/2.57  trolley1!=trolley7.
% 2.34/2.57  agent1!=agent7.
% 2.34/2.57  trolley1!=trolley8.
% 2.34/2.57  agent1!=agent8.
% 2.34/2.57  trolley1!=trolley9.
% 2.34/2.57  agent1!=agent9.
% 2.34/2.57  trolley1!=trolley10.
% 2.34/2.57  agent1!=agent10.
% 2.34/2.57  trolley2!=trolley3.
% 2.34/2.57  agent2!=agent3.
% 2.34/2.57  trolley2!=trolley4.
% 2.34/2.57  agent2!=agent4.
% 2.34/2.57  trolley2!=trolley5.
% 2.34/2.57  agent2!=agent5.
% 2.34/2.57  trolley2!=trolley6.
% 2.34/2.57  agent2!=agent6.
% 2.34/2.57  trolley2!=trolley7.
% 2.34/2.57  agent2!=agent7.
% 2.34/2.57  trolley2!=trolley8.
% 2.34/2.57  agent2!=agent8.
% 2.34/2.57  trolley2!=trolley9.
% 2.34/2.57  agent2!=agent9.
% 2.34/2.57  trolley2!=trolley10.
% 2.34/2.57  agent2!=agent10.
% 2.34/2.57  trolley3!=trolley4.
% 2.34/2.57  agent3!=agent4.
% 2.34/2.57  trolley3!=trolley5.
% 2.34/2.57  agent3!=agent5.
% 2.34/2.57  trolley3!=trolley6.
% 2.34/2.57  agent3!=agent6.
% 2.34/2.57  trolley3!=trolley7.
% 2.34/2.57  agent3!=agent7.
% 2.34/2.57  trolley3!=trolley8.
% 2.34/2.57  agent3!=agent8.
% 2.34/2.57  trolley3!=trolley9.
% 2.34/2.57  agent3!=agent9.
% 2.34/2.57  trolley3!=trolley10.
% 2.34/2.57  agent3!=agent10.
% 2.34/2.57  trolley4!=trolley5.
% 2.34/2.57  agent4!=agent5.
% 2.34/2.57  trolley4!=trolley6.
% 2.34/2.57  agent4!=agent6.
% 2.34/2.57  trolley4!=trolley7.
% 2.34/2.57  agent4!=agent7.
% 2.34/2.57  trolley4!=trolley8.
% 2.34/2.57  agent4!=agent8.
% 2.34/2.57  trolley4!=trolley9.
% 2.34/2.57  agent4!=agent9.
% 2.34/2.57  trolley4!=trolley10.
% 2.34/2.57  agent4!=agent10.
% 2.34/2.57  trolley5!=trolley6.
% 2.34/2.57  agent5!=agent6.
% 2.34/2.57  trolley5!=trolley7.
% 2.34/2.57  agent5!=agent7.
% 2.34/2.57  trolley5!=trolley8.
% 2.34/2.57  agent5!=agent8.
% 2.34/2.57  trolley5!=trolley9.
% 2.34/2.57  agent5!=agent9.
% 2.34/2.57  trolley5!=trolley10.
% 2.34/2.57  agent5!=agent10.
% 2.34/2.57  trolley6!=trolley7.
% 2.34/2.57  agent6!=agent7.
% 2.34/2.57  trolley6!=trolley8.
% 2.34/2.57  agent6!=agent8.
% 2.34/2.57  trolley6!=trolley9.
% 2.34/2.57  agent6!=agent9.
% 2.34/2.57  trolley6!=trolley10.
% 2.34/2.57  agent6!=agent10.
% 2.34/2.57  trolley7!=trolley8.
% 2.34/2.57  agent7!=agent8.
% 2.34/2.57  trolley7!=trolley9.
% 2.34/2.57  agent7!=agent9.
% 2.34/2.57  trolley7!=trolley10.
% 2.34/2.57  agent7!=agent10.
% 2.34/2.57  trolley8!=trolley9.
% 2.34/2.57  agent8!=agent9.
% 2.34/2.57  trolley8!=trolley10.
% 2.34/2.57  agent8!=agent10.
% 2.34/2.57  trolley9!=trolley10.
% 2.34/2.57  agent9!=agent10.
% 2.34/2.57  -(holdsAt(spinning(trolley1),n1)&holdsAt(spinning(trolley2),n1)&holdsAt(spinning(trolley3),n1)&holdsAt(spinning(trolley4),n1)&holdsAt(spinning(trolley5),n1)&holdsAt(spinning(trolley6),n1)&holdsAt(spinning(trolley7),n1)&holdsAt(spinning(trolley8),n1)&holdsAt(spinning(trolley9),n1)&holdsAt(spinning(trolley10),n1)).
% 2.34/2.57  end_of_list.
% 2.34/2.57  
% 2.34/2.57  -------> usable clausifies to:
% 2.34/2.57  
% 2.34/2.57  list(usable).
% 2.34/2.57  0 [] A=A.
% 2.34/2.57  0 [] -stoppedIn(Time1,Fluent,Time2)|happens($f2(Time1,Fluent,Time2),$f1(Time1,Fluent,Time2)).
% 2.34/2.57  0 [] -stoppedIn(Time1,Fluent,Time2)|less(Time1,$f1(Time1,Fluent,Time2)).
% 2.34/2.57  0 [] -stoppedIn(Time1,Fluent,Time2)|less($f1(Time1,Fluent,Time2),Time2).
% 2.34/2.57  0 [] -stoppedIn(Time1,Fluent,Time2)|terminates($f2(Time1,Fluent,Time2),Fluent,$f1(Time1,Fluent,Time2)).
% 2.34/2.57  0 [] stoppedIn(Time1,Fluent,Time2)| -happens(Event,Time)| -less(Time1,Time)| -less(Time,Time2)| -terminates(Event,Fluent,Time).
% 2.34/2.57  0 [] -startedIn(Time1,Fluent,Time2)|happens($f4(Time1,Time2,Fluent),$f3(Time1,Time2,Fluent)).
% 2.34/2.57  0 [] -startedIn(Time1,Fluent,Time2)|less(Time1,$f3(Time1,Time2,Fluent)).
% 2.34/2.57  0 [] -startedIn(Time1,Fluent,Time2)|less($f3(Time1,Time2,Fluent),Time2).
% 2.34/2.57  0 [] -startedIn(Time1,Fluent,Time2)|initiates($f4(Time1,Time2,Fluent),Fluent,$f3(Time1,Time2,Fluent)).
% 2.34/2.57  0 [] startedIn(Time1,Fluent,Time2)| -happens(Event,Time)| -less(Time1,Time)| -less(Time,Time2)| -initiates(Event,Fluent,Time).
% 2.34/2.57  0 [] -happens(Event,Time)| -initiates(Event,Fluent,Time)| -less(n0,Offset)| -trajectory(Fluent,Time,Fluent2,Offset)|stoppedIn(Time,Fluent,plus(Time,Offset))|holdsAt(Fluent2,plus(Time,Offset)).
% 2.34/2.57  0 [] -happens(Event,Time1)| -terminates(Event,Fluent1,Time1)| -less(n0,Time2)| -antitrajectory(Fluent1,Time1,Fluent2,Time2)|startedIn(Time1,Fluent1,plus(Time1,Time2))|holdsAt(Fluent2,plus(Time1,Time2)).
% 2.34/2.57  0 [] -holdsAt(Fluent,Time)|releasedAt(Fluent,plus(Time,n1))|happens($f5(Fluent,Time),Time)|holdsAt(Fluent,plus(Time,n1)).
% 2.34/2.57  0 [] -holdsAt(Fluent,Time)|releasedAt(Fluent,plus(Time,n1))|terminates($f5(Fluent,Time),Fluent,Time)|holdsAt(Fluent,plus(Time,n1)).
% 2.34/2.57  0 [] holdsAt(Fluent,Time)|releasedAt(Fluent,plus(Time,n1))|happens($f6(Fluent,Time),Time)| -holdsAt(Fluent,plus(Time,n1)).
% 2.34/2.57  0 [] holdsAt(Fluent,Time)|releasedAt(Fluent,plus(Time,n1))|initiates($f6(Fluent,Time),Fluent,Time)| -holdsAt(Fluent,plus(Time,n1)).
% 2.34/2.57  0 [] -releasedAt(Fluent,Time)|happens($f7(Fluent,Time),Time)|releasedAt(Fluent,plus(Time,n1)).
% 2.34/2.57  0 [] -releasedAt(Fluent,Time)|initiates($f7(Fluent,Time),Fluent,Time)|terminates($f7(Fluent,Time),Fluent,Time)|releasedAt(Fluent,plus(Time,n1)).
% 2.34/2.57  0 [] releasedAt(Fluent,Time)|happens($f8(Fluent,Time),Time)| -releasedAt(Fluent,plus(Time,n1)).
% 2.34/2.57  0 [] releasedAt(Fluent,Time)|releases($f8(Fluent,Time),Fluent,Time)| -releasedAt(Fluent,plus(Time,n1)).
% 2.34/2.57  0 [] -happens(Event,Time)| -initiates(Event,Fluent,Time)|holdsAt(Fluent,plus(Time,n1)).
% 2.34/2.57  0 [] -happens(Event,Time)| -terminates(Event,Fluent,Time)| -holdsAt(Fluent,plus(Time,n1)).
% 2.34/2.57  0 [] -happens(Event,Time)| -releases(Event,Fluent,Time)|releasedAt(Fluent,plus(Time,n1)).
% 2.34/2.57  0 [] -happens(Event,Time)| -initiates(Event,Fluent,Time)| -releasedAt(Fluent,plus(Time,n1)).
% 2.34/2.57  0 [] -happens(Event,Time)| -terminates(Event,Fluent,Time)| -releasedAt(Fluent,plus(Time,n1)).
% 2.34/2.57  0 [] -initiates(Event,Fluent,Time)|Event=push($f10(Event,Fluent,Time),$f9(Event,Fluent,Time))|Event=pull($f10(Event,Fluent,Time),$f9(Event,Fluent,Time)).
% 2.34/2.57  0 [] -initiates(Event,Fluent,Time)|Event=push($f10(Event,Fluent,Time),$f9(Event,Fluent,Time))|Fluent=backwards($f9(Event,Fluent,Time))|Fluent=spinning($f9(Event,Fluent,Time)).
% 2.34/2.57  0 [] -initiates(Event,Fluent,Time)|Event=push($f10(Event,Fluent,Time),$f9(Event,Fluent,Time))|Fluent=backwards($f9(Event,Fluent,Time))|happens(push($f10(Event,Fluent,Time),$f9(Event,Fluent,Time)),Time).
% 2.34/2.57  0 [] -initiates(Event,Fluent,Time)|Event=push($f10(Event,Fluent,Time),$f9(Event,Fluent,Time))| -happens(push($f10(Event,Fluent,Time),$f9(Event,Fluent,Time)),Time)|Fluent=spinning($f9(Event,Fluent,Time)).
% 2.34/2.57  0 [] -initiates(Event,Fluent,Time)|Fluent=forwards($f9(Event,Fluent,Time))|Event=pull($f10(Event,Fluent,Time),$f9(Event,Fluent,Time)).
% 2.34/2.57  0 [] -initiates(Event,Fluent,Time)|Fluent=forwards($f9(Event,Fluent,Time))|Fluent=backwards($f9(Event,Fluent,Time))|Fluent=spinning($f9(Event,Fluent,Time)).
% 2.34/2.57  0 [] -initiates(Event,Fluent,Time)|Fluent=forwards($f9(Event,Fluent,Time))|Fluent=backwards($f9(Event,Fluent,Time))|happens(push($f10(Event,Fluent,Time),$f9(Event,Fluent,Time)),Time).
% 2.34/2.57  0 [] -initiates(Event,Fluent,Time)|Fluent=forwards($f9(Event,Fluent,Time))| -happens(push($f10(Event,Fluent,Time),$f9(Event,Fluent,Time)),Time)|Fluent=spinning($f9(Event,Fluent,Time)).
% 2.34/2.57  0 [] -initiates(Event,Fluent,Time)| -happens(pull($f10(Event,Fluent,Time),$f9(Event,Fluent,Time)),Time)|Event=pull($f10(Event,Fluent,Time),$f9(Event,Fluent,Time)).
% 2.34/2.57  0 [] -initiates(Event,Fluent,Time)| -happens(pull($f10(Event,Fluent,Time),$f9(Event,Fluent,Time)),Time)|Fluent=backwards($f9(Event,Fluent,Time))|Fluent=spinning($f9(Event,Fluent,Time)).
% 2.34/2.57  0 [] -initiates(Event,Fluent,Time)| -happens(pull($f10(Event,Fluent,Time),$f9(Event,Fluent,Time)),Time)|Fluent=backwards($f9(Event,Fluent,Time))|happens(push($f10(Event,Fluent,Time),$f9(Event,Fluent,Time)),Time).
% 2.34/2.57  0 [] -initiates(Event,Fluent,Time)| -happens(pull($f10(Event,Fluent,Time),$f9(Event,Fluent,Time)),Time)| -happens(push($f10(Event,Fluent,Time),$f9(Event,Fluent,Time)),Time)|Fluent=spinning($f9(Event,Fluent,Time)).
% 2.34/2.57  0 [] initiates(Event,Fluent,Time)|Event!=push(Agent,Trolley)|Fluent!=forwards(Trolley)|happens(pull(Agent,Trolley),Time).
% 2.34/2.57  0 [] initiates(Event,Fluent,Time)|Event!=pull(Agent,Trolley)|Fluent!=backwards(Trolley)|happens(push(Agent,Trolley),Time).
% 2.34/2.57  0 [] initiates(Event,Fluent,Time)|Event!=pull(Agent,Trolley)|Fluent!=spinning(Trolley)| -happens(push(Agent,Trolley),Time).
% 2.34/2.57  0 [] -terminates(Event,Fluent,Time)|Event=push($f12(Event,Fluent,Time),$f11(Event,Fluent,Time))|Event=pull($f12(Event,Fluent,Time),$f11(Event,Fluent,Time)).
% 2.34/2.57  0 [] -terminates(Event,Fluent,Time)|Event=push($f12(Event,Fluent,Time),$f11(Event,Fluent,Time))|Fluent=forwards($f11(Event,Fluent,Time))|Fluent=backwards($f11(Event,Fluent,Time))| -happens(push($f12(Event,Fluent,Time),$f11(Event,Fluent,Time)),Time).
% 2.34/2.57  0 [] -terminates(Event,Fluent,Time)|Event=push($f12(Event,Fluent,Time),$f11(Event,Fluent,Time))|Fluent=forwards($f11(Event,Fluent,Time))|happens(push($f12(Event,Fluent,Time),$f11(Event,Fluent,Time)),Time)|Fluent=spinning($f11(Event,Fluent,Time)).
% 2.34/2.57  0 [] -terminates(Event,Fluent,Time)|Fluent=backwards($f11(Event,Fluent,Time))|Event=pull($f12(Event,Fluent,Time),$f11(Event,Fluent,Time))|Fluent=spinning($f11(Event,Fluent,Time)).
% 2.34/2.57  0 [] -terminates(Event,Fluent,Time)|Fluent=backwards($f11(Event,Fluent,Time))|Fluent=forwards($f11(Event,Fluent,Time))|Fluent=spinning($f11(Event,Fluent,Time)).
% 2.34/2.57  0 [] -terminates(Event,Fluent,Time)|Fluent=backwards($f11(Event,Fluent,Time))|Fluent=forwards($f11(Event,Fluent,Time))| -happens(pull($f12(Event,Fluent,Time),$f11(Event,Fluent,Time)),Time)| -happens(push($f12(Event,Fluent,Time),$f11(Event,Fluent,Time)),Time).
% 2.34/2.57  0 [] -terminates(Event,Fluent,Time)| -happens(pull($f12(Event,Fluent,Time),$f11(Event,Fluent,Time)),Time)|Event=pull($f12(Event,Fluent,Time),$f11(Event,Fluent,Time)).
% 2.34/2.57  0 [] -terminates(Event,Fluent,Time)| -happens(pull($f12(Event,Fluent,Time),$f11(Event,Fluent,Time)),Time)|Fluent=forwards($f11(Event,Fluent,Time))|happens(push($f12(Event,Fluent,Time),$f11(Event,Fluent,Time)),Time)|Fluent=spinning($f11(Event,Fluent,Time)).
% 2.34/2.57  0 [] terminates(Event,Fluent,Time)|Event!=push(Agent,Trolley)|Fluent!=backwards(Trolley)|happens(pull(Agent,Trolley),Time).
% 2.34/2.57  0 [] terminates(Event,Fluent,Time)|Event!=pull(Agent,Trolley)|Fluent!=forwards(Trolley)|happens(push(Agent,Trolley),Time).
% 2.34/2.57  0 [] terminates(Event,Fluent,Time)|Event!=pull(Agent,Trolley)|Fluent!=forwards(Trolley)| -happens(push(Agent,Trolley),Time).
% 2.34/2.57  0 [] terminates(Event,Fluent,Time)|Event!=pull(Agent,Trolley)|Fluent!=backwards(Trolley)| -happens(push(Agent,Trolley),Time).
% 2.34/2.57  0 [] terminates(Event,Fluent,Time)|Event!=push(Agent,Trolley)|Fluent!=spinning(Trolley)|happens(pull(Agent,Trolley),Time).
% 2.34/2.57  0 [] terminates(Event,Fluent,Time)|Event!=pull(Agent,Trolley)|Fluent!=spinning(Trolley)|happens(push(Agent,Trolley),Time).
% 2.34/2.57  0 [] -releases(Event,Fluent,Time).
% 2.34/2.57  0 [] push(Agent,Trolley)!=pull(Agent,Trolley).
% 2.34/2.57  0 [] Agent1=Agent2|Trolley1=Trolley2|push(Agent1,Trolley1)!=push(Agent2,Trolley2).
% 2.34/2.57  0 [] Agent1=Agent2|Trolley1=Trolley2|pull(Agent1,Trolley1)!=pull(Agent2,Trolley2).
% 2.34/2.57  0 [] forwards(Trolley)!=backwards(Trolley).
% 2.34/2.57  0 [] forwards(Trolley)!=spinning(Trolley).
% 2.34/2.57  0 [] spinning(Trolley)!=backwards(Trolley).
% 2.34/2.57  0 [] plus(n0,n0)=n0.
% 2.34/2.57  0 [] plus(n0,n1)=n1.
% 2.34/2.57  0 [] plus(n0,n2)=n2.
% 2.34/2.57  0 [] plus(n0,n3)=n3.
% 2.34/2.57  0 [] plus(n1,n1)=n2.
% 2.34/2.57  0 [] plus(n1,n2)=n3.
% 2.34/2.57  0 [] plus(n1,n3)=n4.
% 2.34/2.57  0 [] plus(n2,n2)=n4.
% 2.34/2.57  0 [] plus(n2,n3)=n5.
% 2.34/2.57  0 [] plus(n3,n3)=n6.
% 2.34/2.57  0 [] plus(X,Y)=plus(Y,X).
% 2.34/2.57  0 [] -less_or_e_qual(X,Y)|less(X,Y)|X=Y.
% 2.34/2.57  0 [] less_or_e_qual(X,Y)| -less(X,Y).
% 2.34/2.57  0 [] less_or_e_qual(X,Y)|X!=Y.
% 2.34/2.57  0 [] -less(X,n0).
% 2.34/2.57  0 [] -less(X,n1)|less_or_e_qual(X,n0).
% 2.34/2.57  0 [] less(X,n1)| -less_or_e_qual(X,n0).
% 2.34/2.57  0 [] -less(X,n2)|less_or_e_qual(X,n1).
% 2.34/2.57  0 [] less(X,n2)| -less_or_e_qual(X,n1).
% 2.34/2.57  0 [] -less(X,n3)|less_or_e_qual(X,n2).
% 2.34/2.57  0 [] less(X,n3)| -less_or_e_qual(X,n2).
% 2.34/2.57  0 [] -less(X,n4)|less_or_e_qual(X,n3).
% 2.34/2.57  0 [] less(X,n4)| -less_or_e_qual(X,n3).
% 2.34/2.57  0 [] -less(X,n5)|less_or_e_qual(X,n4).
% 2.34/2.57  0 [] less(X,n5)| -less_or_e_qual(X,n4).
% 2.34/2.57  0 [] -less(X,n6)|less_or_e_qual(X,n5).
% 2.34/2.57  0 [] less(X,n6)| -less_or_e_qual(X,n5).
% 2.34/2.57  0 [] -less(X,n7)|less_or_e_qual(X,n6).
% 2.34/2.57  0 [] less(X,n7)| -less_or_e_qual(X,n6).
% 2.34/2.57  0 [] -less(X,n8)|less_or_e_qual(X,n7).
% 2.34/2.57  0 [] less(X,n8)| -less_or_e_qual(X,n7).
% 2.34/2.57  0 [] -less(X,n9)|less_or_e_qual(X,n8).
% 2.34/2.57  0 [] less(X,n9)| -less_or_e_qual(X,n8).
% 2.34/2.57  0 [] -less(X,Y)| -less(Y,X).
% 2.34/2.57  0 [] -less(X,Y)|Y!=X.
% 2.34/2.57  0 [] less(X,Y)|less(Y,X)|Y=X.
% 2.34/2.57  0 [] -happens(Event,Time)|Event=pull(agent1,trolley1)|Event=push(agent1,trolley1)|Event=pull(agent2,trolley2)|Event=push(agent2,trolley2)|Event=pull(agent3,trolley3)|Event=push(agent3,trolley3)|Event=pull(agent4,trolley4)|Event=push(agent4,trolley4)|Event=pull(agent5,trolley5)|Event=push(agent5,trolley5)|Event=pull(agent6,trolley6)|Event=push(agent6,trolley6)|Event=pull(agent7,trolley7)|Event=push(agent7,trolley7)|Event=pull(agent8,trolley8)|Event=push(agent8,trolley8)|Event=pull(agent9,trolley9)|Event=push(agent9,trolley9)|Event=pull(agent10,trolley10)|Event=push(agent10,trolley10).
% 2.34/2.57  0 [] -happens(Event,Time)|Time=n0.
% 2.34/2.57  0 [] happens(Event,Time)|Event!=pull(agent1,trolley1)|Time!=n0.
% 2.34/2.57  0 [] happens(Event,Time)|Event!=push(agent1,trolley1)|Time!=n0.
% 2.34/2.57  0 [] happens(Event,Time)|Event!=pull(agent2,trolley2)|Time!=n0.
% 2.34/2.57  0 [] happens(Event,Time)|Event!=push(agent2,trolley2)|Time!=n0.
% 2.34/2.57  0 [] happens(Event,Time)|Event!=pull(agent3,trolley3)|Time!=n0.
% 2.34/2.57  0 [] happens(Event,Time)|Event!=push(agent3,trolley3)|Time!=n0.
% 2.34/2.57  0 [] happens(Event,Time)|Event!=pull(agent4,trolley4)|Time!=n0.
% 2.34/2.57  0 [] happens(Event,Time)|Event!=push(agent4,trolley4)|Time!=n0.
% 2.34/2.57  0 [] happens(Event,Time)|Event!=pull(agent5,trolley5)|Time!=n0.
% 2.34/2.57  0 [] happens(Event,Time)|Event!=push(agent5,trolley5)|Time!=n0.
% 2.34/2.57  0 [] happens(Event,Time)|Event!=pull(agent6,trolley6)|Time!=n0.
% 2.34/2.57  0 [] happens(Event,Time)|Event!=push(agent6,trolley6)|Time!=n0.
% 2.34/2.57  0 [] happens(Event,Time)|Event!=pull(agent7,trolley7)|Time!=n0.
% 2.34/2.57  0 [] happens(Event,Time)|Event!=push(agent7,trolley7)|Time!=n0.
% 2.34/2.57  0 [] happens(Event,Time)|Event!=pull(agent8,trolley8)|Time!=n0.
% 2.34/2.57  0 [] happens(Event,Time)|Event!=push(agent8,trolley8)|Time!=n0.
% 2.34/2.57  0 [] happens(Event,Time)|Event!=pull(agent9,trolley9)|Time!=n0.
% 2.34/2.57  0 [] happens(Event,Time)|Event!=push(agent9,trolley9)|Time!=n0.
% 2.34/2.57  0 [] happens(Event,Time)|Event!=pull(agent10,trolley10)|Time!=n0.
% 2.34/2.57  0 [] happens(Event,Time)|Event!=push(agent10,trolley10)|Time!=n0.
% 2.34/2.57  0 [] -holdsAt(forwards(trolley1),n0).
% 2.34/2.57  0 [] -holdsAt(backwards(trolley1),n0).
% 2.34/2.57  0 [] -holdsAt(spinning(trolley1),n0).
% 2.34/2.57  0 [] -holdsAt(forwards(trolley2),n0).
% 2.34/2.57  0 [] -holdsAt(backwards(trolley2),n0).
% 2.34/2.57  0 [] -holdsAt(spinning(trolley2),n0).
% 2.34/2.57  0 [] -holdsAt(forwards(trolley3),n0).
% 2.34/2.57  0 [] -holdsAt(backwards(trolley3),n0).
% 2.34/2.57  0 [] -holdsAt(spinning(trolley3),n0).
% 2.34/2.57  0 [] -holdsAt(forwards(trolley4),n0).
% 2.34/2.57  0 [] -holdsAt(backwards(trolley4),n0).
% 2.34/2.57  0 [] -holdsAt(spinning(trolley4),n0).
% 2.34/2.57  0 [] -holdsAt(forwards(trolley5),n0).
% 2.34/2.57  0 [] -holdsAt(backwards(trolley5),n0).
% 2.34/2.57  0 [] -holdsAt(spinning(trolley5),n0).
% 2.34/2.57  0 [] -holdsAt(forwards(trolley6),n0).
% 2.34/2.57  0 [] -holdsAt(backwards(trolley6),n0).
% 2.34/2.57  0 [] -holdsAt(spinning(trolley6),n0).
% 2.34/2.57  0 [] -holdsAt(forwards(trolley7),n0).
% 2.34/2.57  0 [] -holdsAt(backwards(trolley7),n0).
% 2.34/2.57  0 [] -holdsAt(spinning(trolley7),n0).
% 2.34/2.57  0 [] -holdsAt(forwards(trolley8),n0).
% 2.34/2.57  0 [] -holdsAt(backwards(trolley8),n0).
% 2.34/2.57  0 [] -holdsAt(spinning(trolley8),n0).
% 2.34/2.57  0 [] -holdsAt(forwards(trolley9),n0).
% 2.34/2.57  0 [] -holdsAt(backwards(trolley9),n0).
% 2.34/2.57  0 [] -holdsAt(spinning(trolley9),n0).
% 2.34/2.57  0 [] -holdsAt(forwards(trolley10),n0).
% 2.34/2.57  0 [] -holdsAt(backwards(trolley10),n0).
% 2.34/2.57  0 [] -holdsAt(spinning(trolley10),n0).
% 2.34/2.57  0 [] -releasedAt(Fluent,Time).
% 2.34/2.57  0 [] trolley1!=trolley2.
% 2.34/2.57  0 [] agent1!=agent2.
% 2.34/2.57  0 [] trolley1!=trolley3.
% 2.34/2.57  0 [] agent1!=agent3.
% 2.34/2.57  0 [] trolley1!=trolley4.
% 2.34/2.57  0 [] agent1!=agent4.
% 2.34/2.57  0 [] trolley1!=trolley5.
% 2.34/2.57  0 [] agent1!=agent5.
% 2.34/2.57  0 [] trolley1!=trolley6.
% 2.34/2.57  0 [] agent1!=agent6.
% 2.34/2.57  0 [] trolley1!=trolley7.
% 2.34/2.57  0 [] agent1!=agent7.
% 2.34/2.57  0 [] trolley1!=trolley8.
% 2.34/2.57  0 [] agent1!=agent8.
% 2.34/2.57  0 [] trolley1!=trolley9.
% 2.34/2.57  0 [] agent1!=agent9.
% 2.34/2.57  0 [] trolley1!=trolley10.
% 2.34/2.57  0 [] agent1!=agent10.
% 2.34/2.57  0 [] trolley2!=trolley3.
% 2.34/2.57  0 [] agent2!=agent3.
% 2.34/2.57  0 [] trolley2!=trolley4.
% 2.34/2.57  0 [] agent2!=agent4.
% 2.34/2.57  0 [] trolley2!=trolley5.
% 2.34/2.57  0 [] agent2!=agent5.
% 2.34/2.57  0 [] trolley2!=trolley6.
% 2.34/2.57  0 [] agent2!=agent6.
% 2.34/2.57  0 [] trolley2!=trolley7.
% 2.34/2.57  0 [] agent2!=agent7.
% 2.34/2.57  0 [] trolley2!=trolley8.
% 2.34/2.57  0 [] agent2!=agent8.
% 2.34/2.57  0 [] trolley2!=trolley9.
% 2.34/2.57  0 [] agent2!=agent9.
% 2.34/2.57  0 [] trolley2!=trolley10.
% 2.34/2.57  0 [] agent2!=agent10.
% 2.34/2.57  0 [] trolley3!=trolley4.
% 2.34/2.57  0 [] agent3!=agent4.
% 2.34/2.57  0 [] trolley3!=trolley5.
% 2.34/2.57  0 [] agent3!=agent5.
% 2.34/2.57  0 [] trolley3!=trolley6.
% 2.34/2.57  0 [] agent3!=agent6.
% 2.34/2.57  0 [] trolley3!=trolley7.
% 2.34/2.57  0 [] agent3!=agent7.
% 2.34/2.57  0 [] trolley3!=trolley8.
% 2.34/2.57  0 [] agent3!=agent8.
% 2.34/2.57  0 [] trolley3!=trolley9.
% 2.34/2.57  0 [] agent3!=agent9.
% 2.34/2.57  0 [] trolley3!=trolley10.
% 2.34/2.57  0 [] agent3!=agent10.
% 2.34/2.57  0 [] trolley4!=trolley5.
% 2.34/2.57  0 [] agent4!=agent5.
% 2.34/2.57  0 [] trolley4!=trolley6.
% 2.34/2.57  0 [] agent4!=agent6.
% 2.34/2.57  0 [] trolley4!=trolley7.
% 2.34/2.57  0 [] agent4!=agent7.
% 2.34/2.57  0 [] trolley4!=trolley8.
% 2.34/2.57  0 [] agent4!=agent8.
% 2.34/2.57  0 [] trolley4!=trolley9.
% 2.34/2.57  0 [] agent4!=agent9.
% 2.34/2.57  0 [] trolley4!=trolley10.
% 2.34/2.57  0 [] agent4!=agent10.
% 2.34/2.57  0 [] trolley5!=trolley6.
% 2.34/2.57  0 [] agent5!=agent6.
% 2.34/2.57  0 [] trolley5!=trolley7.
% 2.34/2.57  0 [] agent5!=agent7.
% 2.34/2.57  0 [] trolley5!=trolley8.
% 2.34/2.57  0 [] agent5!=agent8.
% 2.34/2.57  0 [] trolley5!=trolley9.
% 2.34/2.57  0 [] agent5!=agent9.
% 2.34/2.57  0 [] trolley5!=trolley10.
% 2.34/2.57  0 [] agent5!=agent10.
% 2.34/2.57  0 [] trolley6!=trolley7.
% 2.34/2.57  0 [] agent6!=agent7.
% 2.34/2.57  0 [] trolley6!=trolley8.
% 2.34/2.57  0 [] agent6!=agent8.
% 2.34/2.57  0 [] trolley6!=trolley9.
% 2.34/2.57  0 [] agent6!=agent9.
% 2.34/2.57  0 [] trolley6!=trolley10.
% 2.34/2.57  0 [] agent6!=agent10.
% 2.34/2.57  0 [] trolley7!=trolley8.
% 2.34/2.57  0 [] agent7!=agent8.
% 2.34/2.57  0 [] trolley7!=trolley9.
% 2.34/2.57  0 [] agent7!=agent9.
% 2.34/2.57  0 [] trolley7!=trolley10.
% 2.34/2.57  0 [] agent7!=agent10.
% 2.34/2.57  0 [] trolley8!=trolley9.
% 2.34/2.57  0 [] agent8!=agent9.
% 2.34/2.57  0 [] trolley8!=trolley10.
% 2.34/2.57  0 [] agent8!=agent10.
% 2.34/2.57  0 [] trolley9!=trolley10.
% 2.34/2.57  0 [] agent9!=agent10.
% 2.34/2.57  0 [] -holdsAt(spinning(trolley1),n1)| -holdsAt(spinning(trolley2),n1)| -holdsAt(spinning(trolley3),n1)| -holdsAt(spinning(trolley4),n1)| -holdsAt(spinning(trolley5),n1)| -holdsAt(spinning(trolley6),n1)| -holdsAt(spinning(trolley7),n1)| -holdsAt(spinning(trolley8),n1)| -holdsAt(spinning(trolley9),n1)| -holdsAt(spinning(trolley10),n1).
% 2.34/2.57  end_of_list.
% 2.34/2.57  
% 2.34/2.57  SCAN INPUT: prop=0, horn=0, equality=1, symmetry=0, max_lits=21.
% 2.34/2.57  
% 2.34/2.57  This ia a non-Horn set with equality.  The strategy will be
% 2.34/2.57  Knuth-Bendix, ordered hyper_res, factoring, and unit
% 2.34/2.57  deletion, with positive clauses in sos and nonpositive
% 2.34/2.57  clauses in usable.
% 2.34/2.57  
% 2.34/2.57     dependent: set(knuth_bendix).
% 2.34/2.57     dependent: set(anl_eq).
% 2.34/2.57     dependent: set(para_from).
% 2.34/2.57     dependent: set(para_into).
% 2.34/2.57     dependent: clear(para_from_right).
% 2.34/2.57     dependent: clear(para_into_right).
% 2.34/2.57     dependent: set(para_from_vars).
% 2.34/2.57     dependent: set(eq_units_both_ways).
% 2.34/2.57     dependent: set(dynamic_demod_all).
% 2.34/2.57     dependent: set(dynamic_demod).
% 2.34/2.57     dependent: set(order_eq).
% 2.34/2.57     dependent: set(back_demod).
% 2.34/2.57     dependent: set(lrpo).
% 2.34/2.57     dependent: set(hyper_res).
% 2.34/2.57     dependent: set(unit_deletion).
% 2.34/2.57     dependent: set(factor).
% 2.34/2.57  
% 2.34/2.57  ------------> process usable:
% 2.34/2.57  ** KEPT (pick-wt=13): 1 [] -stoppedIn(A,B,C)|happens($f2(A,B,C),$f1(A,B,C)).
% 2.34/2.57  ** KEPT (pick-wt=10): 2 [] -stoppedIn(A,B,C)|less(A,$f1(A,B,C)).
% 2.34/2.57  ** KEPT (pick-wt=10): 3 [] -stoppedIn(A,B,C)|less($f1(A,B,C),C).
% 2.34/2.57  ** KEPT (pick-wt=14): 4 [] -stoppedIn(A,B,C)|terminates($f2(A,B,C),B,$f1(A,B,C)).
% 2.34/2.57  ** KEPT (pick-wt=17): 5 [] stoppedIn(A,B,C)| -happens(D,E)| -less(A,E)| -less(E,C)| -terminates(D,B,E).
% 2.34/2.57  ** KEPT (pick-wt=13): 6 [] -startedIn(A,B,C)|happens($f4(A,C,B),$f3(A,C,B)).
% 2.34/2.57  ** KEPT (pick-wt=10): 7 [] -startedIn(A,B,C)|less(A,$f3(A,C,B)).
% 2.34/2.57  ** KEPT (pick-wt=10): 8 [] -startedIn(A,B,C)|less($f3(A,C,B),C).
% 2.34/2.57  ** KEPT (pick-wt=14): 9 [] -startedIn(A,B,C)|initiates($f4(A,C,B),B,$f3(A,C,B)).
% 2.34/2.57  ** KEPT (pick-wt=17): 10 [] startedIn(A,B,C)| -happens(D,E)| -less(A,E)| -less(E,C)| -initiates(D,B,E).
% 2.34/2.57  ** KEPT (pick-wt=26): 11 [] -happens(A,B)| -initiates(A,C,B)| -less(n0,D)| -trajectory(C,B,E,D)|stoppedIn(B,C,plus(B,D))|holdsAt(E,plus(B,D)).
% 2.34/2.57  ** KEPT (pick-wt=26): 12 [] -happens(A,B)| -terminates(A,C,B)| -less(n0,D)| -antitrajectory(C,B,E,D)|startedIn(B,C,plus(B,D))|holdsAt(E,plus(B,D)).
% 2.34/2.57  ** KEPT (pick-wt=18): 13 [] -holdsAt(A,B)|releasedAt(A,plus(B,n1))|happens($f5(A,B),B)|holdsAt(A,plus(B,n1)).
% 2.34/2.57  ** KEPT (pick-wt=19): 14 [] -holdsAt(A,B)|releasedAt(A,plus(B,n1))|terminates($f5(A,B),A,B)|holdsAt(A,plus(B,n1)).
% 2.34/2.57  ** KEPT (pick-wt=18): 15 [] holdsAt(A,B)|releasedAt(A,plus(B,n1))|happens($f6(A,B),B)| -holdsAt(A,plus(B,n1)).
% 2.34/2.57  ** KEPT (pick-wt=19): 16 [] holdsAt(A,B)|releasedAt(A,plus(B,n1))|initiates($f6(A,B),A,B)| -holdsAt(A,plus(B,n1)).
% 2.34/2.57  ** KEPT (pick-wt=13): 17 [] -releasedAt(A,B)|happens($f7(A,B),B)|releasedAt(A,plus(B,n1)).
% 2.34/2.57  ** KEPT (pick-wt=20): 18 [] -releasedAt(A,B)|initiates($f7(A,B),A,B)|terminates($f7(A,B),A,B)|releasedAt(A,plus(B,n1)).
% 2.34/2.57  ** KEPT (pick-wt=13): 19 [] releasedAt(A,B)|happens($f8(A,B),B)| -releasedAt(A,plus(B,n1)).
% 2.34/2.57  ** KEPT (pick-wt=14): 20 [] releasedAt(A,B)|releases($f8(A,B),A,B)| -releasedAt(A,plus(B,n1)).
% 2.34/2.57  ** KEPT (pick-wt=12): 21 [] -happens(A,B)| -initiates(A,C,B)|holdsAt(C,plus(B,n1)).
% 2.34/2.57  ** KEPT (pick-wt=12): 22 [] -happens(A,B)| -terminates(A,C,B)| -holdsAt(C,plus(B,n1)).
% 2.34/2.57  ** KEPT (pick-wt=12): 23 [] -happens(A,B)| -releases(A,C,B)|releasedAt(C,plus(B,n1)).
% 2.34/2.57  ** KEPT (pick-wt=12): 24 [] -happens(A,B)| -initiates(A,C,B)| -releasedAt(C,plus(B,n1)).
% 2.34/2.57  ** KEPT (pick-wt=12): 25 [] -happens(A,B)| -terminates(A,C,B)| -releasedAt(C,plus(B,n1)).
% 2.34/2.57  ** KEPT (pick-wt=26): 27 [copy,26,flip.2,flip.3] -initiates(A,B,C)|push($f10(A,B,C),$f9(A,B,C))=A|pull($f10(A,B,C),$f9(A,B,C))=A.
% 2.34/2.57  ** KEPT (pick-wt=29): 29 [copy,28,flip.2,flip.3,flip.4] -initiates(A,B,C)|push($f10(A,B,C),$f9(A,B,C))=A|backwards($f9(A,B,C))=B|spinning($f9(A,B,C))=B.
% 2.34/2.57  ** KEPT (pick-wt=33): 31 [copy,30,flip.2,flip.3] -initiates(A,B,C)|push($f10(A,B,C),$f9(A,B,C))=A|backwards($f9(A,B,C))=B|happens(push($f10(A,B,C),$f9(A,B,C)),C).
% 2.34/2.57  ** KEPT (pick-wt=33): 33 [copy,32,flip.2,flip.4] -initiates(A,B,C)|push($f10(A,B,C),$f9(A,B,C))=A| -happens(push($f10(A,B,C),$f9(A,B,C)),C)|spinning($f9(A,B,C))=B.
% 2.34/2.57  ** KEPT (pick-wt=22): 35 [copy,34,flip.2,flip.3] -initiates(A,B,C)|forwards($f9(A,B,C))=B|pull($f10(A,B,C),$f9(A,B,C))=A.
% 2.34/2.57  ** KEPT (pick-wt=25): 37 [copy,36,flip.2,flip.3,flip.4] -initiates(A,B,C)|forwards($f9(A,B,C))=B|backwards($f9(A,B,C))=B|spinning($f9(A,B,C))=B.
% 2.34/2.57  ** KEPT (pick-wt=29): 39 [copy,38,flip.2,flip.3] -initiates(A,B,C)|forwards($f9(A,B,C))=B|backwards($f9(A,B,C))=B|happens(push($f10(A,B,C),$f9(A,B,C)),C).
% 2.34/2.57  ** KEPT (pick-wt=29): 41 [copy,40,flip.2,flip.4] -initiates(A,B,C)|forwards($f9(A,B,C))=B| -happens(push($f10(A,B,C),$f9(A,B,C)),C)|spinning($f9(A,B,C))=B.
% 2.34/2.57  ** KEPT (pick-wt=26): 43 [copy,42,flip.3] -initiates(A,B,C)| -happens(pull($f10(A,B,C),$f9(A,B,C)),C)|pull($f10(A,B,C),$f9(A,B,C))=A.
% 2.34/2.57  ** KEPT (pick-wt=29): 45 [copy,44,flip.3,flip.4] -initiates(A,B,C)| -happens(pull($f10(A,B,C),$f9(A,B,C)),C)|backwards($f9(A,B,C))=B|spinning($f9(A,B,C))=B.
% 2.34/2.57  ** KEPT (pick-wt=33): 47 [copy,46,flip.3] -initiates(A,B,C)| -happens(pull($f10(A,B,C),$f9(A,B,C)),C)|backwards($f9(A,B,C))=B|happens(push($f10(A,B,C),$f9(A,B,C)),C).
% 2.34/2.57  ** KEPT (pick-wt=33): 49 [copy,48,flip.4] -initiates(A,B,C)| -happens(pull($f10(A,B,C),$f9(A,B,C)),C)| -happens(push($f10(A,B,C),$f9(A,B,C)),C)|spinning($f9(A,B,C))=B.
% 2.34/2.57  ** KEPT (pick-wt=18): 50 [] initiates(A,B,C)|A!=push(D,E)|B!=forwards(E)|happens(pull(D,E),C).
% 2.34/2.57  ** KEPT (pick-wt=18): 51 [] initiates(A,B,C)|A!=pull(D,E)|B!=backwards(E)|happens(push(D,E),C).
% 2.34/2.57  ** KEPT (pick-wt=18): 52 [] initiates(A,B,C)|A!=pull(D,E)|B!=spinning(E)| -happens(push(D,E),C).
% 2.34/2.57  ** KEPT (pick-wt=26): 54 [copy,53,flip.2,flip.3] -terminates(A,B,C)|push($f12(A,B,C),$f11(A,B,C))=A|pull($f12(A,B,C),$f11(A,B,C))=A.
% 2.34/2.58  ** KEPT (pick-wt=40): 56 [copy,55,flip.2,flip.3,flip.4] -terminates(A,B,C)|push($f12(A,B,C),$f11(A,B,C))=A|forwards($f11(A,B,C))=B|backwards($f11(A,B,C))=B| -happens(push($f12(A,B,C),$f11(A,B,C)),C).
% 2.34/2.58  ** KEPT (pick-wt=40): 58 [copy,57,flip.2,flip.3,flip.5] -terminates(A,B,C)|push($f12(A,B,C),$f11(A,B,C))=A|forwards($f11(A,B,C))=B|happens(push($f12(A,B,C),$f11(A,B,C)),C)|spinning($f11(A,B,C))=B.
% 2.34/2.58  ** KEPT (pick-wt=29): 60 [copy,59,flip.2,flip.3,flip.4] -terminates(A,B,C)|backwards($f11(A,B,C))=B|pull($f12(A,B,C),$f11(A,B,C))=A|spinning($f11(A,B,C))=B.
% 2.34/2.58  ** KEPT (pick-wt=25): 62 [copy,61,flip.2,flip.3,flip.4] -terminates(A,B,C)|backwards($f11(A,B,C))=B|forwards($f11(A,B,C))=B|spinning($f11(A,B,C))=B.
% 2.34/2.58  ** KEPT (pick-wt=40): 64 [copy,63,flip.2,flip.3] -terminates(A,B,C)|backwards($f11(A,B,C))=B|forwards($f11(A,B,C))=B| -happens(pull($f12(A,B,C),$f11(A,B,C)),C)| -happens(push($f12(A,B,C),$f11(A,B,C)),C).
% 2.34/2.58  ** KEPT (pick-wt=26): 66 [copy,65,flip.3] -terminates(A,B,C)| -happens(pull($f12(A,B,C),$f11(A,B,C)),C)|pull($f12(A,B,C),$f11(A,B,C))=A.
% 2.34/2.58  ** KEPT (pick-wt=40): 68 [copy,67,flip.3,flip.5] -terminates(A,B,C)| -happens(pull($f12(A,B,C),$f11(A,B,C)),C)|forwards($f11(A,B,C))=B|happens(push($f12(A,B,C),$f11(A,B,C)),C)|spinning($f11(A,B,C))=B.
% 2.34/2.58  ** KEPT (pick-wt=18): 69 [] terminates(A,B,C)|A!=push(D,E)|B!=backwards(E)|happens(pull(D,E),C).
% 2.34/2.58  ** KEPT (pick-wt=18): 70 [] terminates(A,B,C)|A!=pull(D,E)|B!=forwards(E)|happens(push(D,E),C).
% 2.34/2.58  ** KEPT (pick-wt=18): 71 [] terminates(A,B,C)|A!=pull(D,E)|B!=forwards(E)| -happens(push(D,E),C).
% 2.34/2.58  ** KEPT (pick-wt=18): 72 [] terminates(A,B,C)|A!=pull(D,E)|B!=backwards(E)| -happens(push(D,E),C).
% 2.34/2.58  ** KEPT (pick-wt=18): 73 [] terminates(A,B,C)|A!=push(D,E)|B!=spinning(E)|happens(pull(D,E),C).
% 2.34/2.58  ** KEPT (pick-wt=18): 74 [] terminates(A,B,C)|A!=pull(D,E)|B!=spinning(E)|happens(push(D,E),C).
% 2.34/2.58  ** KEPT (pick-wt=4): 75 [] -releases(A,B,C).
% 2.34/2.58  ** KEPT (pick-wt=7): 76 [] push(A,B)!=pull(A,B).
% 2.34/2.58  ** KEPT (pick-wt=13): 77 [] A=B|C=D|push(A,C)!=push(B,D).
% 2.34/2.58  ** KEPT (pick-wt=13): 78 [] A=B|C=D|pull(A,C)!=pull(B,D).
% 2.34/2.58  ** KEPT (pick-wt=5): 79 [] forwards(A)!=backwards(A).
% 2.34/2.58  ** KEPT (pick-wt=5): 81 [copy,80,flip.1] spinning(A)!=forwards(A).
% 2.34/2.58  ** KEPT (pick-wt=5): 82 [] spinning(A)!=backwards(A).
% 2.34/2.58  ** KEPT (pick-wt=9): 83 [] -less_or_e_qual(A,B)|less(A,B)|A=B.
% 2.34/2.58  ** KEPT (pick-wt=6): 84 [] less_or_e_qual(A,B)| -less(A,B).
% 2.34/2.58  ** KEPT (pick-wt=6): 85 [] less_or_e_qual(A,B)|A!=B.
% 2.34/2.58  ** KEPT (pick-wt=3): 86 [] -less(A,n0).
% 2.34/2.58  ** KEPT (pick-wt=6): 87 [] -less(A,n1)|less_or_e_qual(A,n0).
% 2.34/2.58  ** KEPT (pick-wt=6): 88 [] less(A,n1)| -less_or_e_qual(A,n0).
% 2.34/2.58  ** KEPT (pick-wt=6): 89 [] -less(A,n2)|less_or_e_qual(A,n1).
% 2.34/2.58  ** KEPT (pick-wt=6): 90 [] less(A,n2)| -less_or_e_qual(A,n1).
% 2.34/2.58  ** KEPT (pick-wt=6): 91 [] -less(A,n3)|less_or_e_qual(A,n2).
% 2.34/2.58  ** KEPT (pick-wt=6): 92 [] less(A,n3)| -less_or_e_qual(A,n2).
% 2.34/2.58  ** KEPT (pick-wt=6): 93 [] -less(A,n4)|less_or_e_qual(A,n3).
% 2.34/2.58  ** KEPT (pick-wt=6): 94 [] less(A,n4)| -less_or_e_qual(A,n3).
% 2.34/2.58  ** KEPT (pick-wt=6): 95 [] -less(A,n5)|less_or_e_qual(A,n4).
% 2.34/2.58  ** KEPT (pick-wt=6): 96 [] less(A,n5)| -less_or_e_qual(A,n4).
% 2.34/2.58  ** KEPT (pick-wt=6): 97 [] -less(A,n6)|less_or_e_qual(A,n5).
% 2.34/2.58  ** KEPT (pick-wt=6): 98 [] less(A,n6)| -less_or_e_qual(A,n5).
% 2.34/2.58  ** KEPT (pick-wt=6): 99 [] -less(A,n7)|less_or_e_qual(A,n6).
% 2.34/2.58  ** KEPT (pick-wt=6): 100 [] less(A,n7)| -less_or_e_qual(A,n6).
% 2.34/2.58  ** KEPT (pick-wt=6): 101 [] -less(A,n8)|less_or_e_qual(A,n7).
% 2.34/2.58  ** KEPT (pick-wt=6): 102 [] less(A,n8)| -less_or_e_qual(A,n7).
% 2.34/2.58  ** KEPT (pick-wt=6): 103 [] -less(A,n9)|less_or_e_qual(A,n8).
% 2.34/2.58  ** KEPT (pick-wt=6): 104 [] less(A,n9)| -less_or_e_qual(A,n8).
% 2.34/2.58  ** KEPT (pick-wt=6): 105 [] -less(A,B)| -less(B,A).
% 2.34/2.58  ** KEPT (pick-wt=6): 106 [] -less(A,B)|B!=A.
% 2.34/2.58  ** KEPT (pick-wt=103): 107 [] -happens(A,B)|A=pull(agent1,trolley1)|A=push(agent1,trolley1)|A=pull(agent2,trolley2)|A=push(agent2,trolley2)|A=pull(agent3,trolley3)|A=push(agent3,trolley3)|A=pull(agent4,trolley4)|A=push(agent4,trolley4)|A=pull(agent5,trolley5)|A=push(agent5,trolley5)|A=pull(agent6,trolley6)|A=push(agent6,trolley6)|A=pull(agent7,trolley7)|A=push(agent7,trolley7)|A=pull(agent8,trolley8)|A=push(agent8,trolley8)|A=pull(agent9,trolley9)|A=push(agent9,trolley9)|A=pull(agent10,trolley10)|A=push(agent10,trolley10).
% 2.34/2.58  ** KEPT (pick-wt=6): 108 [] -happens(A,B)|B=n0.
% 2.34/2.58  ** KEPT (pick-wt=11): 109 [] happens(A,B)|A!=pull(agent1,trolley1)|B!=n0.
% 2.34/2.58  ** KEPT (pick-wt=11): 110 [] happens(A,B)|A!=push(agent1,trolley1)|B!=n0.
% 2.34/2.58  ** KEPT (pick-wt=11): 111 [] happens(A,B)|A!=pull(agent2,trolley2)|B!=n0.
% 2.34/2.58  ** KEPT (pick-wt=11): 112 [] happens(A,B)|A!=push(agent2,trolley2)|B!=n0.
% 2.34/2.58  ** KEPT (pick-wt=11): 113 [] happens(A,B)|A!=pull(agent3,trolley3)|B!=n0.
% 2.34/2.58  ** KEPT (pick-wt=11): 114 [] happens(A,B)|A!=push(agent3,trolley3)|B!=n0.
% 2.34/2.58  ** KEPT (pick-wt=11): 115 [] happens(A,B)|A!=pull(agent4,trolley4)|B!=n0.
% 2.34/2.58  ** KEPT (pick-wt=11): 116 [] happens(A,B)|A!=push(agent4,trolley4)|B!=n0.
% 2.34/2.58  ** KEPT (pick-wt=11): 117 [] happens(A,B)|A!=pull(agent5,trolley5)|B!=n0.
% 2.34/2.58  ** KEPT (pick-wt=11): 118 [] happens(A,B)|A!=push(agent5,trolley5)|B!=n0.
% 2.34/2.58  ** KEPT (pick-wt=11): 119 [] happens(A,B)|A!=pull(agent6,trolley6)|B!=n0.
% 2.34/2.58  ** KEPT (pick-wt=11): 120 [] happens(A,B)|A!=push(agent6,trolley6)|B!=n0.
% 2.34/2.58  ** KEPT (pick-wt=11): 121 [] happens(A,B)|A!=pull(agent7,trolley7)|B!=n0.
% 2.34/2.58  ** KEPT (pick-wt=11): 122 [] happens(A,B)|A!=push(agent7,trolley7)|B!=n0.
% 2.34/2.58  ** KEPT (pick-wt=11): 123 [] happens(A,B)|A!=pull(agent8,trolley8)|B!=n0.
% 2.34/2.58  ** KEPT (pick-wt=11): 124 [] happens(A,B)|A!=push(agent8,trolley8)|B!=n0.
% 2.34/2.58  ** KEPT (pick-wt=11): 125 [] happens(A,B)|A!=pull(agent9,trolley9)|B!=n0.
% 2.34/2.58  ** KEPT (pick-wt=11): 126 [] happens(A,B)|A!=push(agent9,trolley9)|B!=n0.
% 2.34/2.58  ** KEPT (pick-wt=11): 127 [] happens(A,B)|A!=pull(agent10,trolley10)|B!=n0.
% 2.34/2.58  ** KEPT (pick-wt=11): 128 [] happens(A,B)|A!=push(agent10,trolley10)|B!=n0.
% 2.34/2.58  ** KEPT (pick-wt=4): 129 [] -holdsAt(forwards(trolley1),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 130 [] -holdsAt(backwards(trolley1),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 131 [] -holdsAt(spinning(trolley1),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 132 [] -holdsAt(forwards(trolley2),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 133 [] -holdsAt(backwards(trolley2),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 134 [] -holdsAt(spinning(trolley2),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 135 [] -holdsAt(forwards(trolley3),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 136 [] -holdsAt(backwards(trolley3),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 137 [] -holdsAt(spinning(trolley3),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 138 [] -holdsAt(forwards(trolley4),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 139 [] -holdsAt(backwards(trolley4),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 140 [] -holdsAt(spinning(trolley4),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 141 [] -holdsAt(forwards(trolley5),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 142 [] -holdsAt(backwards(trolley5),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 143 [] -holdsAt(spinning(trolley5),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 144 [] -holdsAt(forwards(trolley6),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 145 [] -holdsAt(backwards(trolley6),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 146 [] -holdsAt(spinning(trolley6),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 147 [] -holdsAt(forwards(trolley7),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 148 [] -holdsAt(backwards(trolley7),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 149 [] -holdsAt(spinning(trolley7),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 150 [] -holdsAt(forwards(trolley8),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 151 [] -holdsAt(backwards(trolley8),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 152 [] -holdsAt(spinning(trolley8),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 153 [] -holdsAt(forwards(trolley9),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 154 [] -holdsAt(backwards(trolley9),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 155 [] -holdsAt(spinning(trolley9),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 156 [] -holdsAt(forwards(trolley10),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 157 [] -holdsAt(backwards(trolley10),n0).
% 2.34/2.58  ** KEPT (pick-wt=4): 158 [] -holdsAt(spinning(trolley10),n0).
% 2.34/2.58  ** KEPT (pick-wt=3): 159 [] -releasedAt(A,B).
% 2.34/2.58  ** KEPT (pick-wt=3): 161 [copy,160,flip.1] trolley2!=trolley1.
% 2.34/2.58  ** KEPT (pick-wt=3): 163 [copy,162,flip.1] agent2!=agent1.
% 2.34/2.58  ** KEPT (pick-wt=3): 165 [copy,164,flip.1] trolley3!=trolley1.
% 2.34/2.58  ** KEPT (pick-wt=3): 167 [copy,166,flip.1] agent3!=agent1.
% 2.34/2.58  ** KEPT (pick-wt=3): 169 [copy,168,flip.1] trolley4!=trolley1.
% 2.34/2.58  ** KEPT (pick-wt=3): 171 [copy,170,flip.1] agent4!=agent1.
% 2.34/2.58  ** KEPT (pick-wt=3): 173 [copy,172,flip.1] trolley5!=trolley1.
% 2.34/2.58  ** KEPT (pick-wt=3): 175 [copy,174,flip.1] agent5!=agent1.
% 2.34/2.58  ** KEPT (pick-wt=3): 177 [copy,176,flip.1] trolley6!=trolley1.
% 2.34/2.58  ** KEPT (pick-wt=3): 179 [copy,178,flip.1] agent6!=agent1.
% 2.34/2.58  ** KEPT (pick-wt=3): 181 [copy,180,flip.1] trolley7!=trolley1.
% 2.34/2.58  ** KEPT (pick-wt=3): 183 [copy,182,flip.1] agent7!=agent1.
% 2.34/2.58  ** KEPT (pick-wt=3): 185 [copy,184,flip.1] trolley8!=trolley1.
% 2.34/2.58  ** KEPT (pick-wt=3): 187 [copy,186,flip.1] agent8!=agent1.
% 2.34/2.58  ** KEPT (pick-wt=3): 189 [copy,188,flip.1] trolley9!=trolley1.
% 2.34/2.58  ** KEPT (pick-wt=3): 191 [copy,190,flip.1] agent9!=agent1.
% 2.34/2.58  ** KEPT (pick-wt=3): 193 [copy,192,flip.1] trolley10!=trolley1.
% 2.34/2.58  ** KEPT (pick-wt=3): 195 [copy,194,flip.1] agent10!=agent1.
% 2.34/2.58  ** KEPT (pick-wt=3): 197 [copy,196,flip.1] trolley3!=trolley2.
% 2.34/2.58  ** KEPT (pick-wt=3): 199 [copy,198,flip.1] agent3!=agent2.
% 2.34/2.58  ** KEPT (pick-wt=3): 201 [copy,200,flip.1] trolley4!=trolley2.
% 2.34/2.58  ** KEPT (pick-wt=3): 203 [copy,202,flip.1] agent4!=agent2.
% 2.34/2.58  ** KEPT (pick-wt=3): 205 [copy,204,flip.1] trolley5!=trolley2.
% 2.34/2.58  ** KEPT (pick-wt=3): 207 [copy,206,flip.1] agent5!=agent2.
% 2.34/2.58  ** KEPT (pick-wt=3): 209 [copy,208,flip.1] trolley6!=trolley2.
% 2.34/2.58  ** KEPT (pick-wt=3): 211 [copy,210,flip.1] agent6!=agent2.
% 2.34/2.58  ** KEPT (pick-wt=3): 213 [copy,212,flip.1] trolley7!=trolley2.
% 2.34/2.58  ** KEPT (pick-wt=3): 215 [copy,214,flip.1] agent7!=agent2.
% 2.34/2.58  ** KEPT (pick-wt=3): 217 [copy,216,flip.1] trolley8!=trolley2.
% 2.34/2.58  ** KEPT (pick-wt=3): 219 [copy,218,flip.1] agent8!=agent2.
% 2.34/2.58  ** KEPT (pick-wt=3): 221 [copy,220,flip.1] trolley9!=trolley2.
% 2.34/2.58  ** KEPT (pick-wt=3): 223 [copy,222,flip.1] agent9!=agent2.
% 2.34/2.58  ** KEPT (pick-wt=3): 224 [] trolley2!=trolley10.
% 2.34/2.58  ** KEPT (pick-wt=3): 225 [] agent2!=agent10.
% 2.34/2.58  ** KEPT (pick-wt=3): 227 [copy,226,flip.1] trolley4!=trolley3.
% 2.34/2.58  ** KEPT (pick-wt=3): 229 [copy,228,flip.1] agent4!=agent3.
% 2.34/2.58  ** KEPT (pick-wt=3): 231 [copy,230,flip.1] trolley5!=trolley3.
% 2.34/2.58  ** KEPT (pick-wt=3): 233 [copy,232,flip.1] agent5!=agent3.
% 2.34/2.58  ** KEPT (pick-wt=3): 235 [copy,234,flip.1] trolley6!=trolley3.
% 2.34/2.58  ** KEPT (pick-wt=3): 237 [copy,236,flip.1] agent6!=agent3.
% 2.34/2.58  ** KEPT (pick-wt=3): 239 [copy,238,flip.1] trolley7!=trolley3.
% 2.34/2.58  ** KEPT (pick-wt=3): 241 [copy,240,flip.1] agent7!=agent3.
% 2.34/2.58  ** KEPT (pick-wt=3): 243 [copy,242,flip.1] trolley8!=trolley3.
% 2.34/2.58  ** KEPT (pick-wt=3): 245 [copy,244,flip.1] agent8!=agent3.
% 2.34/2.58  ** KEPT (pick-wt=3): 247 [copy,246,flip.1] trolley9!=trolley3.
% 2.34/2.58  ** KEPT (pick-wt=3): 249 [copy,248,flip.1] agent9!=agent3.
% 2.34/2.58  ** KEPT (pick-wt=3): 250 [] trolley3!=trolley10.
% 2.34/2.58  ** KEPT (pick-wt=3): 251 [] agent3!=agent10.
% 2.34/2.58  ** KEPT (pick-wt=3): 253 [copy,252,flip.1] trolley5!=trolley4.
% 2.34/2.58  ** KEPT (pick-wt=3): 255 [copy,254,flip.1] agent5!=agent4.
% 2.34/2.58  ** KEPT (pick-wt=3): 257 [copy,256,flip.1] trolley6!=trolley4.
% 2.34/2.58  ** KEPT (pick-wt=3): 259 [copy,258,flip.1] agent6!=agent4.
% 2.34/2.58  ** KEPT (pick-wt=3): 261 [copy,260,flip.1] trolley7!=trolley4.
% 2.34/2.58  ** KEPT (pick-wt=3): 263 [copy,262,flip.1] agent7!=agent4.
% 2.34/2.58  ** KEPT (pick-wt=3): 265 [copy,264,flip.1] trolley8!=trolley4.
% 2.34/2.58  ** KEPT (pick-wt=3): 267 [copy,266,flip.1] agent8!=agent4.
% 2.34/2.58  ** KEPT (pick-wt=3): 269 [copy,268,flip.1] trolley9!=trolley4.
% 2.34/2.58  ** KEPT (pick-wt=3): 271 [copy,270,flip.1] agent9!=agent4.
% 2.34/2.58  ** KEPT (pick-wt=3): 272 [] trolley4!=trolley10.
% 2.34/2.58  ** KEPT (pick-wt=3): 273 [] agent4!=agent10.
% 2.34/2.58  ** KEPT (pick-wt=3): 275 [copy,274,flip.1] trolley6!=trolley5.
% 2.34/2.58  ** KEPT (pick-wt=3): 277 [copy,276,flip.1] agent6!=agent5.
% 2.34/2.58  ** KEPT (pick-wt=3): 279 [copy,278,flip.1] trolley7!=trolley5.
% 2.34/2.58  ** KEPT (pick-wt=3): 281 [copy,280,flip.1] agent7!=agent5.
% 2.34/2.58  ** KEPT (pick-wt=3): 283 [copy,282,flip.1] trolley8!=trolley5.
% 2.34/2.58  ** KEPT (pick-wt=3): 285 [copy,284,flip.1] agent8!=agent5.
% 2.34/2.58  ** KEPT (pick-wt=3): 287 [copy,286,flip.1] trolley9!=trolley5.
% 2.34/2.58  ** KEPT (pick-wt=3): 289 [copy,288,flip.1] agent9!=agent5.
% 2.34/2.58  ** KEPT (pick-wt=3): 290 [] trolley5!=trolley10.
% 2.34/2.58  ** KEPT (pick-wt=3): 291 [] agent5!=agent10.
% 2.34/2.58  ** KEPT (pick-wt=3): 293 [copy,292,flip.1] trolley7!=trolley6.
% 2.34/2.58  ** KEPT (pick-wt=3): 295 [copy,294,flip.1] agent7!=agent6.
% 2.34/2.58  ** KEPT (pick-wt=3): 297 [copy,296,flip.1] trolley8!=trolley6.
% 2.34/2.58  ** KEPT (pick-wt=3): 299 [copy,298,flip.1] agent8!=agent6.
% 2.34/2.58  ** KEPT (pick-wt=3): 301 [copy,300,flip.1] trolley9!=trolley6.
% 2.34/2.58  ** KEPT (pick-wt=3): 303 [copy,302,flip.1] agent9!=agent6.
% 2.34/2.58  ** KEPT (pick-wt=3): 304 [] trolley6!=trolley10.
% 2.34/2.58  ** KEPT (pick-wt=3): 305 [] agent6!=agent10.
% 2.34/2.58  ** KEPT (pick-wt=3): 307 [copy,306,flip.1] trolley8!=trolley7.
% 169.64/169.88  ** KEPT (pick-wt=3): 309 [copy,308,flip.1] agent8!=agent7.
% 169.64/169.88  ** KEPT (pick-wt=3): 311 [copy,310,flip.1] trolley9!=trolley7.
% 169.64/169.88  ** KEPT (pick-wt=3): 313 [copy,312,flip.1] agent9!=agent7.
% 169.64/169.88  ** KEPT (pick-wt=3): 314 [] trolley7!=trolley10.
% 169.64/169.88  ** KEPT (pick-wt=3): 315 [] agent7!=agent10.
% 169.64/169.88  ** KEPT (pick-wt=3): 317 [copy,316,flip.1] trolley9!=trolley8.
% 169.64/169.88  ** KEPT (pick-wt=3): 319 [copy,318,flip.1] agent9!=agent8.
% 169.64/169.88  ** KEPT (pick-wt=3): 320 [] trolley8!=trolley10.
% 169.64/169.88  ** KEPT (pick-wt=3): 321 [] agent8!=agent10.
% 169.64/169.88  ** KEPT (pick-wt=3): 322 [] trolley9!=trolley10.
% 169.64/169.88  ** KEPT (pick-wt=3): 323 [] agent9!=agent10.
% 169.64/169.88  ** KEPT (pick-wt=40): 324 [] -holdsAt(spinning(trolley1),n1)| -holdsAt(spinning(trolley2),n1)| -holdsAt(spinning(trolley3),n1)| -holdsAt(spinning(trolley4),n1)| -holdsAt(spinning(trolley5),n1)| -holdsAt(spinning(trolley6),n1)| -holdsAt(spinning(trolley7),n1)| -holdsAt(spinning(trolley8),n1)| -holdsAt(spinning(trolley9),n1)| -holdsAt(spinning(trolley10),n1).
% 169.64/169.88  75 back subsumes 23.
% 169.64/169.88  159 back subsumes 25.
% 169.64/169.88  159 back subsumes 24.
% 169.64/169.88  159 back subsumes 20.
% 169.64/169.88  159 back subsumes 19.
% 169.64/169.88  159 back subsumes 18.
% 169.64/169.88  159 back subsumes 17.
% 169.64/169.88  
% 169.64/169.88  ------------> process sos:
% 169.64/169.88  ** KEPT (pick-wt=3): 328 [] A=A.
% 169.64/169.88  ** KEPT (pick-wt=5): 329 [] plus(n0,n0)=n0.
% 169.64/169.88  ---> New Demodulator: 330 [new_demod,329] plus(n0,n0)=n0.
% 169.64/169.88  ** KEPT (pick-wt=5): 331 [] plus(n0,n1)=n1.
% 169.64/169.88  ---> New Demodulator: 332 [new_demod,331] plus(n0,n1)=n1.
% 169.64/169.88  ** KEPT (pick-wt=5): 333 [] plus(n0,n2)=n2.
% 169.64/169.88  ---> New Demodulator: 334 [new_demod,333] plus(n0,n2)=n2.
% 169.64/169.88  ** KEPT (pick-wt=5): 335 [] plus(n0,n3)=n3.
% 169.64/169.88  ---> New Demodulator: 336 [new_demod,335] plus(n0,n3)=n3.
% 169.64/169.88  ** KEPT (pick-wt=5): 337 [] plus(n1,n1)=n2.
% 169.64/169.88  ---> New Demodulator: 338 [new_demod,337] plus(n1,n1)=n2.
% 169.64/169.88  ** KEPT (pick-wt=5): 339 [] plus(n1,n2)=n3.
% 169.64/169.88  ---> New Demodulator: 340 [new_demod,339] plus(n1,n2)=n3.
% 169.64/169.88  ** KEPT (pick-wt=5): 341 [] plus(n1,n3)=n4.
% 169.64/169.88  ---> New Demodulator: 342 [new_demod,341] plus(n1,n3)=n4.
% 169.64/169.88  ** KEPT (pick-wt=5): 343 [] plus(n2,n2)=n4.
% 169.64/169.88  ---> New Demodulator: 344 [new_demod,343] plus(n2,n2)=n4.
% 169.64/169.88  ** KEPT (pick-wt=5): 345 [] plus(n2,n3)=n5.
% 169.64/169.88  ---> New Demodulator: 346 [new_demod,345] plus(n2,n3)=n5.
% 169.64/169.88  ** KEPT (pick-wt=5): 347 [] plus(n3,n3)=n6.
% 169.64/169.88  ---> New Demodulator: 348 [new_demod,347] plus(n3,n3)=n6.
% 169.64/169.88  ** KEPT (pick-wt=7): 349 [] plus(A,B)=plus(B,A).
% 169.64/169.88  ** KEPT (pick-wt=9): 350 [] less(A,B)|less(B,A)|B=A.
% 169.64/169.88    Following clause subsumed by 328 during input processing: 0 [copy,328,flip.1] A=A.
% 169.64/169.88  >>>> Starting back demodulation with 330.
% 169.64/169.88  >>>> Starting back demodulation with 332.
% 169.64/169.88  >>>> Starting back demodulation with 334.
% 169.64/169.88  >>>> Starting back demodulation with 336.
% 169.64/169.88  >>>> Starting back demodulation with 338.
% 169.64/169.88  >>>> Starting back demodulation with 340.
% 169.64/169.88  >>>> Starting back demodulation with 342.
% 169.64/169.88  >>>> Starting back demodulation with 344.
% 169.64/169.88  >>>> Starting back demodulation with 346.
% 169.64/169.88  >>>> Starting back demodulation with 348.
% 169.64/169.88    Following clause subsumed by 349 during input processing: 0 [copy,349,flip.1] plus(A,B)=plus(B,A).
% 169.64/169.88  
% 169.64/169.88  ======= end of input processing =======
% 169.64/169.88  
% 169.64/169.88  =========== start of search ===========
% 169.64/169.88  
% 169.64/169.88  
% 169.64/169.88  Resetting weight limit to 5.
% 169.64/169.88  
% 169.64/169.88  
% 169.64/169.88  Resetting weight limit to 5.
% 169.64/169.88  
% 169.64/169.88  sos_size=285
% 169.64/169.88  
% 169.64/169.88  Search stopped because sos empty.
% 169.64/169.88  
% 169.64/169.88  
% 169.64/169.88  Search stopped because sos empty.
% 169.64/169.88  
% 169.64/169.88  ============ end of search ============
% 169.64/169.88  
% 169.64/169.88  -------------- statistics -------------
% 169.64/169.88  clauses given                381
% 169.64/169.88  clauses generated        1368697
% 169.64/169.88  clauses kept                 616
% 169.64/169.88  clauses forward subsumed    1120
% 169.64/169.88  clauses back subsumed         10
% 169.64/169.88  Kbytes malloced             5859
% 169.64/169.88  
% 169.64/169.88  ----------- times (seconds) -----------
% 169.64/169.88  user CPU time        167.32          (0 hr, 2 min, 47 sec)
% 169.64/169.88  system CPU time        0.01          (0 hr, 0 min, 0 sec)
% 169.64/169.88  wall-clock time      170             (0 hr, 2 min, 50 sec)
% 169.64/169.88  
% 169.64/169.88  Process 21112 finished Wed Jul 27 04:36:25 2022
% 169.64/169.88  Otter interrupted
% 169.64/169.88  PROOF NOT FOUND
%------------------------------------------------------------------------------