TSTP Solution File: SWV420-1.030 by Otter---3.3

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Otter---3.3
% Problem  : SWV420-1.030 : TPTP v8.1.0. Released v3.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : otter-tptp-script %s

% Computer : n010.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 13:20:41 EDT 2022

% Result   : Unknown 3.81s 3.95s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.11  % Problem  : SWV420-1.030 : TPTP v8.1.0. Released v3.5.0.
% 0.06/0.12  % Command  : otter-tptp-script %s
% 0.11/0.32  % Computer : n010.cluster.edu
% 0.11/0.32  % Model    : x86_64 x86_64
% 0.11/0.32  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.32  % Memory   : 8042.1875MB
% 0.11/0.32  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.11/0.32  % CPULimit : 300
% 0.11/0.32  % WCLimit  : 300
% 0.11/0.32  % DateTime : Wed Jul 27 05:58:25 EDT 2022
% 0.11/0.32  % CPUTime  : 
% 2.33/2.47  ----- Otter 3.3f, August 2004 -----
% 2.33/2.47  The process was started by sandbox2 on n010.cluster.edu,
% 2.33/2.47  Wed Jul 27 05:58:25 2022
% 2.33/2.47  The command was "./otter".  The process ID is 4621.
% 2.33/2.47  
% 2.33/2.47  set(prolog_style_variables).
% 2.33/2.47  set(auto).
% 2.33/2.47     dependent: set(auto1).
% 2.33/2.47     dependent: set(process_input).
% 2.33/2.47     dependent: clear(print_kept).
% 2.33/2.47     dependent: clear(print_new_demod).
% 2.33/2.47     dependent: clear(print_back_demod).
% 2.33/2.47     dependent: clear(print_back_sub).
% 2.33/2.47     dependent: set(control_memory).
% 2.33/2.47     dependent: assign(max_mem, 12000).
% 2.33/2.47     dependent: assign(pick_given_ratio, 4).
% 2.33/2.47     dependent: assign(stats_level, 1).
% 2.33/2.47     dependent: assign(max_seconds, 10800).
% 2.33/2.47  clear(print_given).
% 2.33/2.47  
% 2.33/2.47  list(usable).
% 2.33/2.47  0 [] succ(s0,s1).
% 2.33/2.47  0 [] succ(s1,s2).
% 2.33/2.47  0 [] succ(s2,s3).
% 2.33/2.47  0 [] succ(s3,s4).
% 2.33/2.47  0 [] succ(s4,s5).
% 2.33/2.47  0 [] succ(s5,s6).
% 2.33/2.47  0 [] succ(s6,s7).
% 2.33/2.47  0 [] succ(s7,s8).
% 2.33/2.47  0 [] succ(s8,s9).
% 2.33/2.47  0 [] succ(s9,s10).
% 2.33/2.47  0 [] succ(s10,s11).
% 2.33/2.47  0 [] succ(s11,s12).
% 2.33/2.47  0 [] succ(s12,s13).
% 2.33/2.47  0 [] succ(s13,s14).
% 2.33/2.47  0 [] succ(s14,s15).
% 2.33/2.47  0 [] succ(s15,s16).
% 2.33/2.47  0 [] succ(s16,s17).
% 2.33/2.47  0 [] succ(s17,s18).
% 2.33/2.47  0 [] succ(s18,s19).
% 2.33/2.47  0 [] succ(s19,s20).
% 2.33/2.47  0 [] succ(s20,s21).
% 2.33/2.47  0 [] succ(s21,s22).
% 2.33/2.47  0 [] succ(s22,s23).
% 2.33/2.47  0 [] succ(s23,s24).
% 2.33/2.47  0 [] succ(s24,s25).
% 2.33/2.47  0 [] succ(s25,s26).
% 2.33/2.47  0 [] succ(s26,s27).
% 2.33/2.47  0 [] succ(s27,s28).
% 2.33/2.47  0 [] succ(s28,s29).
% 2.33/2.47  0 [] last(s29).
% 2.33/2.47  0 [] -succ(X,Y)|trans(X,Y).
% 2.33/2.47  0 [] -loop|trans(s29,s0)|trans(s29,s1)|trans(s29,s2)|trans(s29,s3)|trans(s29,s4)|trans(s29,s5)|trans(s29,s6)|trans(s29,s7)|trans(s29,s8)|trans(s29,s9)|trans(s29,s10)|trans(s29,s11)|trans(s29,s12)|trans(s29,s13)|trans(s29,s14)|trans(s29,s15)|trans(s29,s16)|trans(s29,s17)|trans(s29,s18)|trans(s29,s19)|trans(s29,s20)|trans(s29,s21)|trans(s29,s22)|trans(s29,s23)|trans(s29,s24)|trans(s29,s25)|trans(s29,s26)|trans(s29,s27)|trans(s29,s28)|trans(s29,s29).
% 2.33/2.47  0 [] m_main_v_CMD(X,c_idle)|m_main_v_CMD(X,c_read_h_shared)|m_main_v_CMD(X,c_read_h_owned)|m_main_v_CMD(X,c_write_h_invalid)|m_main_v_CMD(X,c_write_h_shared)|m_main_v_CMD(X,c_write_h_resp_h_invalid)|m_main_v_CMD(X,c_write_h_resp_h_shared)|m_main_v_CMD(X,c_invalidate)|m_main_v_CMD(X,c_response).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_idle)| -m_main_v_CMD(X,c_read_h_shared).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_idle)| -m_main_v_CMD(X,c_read_h_owned).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_idle)| -m_main_v_CMD(X,c_write_h_invalid).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_idle)| -m_main_v_CMD(X,c_write_h_shared).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_idle)| -m_main_v_CMD(X,c_write_h_resp_h_invalid).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_idle)| -m_main_v_CMD(X,c_write_h_resp_h_shared).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_idle)| -m_main_v_CMD(X,c_invalidate).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_idle)| -m_main_v_CMD(X,c_response).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_read_h_shared)| -m_main_v_CMD(X,c_read_h_owned).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_read_h_shared)| -m_main_v_CMD(X,c_write_h_invalid).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_read_h_shared)| -m_main_v_CMD(X,c_write_h_shared).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_read_h_shared)| -m_main_v_CMD(X,c_write_h_resp_h_invalid).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_read_h_shared)| -m_main_v_CMD(X,c_write_h_resp_h_shared).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_read_h_shared)| -m_main_v_CMD(X,c_invalidate).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_read_h_shared)| -m_main_v_CMD(X,c_response).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_read_h_owned)| -m_main_v_CMD(X,c_write_h_invalid).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_read_h_owned)| -m_main_v_CMD(X,c_write_h_shared).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_read_h_owned)| -m_main_v_CMD(X,c_write_h_resp_h_invalid).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_read_h_owned)| -m_main_v_CMD(X,c_write_h_resp_h_shared).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_read_h_owned)| -m_main_v_CMD(X,c_invalidate).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_read_h_owned)| -m_main_v_CMD(X,c_response).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_write_h_invalid)| -m_main_v_CMD(X,c_write_h_shared).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_write_h_invalid)| -m_main_v_CMD(X,c_write_h_resp_h_invalid).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_write_h_invalid)| -m_main_v_CMD(X,c_write_h_resp_h_shared).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_write_h_invalid)| -m_main_v_CMD(X,c_invalidate).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_write_h_invalid)| -m_main_v_CMD(X,c_response).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_write_h_shared)| -m_main_v_CMD(X,c_write_h_resp_h_invalid).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_write_h_shared)| -m_main_v_CMD(X,c_write_h_resp_h_shared).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_write_h_shared)| -m_main_v_CMD(X,c_invalidate).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_write_h_shared)| -m_main_v_CMD(X,c_response).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_write_h_resp_h_invalid)| -m_main_v_CMD(X,c_write_h_resp_h_shared).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_write_h_resp_h_invalid)| -m_main_v_CMD(X,c_invalidate).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_write_h_resp_h_invalid)| -m_main_v_CMD(X,c_response).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_write_h_resp_h_shared)| -m_main_v_CMD(X,c_invalidate).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_write_h_resp_h_shared)| -m_main_v_CMD(X,c_response).
% 2.33/2.47  0 [] -m_main_v_CMD(X,c_invalidate)| -m_main_v_CMD(X,c_response).
% 2.33/2.47  0 [] m_memory_v_CMD(c_m,X,V)| -m_main_v_CMD(X,V)| -node1(X).
% 2.33/2.47  0 [] -m_memory_v_CMD(c_m,X,V)|m_main_v_CMD(X,V)| -node1(X).
% 2.33/2.47  0 [] node1(X).
% 2.33/2.47  0 [] m_memory_v_REPLY_h_OWNED(c_m,X)| -m_main_v_REPLY_h_OWNED(X).
% 2.33/2.47  0 [] -m_memory_v_REPLY_h_OWNED(c_m,X)|m_main_v_REPLY_h_OWNED(X).
% 2.33/2.47  0 [] m_memory_v_REPLY_h_WAITING(c_m,X)| -m_main_v_REPLY_h_WAITING(X).
% 2.33/2.47  0 [] -m_memory_v_REPLY_h_WAITING(c_m,X)|m_main_v_REPLY_h_WAITING(X).
% 2.33/2.47  0 [] m_memory_v_REPLY_h_STALL(c_m,X)| -m_main_v_REPLY_h_STALL(X).
% 2.33/2.47  0 [] -m_memory_v_REPLY_h_STALL(c_m,X)|m_main_v_REPLY_h_STALL(X).
% 2.33/2.47  0 [] m_processor_v_CMD(c_p0,X,V)| -m_main_v_CMD(X,V)| -node2(X).
% 2.33/2.47  0 [] -m_processor_v_CMD(c_p0,X,V)|m_main_v_CMD(X,V)| -node2(X).
% 2.33/2.47  0 [] node2(X).
% 2.33/2.47  0 [] m_processor_v_REPLY_h_OWNED(c_p0,X)| -m_main_v_REPLY_h_OWNED(X).
% 2.33/2.47  0 [] -m_processor_v_REPLY_h_OWNED(c_p0,X)|m_main_v_REPLY_h_OWNED(X).
% 2.33/2.47  0 [] m_processor_v_REPLY_h_WAITING(c_p0,X)| -m_main_v_REPLY_h_WAITING(X).
% 2.33/2.47  0 [] -m_processor_v_REPLY_h_WAITING(c_p0,X)|m_main_v_REPLY_h_WAITING(X).
% 2.33/2.47  0 [] m_processor_v_REPLY_h_STALL(c_p0,X)| -m_main_v_REPLY_h_STALL(X).
% 2.33/2.47  0 [] -m_processor_v_REPLY_h_STALL(c_p0,X)|m_main_v_REPLY_h_STALL(X).
% 2.33/2.47  0 [] m_processor_v_CMD(c_p1,X,V)| -m_main_v_CMD(X,V)| -node3(X).
% 2.33/2.47  0 [] -m_processor_v_CMD(c_p1,X,V)|m_main_v_CMD(X,V)| -node3(X).
% 2.33/2.47  0 [] node3(X).
% 2.33/2.47  0 [] m_processor_v_REPLY_h_OWNED(c_p1,X)| -m_main_v_REPLY_h_OWNED(X).
% 2.33/2.47  0 [] -m_processor_v_REPLY_h_OWNED(c_p1,X)|m_main_v_REPLY_h_OWNED(X).
% 2.33/2.47  0 [] m_processor_v_REPLY_h_WAITING(c_p1,X)| -m_main_v_REPLY_h_WAITING(X).
% 2.33/2.47  0 [] -m_processor_v_REPLY_h_WAITING(c_p1,X)|m_main_v_REPLY_h_WAITING(X).
% 2.33/2.47  0 [] m_processor_v_REPLY_h_STALL(c_p1,X)| -m_main_v_REPLY_h_STALL(X).
% 2.33/2.47  0 [] -m_processor_v_REPLY_h_STALL(c_p1,X)|m_main_v_REPLY_h_STALL(X).
% 2.33/2.47  0 [] m_processor_v_CMD(c_p2,X,V)| -m_main_v_CMD(X,V)| -node4(X).
% 2.33/2.47  0 [] -m_processor_v_CMD(c_p2,X,V)|m_main_v_CMD(X,V)| -node4(X).
% 2.33/2.47  0 [] node4(X).
% 2.33/2.47  0 [] m_processor_v_REPLY_h_OWNED(c_p2,X)| -m_main_v_REPLY_h_OWNED(X).
% 2.33/2.47  0 [] -m_processor_v_REPLY_h_OWNED(c_p2,X)|m_main_v_REPLY_h_OWNED(X).
% 2.33/2.47  0 [] m_processor_v_REPLY_h_WAITING(c_p2,X)| -m_main_v_REPLY_h_WAITING(X).
% 2.33/2.47  0 [] -m_processor_v_REPLY_h_WAITING(c_p2,X)|m_main_v_REPLY_h_WAITING(X).
% 2.33/2.47  0 [] m_processor_v_REPLY_h_STALL(c_p2,X)| -m_main_v_REPLY_h_STALL(X).
% 2.33/2.47  0 [] -m_processor_v_REPLY_h_STALL(c_p2,X)|m_main_v_REPLY_h_STALL(X).
% 2.33/2.47  0 [] -m_processor_v_reply_h_owned(c_p0,X)| -node5(X).
% 2.33/2.47  0 [] -m_processor_v_reply_h_owned(c_p1,X)| -node5(X).
% 2.33/2.47  0 [] -m_processor_v_reply_h_owned(c_p2,X)| -node5(X).
% 2.33/2.47  0 [] m_main_v_REPLY_h_OWNED(X)|node5(X).
% 2.33/2.47  0 [] -m_main_v_REPLY_h_OWNED(X)|m_processor_v_reply_h_owned(c_p0,X)|m_processor_v_reply_h_owned(c_p1,X)|m_processor_v_reply_h_owned(c_p2,X).
% 2.33/2.47  0 [] -m_processor_v_reply_h_waiting(c_p0,X)| -node6(X).
% 2.33/2.47  0 [] -m_processor_v_reply_h_waiting(c_p1,X)| -node6(X).
% 2.33/2.47  0 [] -m_processor_v_reply_h_waiting(c_p2,X)| -node6(X).
% 2.33/2.47  0 [] m_main_v_REPLY_h_WAITING(X)|node6(X).
% 2.33/2.47  0 [] -m_main_v_REPLY_h_WAITING(X)|m_processor_v_reply_h_waiting(c_p0,X)|m_processor_v_reply_h_waiting(c_p1,X)|m_processor_v_reply_h_waiting(c_p2,X).
% 2.33/2.47  0 [] -m_processor_v_reply_h_stall(c_p0,X)| -node7(X).
% 2.33/2.47  0 [] -m_processor_v_reply_h_stall(c_p1,X)| -node7(X).
% 2.33/2.47  0 [] -m_processor_v_reply_h_stall(c_p2,X)| -node7(X).
% 2.33/2.47  0 [] -m_memory_v_reply_h_stall(c_m,X)| -node7(X).
% 2.33/2.47  0 [] m_main_v_REPLY_h_STALL(X)|node7(X).
% 2.33/2.47  0 [] -m_main_v_REPLY_h_STALL(X)|m_processor_v_reply_h_stall(c_p0,X)|m_processor_v_reply_h_stall(c_p1,X)|m_processor_v_reply_h_stall(c_p2,X)|m_memory_v_reply_h_stall(c_m,X).
% 2.33/2.47  0 [] m_main_v_CMD(X,V)| -m_processor_v_cmd(c_p0,X,V)| -node8(X).
% 2.33/2.47  0 [] -m_main_v_CMD(X,V)|m_processor_v_cmd(c_p0,X,V)| -node8(X).
% 2.33/2.47  0 [] m_processor_v_cmd(c_p1,X,c_idle)| -node9(X).
% 2.33/2.47  0 [] m_processor_v_cmd(c_p2,X,c_idle)| -node9(X).
% 2.33/2.47  0 [] m_memory_v_cmd(c_m,X,c_idle)| -node9(X).
% 2.33/2.47  0 [] m_main_v_CMD(X,V)| -m_processor_v_cmd(c_p1,X,V)| -node10(X).
% 2.33/2.47  0 [] -m_main_v_CMD(X,V)|m_processor_v_cmd(c_p1,X,V)| -node10(X).
% 2.33/2.47  0 [] m_processor_v_cmd(c_p0,X,c_idle)| -node11(X).
% 2.33/2.47  0 [] m_processor_v_cmd(c_p2,X,c_idle)| -node11(X).
% 2.33/2.47  0 [] m_memory_v_cmd(c_m,X,c_idle)| -node11(X).
% 2.33/2.47  0 [] m_main_v_CMD(X,V)| -m_processor_v_cmd(c_p0,X,V)| -node12(X).
% 2.33/2.47  0 [] -m_main_v_CMD(X,V)|m_processor_v_cmd(c_p0,X,V)| -node12(X).
% 2.33/2.47  0 [] m_processor_v_cmd(c_p0,X,c_idle)| -node13(X).
% 2.33/2.47  0 [] m_processor_v_cmd(c_p1,X,c_idle)| -node13(X).
% 2.33/2.47  0 [] m_memory_v_cmd(c_m,X,c_idle)| -node13(X).
% 2.33/2.47  0 [] m_main_v_CMD(X,V)| -m_memory_v_cmd(c_m,X,V)| -node14(X).
% 2.33/2.47  0 [] -m_main_v_CMD(X,V)|m_memory_v_cmd(c_m,X,V)| -node14(X).
% 2.33/2.47  0 [] m_processor_v_cmd(c_p0,X,c_idle)| -node15(X).
% 2.33/2.47  0 [] m_processor_v_cmd(c_p1,X,c_idle)| -node15(X).
% 2.33/2.47  0 [] m_processor_v_cmd(c_p2,X,c_idle)| -node15(X).
% 2.33/2.47  0 [] -m_processor_v_cmd(c_p1,X,c_idle)| -m_processor_v_cmd(c_p2,X,c_idle)| -m_memory_v_cmd(c_m,X,c_idle)|node8(X).
% 2.33/2.47  0 [] node9(X)| -m_processor_v_cmd(c_p0,X,c_idle)| -m_processor_v_cmd(c_p2,X,c_idle)| -m_memory_v_cmd(c_m,X,c_idle)|node10(X).
% 2.33/2.47  0 [] node9(X)|node11(X)| -m_processor_v_cmd(c_p0,X,c_idle)| -m_processor_v_cmd(c_p1,X,c_idle)| -m_memory_v_cmd(c_m,X,c_idle)|node12(X).
% 2.33/2.47  0 [] node9(X)|node11(X)|node13(X)| -m_processor_v_cmd(c_p0,X,c_idle)| -m_processor_v_cmd(c_p1,X,c_idle)| -m_processor_v_cmd(c_p2,X,c_idle)|node14(X).
% 2.33/2.47  0 [] m_main_v_CMD(X,c_idle)|m_main_v_CMD(X,c_read_h_shared)|m_main_v_CMD(X,c_read_h_owned)|m_main_v_CMD(X,c_write_h_invalid)|m_main_v_CMD(X,c_write_h_shared)|m_main_v_CMD(X,c_write_h_resp_h_invalid)|m_main_v_CMD(X,c_write_h_resp_h_shared)|m_main_v_CMD(X,c_invalidate)|m_main_v_CMD(X,c_response)|node9(X)|node11(X)|node13(X)|node15(X).
% 2.33/2.47  0 [] -m_processor_v_master(c_p0,X)|m_processor_v_master(c_p0,X).
% 2.33/2.47  0 [] -m_processor_v_master(c_p0,X)| -m_processor_v_master(c_p1,X).
% 2.33/2.47  0 [] -m_processor_v_master(c_p1,X)|m_processor_v_master(c_p1,X)|m_processor_v_master(c_p0,X).
% 2.33/2.47  0 [] -m_processor_v_master(c_p0,X)| -node16(X).
% 2.33/2.47  0 [] -m_processor_v_master(c_p1,X)| -node16(X).
% 2.33/2.47  0 [] node16(X)| -m_processor_v_master(c_p2,X).
% 2.33/2.47  0 [] -m_processor_v_master(c_p2,X)|m_processor_v_master(c_p2,X)|m_processor_v_master(c_p0,X)|m_processor_v_master(c_p1,X).
% 2.33/2.47  0 [] -m_processor_v_master(c_p0,X)| -node17(X).
% 2.33/2.47  0 [] -m_processor_v_master(c_p1,X)| -node17(X).
% 2.33/2.47  0 [] -m_processor_v_master(c_p2,X)| -node17(X).
% 2.33/2.47  0 [] node17(X)| -m_memory_v_master(c_m,X).
% 2.33/2.47  0 [] -m_memory_v_master(c_m,X)|m_memory_v_master(c_m,X)|m_processor_v_master(c_p0,X)|m_processor_v_master(c_p1,X)|m_processor_v_master(c_p2,X).
% 2.33/2.47  0 [] m_memory_v_cmd(I0,X,c_idle)|m_memory_v_cmd(I0,X,c_read_h_shared)|m_memory_v_cmd(I0,X,c_read_h_owned)|m_memory_v_cmd(I0,X,c_write_h_invalid)|m_memory_v_cmd(I0,X,c_write_h_shared)|m_memory_v_cmd(I0,X,c_write_h_resp_h_invalid)|m_memory_v_cmd(I0,X,c_write_h_resp_h_shared)|m_memory_v_cmd(I0,X,c_invalidate)|m_memory_v_cmd(I0,X,c_response).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_idle)| -m_memory_v_cmd(I0,X,c_read_h_shared).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_idle)| -m_memory_v_cmd(I0,X,c_read_h_owned).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_idle)| -m_memory_v_cmd(I0,X,c_write_h_invalid).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_idle)| -m_memory_v_cmd(I0,X,c_write_h_shared).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_idle)| -m_memory_v_cmd(I0,X,c_write_h_resp_h_invalid).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_idle)| -m_memory_v_cmd(I0,X,c_write_h_resp_h_shared).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_idle)| -m_memory_v_cmd(I0,X,c_invalidate).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_idle)| -m_memory_v_cmd(I0,X,c_response).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_read_h_shared)| -m_memory_v_cmd(I0,X,c_read_h_owned).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_read_h_shared)| -m_memory_v_cmd(I0,X,c_write_h_invalid).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_read_h_shared)| -m_memory_v_cmd(I0,X,c_write_h_shared).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_read_h_shared)| -m_memory_v_cmd(I0,X,c_write_h_resp_h_invalid).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_read_h_shared)| -m_memory_v_cmd(I0,X,c_write_h_resp_h_shared).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_read_h_shared)| -m_memory_v_cmd(I0,X,c_invalidate).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_read_h_shared)| -m_memory_v_cmd(I0,X,c_response).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_read_h_owned)| -m_memory_v_cmd(I0,X,c_write_h_invalid).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_read_h_owned)| -m_memory_v_cmd(I0,X,c_write_h_shared).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_read_h_owned)| -m_memory_v_cmd(I0,X,c_write_h_resp_h_invalid).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_read_h_owned)| -m_memory_v_cmd(I0,X,c_write_h_resp_h_shared).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_read_h_owned)| -m_memory_v_cmd(I0,X,c_invalidate).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_read_h_owned)| -m_memory_v_cmd(I0,X,c_response).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_write_h_invalid)| -m_memory_v_cmd(I0,X,c_write_h_shared).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_write_h_invalid)| -m_memory_v_cmd(I0,X,c_write_h_resp_h_invalid).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_write_h_invalid)| -m_memory_v_cmd(I0,X,c_write_h_resp_h_shared).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_write_h_invalid)| -m_memory_v_cmd(I0,X,c_invalidate).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_write_h_invalid)| -m_memory_v_cmd(I0,X,c_response).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_write_h_shared)| -m_memory_v_cmd(I0,X,c_write_h_resp_h_invalid).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_write_h_shared)| -m_memory_v_cmd(I0,X,c_write_h_resp_h_shared).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_write_h_shared)| -m_memory_v_cmd(I0,X,c_invalidate).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_write_h_shared)| -m_memory_v_cmd(I0,X,c_response).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_write_h_resp_h_invalid)| -m_memory_v_cmd(I0,X,c_write_h_resp_h_shared).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_write_h_resp_h_invalid)| -m_memory_v_cmd(I0,X,c_invalidate).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_write_h_resp_h_invalid)| -m_memory_v_cmd(I0,X,c_response).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_write_h_resp_h_shared)| -m_memory_v_cmd(I0,X,c_invalidate).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_write_h_resp_h_shared)| -m_memory_v_cmd(I0,X,c_response).
% 2.33/2.47  0 [] -m_memory_v_cmd(I0,X,c_invalidate)| -m_memory_v_cmd(I0,X,c_response).
% 2.33/2.47  0 [] -m_memory_v_busy(I0,s0).
% 2.33/2.47  0 [] m_memory_v_busy(I0,Y)| -m_memory_v_busy(I0,X)| -node18(I0,X,Y).
% 2.33/2.47  0 [] -m_memory_v_busy(I0,Y)|m_memory_v_busy(I0,X)| -node18(I0,X,Y).
% 2.33/2.47  0 [] m_memory_v_master(I0,X)| -node19(I0,X).
% 2.33/2.47  0 [] m_memory_v_CMD(I0,X,c_response)| -node19(I0,X).
% 2.33/2.47  0 [] -m_memory_v_CMD(I0,X,c_read_h_owned)| -node20(I0,X).
% 2.33/2.47  0 [] -m_memory_v_CMD(I0,X,c_read_h_shared)| -node20(I0,X).
% 2.33/2.47  0 [] -m_memory_v_master(I0,X)| -node21(I0,X).
% 2.33/2.47  0 [] m_memory_v_CMD(I0,X,c_read_h_owned)|m_memory_v_CMD(I0,X,c_read_h_shared)| -node21(I0,X).
% 2.33/2.47  0 [] m_memory_v_busy(I0,Y)| -m_memory_v_busy(I0,X)| -node22(I0,X,Y).
% 2.33/2.47  0 [] -m_memory_v_busy(I0,Y)|m_memory_v_busy(I0,X)| -node22(I0,X,Y).
% 2.33/2.47  0 [] -m_memory_v_abort(I0,X)|node18(I0,X,Y)| -node23(I0,X,Y).
% 2.33/2.47  0 [] m_memory_v_abort(I0,X)| -m_memory_v_master(I0,X)| -m_memory_v_CMD(I0,X,c_response)| -m_memory_v_busy(I0,Y)| -node23(I0,X,Y).
% 2.33/2.47  0 [] m_memory_v_abort(I0,X)|node19(I0,X)|m_memory_v_master(I0,X)|node20(I0,X)|m_memory_v_busy(I0,Y)| -node23(I0,X,Y).
% 2.33/2.47  0 [] m_memory_v_abort(I0,X)|node19(I0,X)|node21(I0,X)|node22(I0,X,Y)| -node23(I0,X,Y).
% 2.33/2.47  0 [] -trans(X,Y)|node23(I0,X,Y).
% 2.33/2.47  0 [] -m_memory_v_reply_h_owned(I0,X).
% 2.33/2.47  0 [] -m_memory_v_reply_h_waiting(I0,X).
% 2.33/2.47  0 [] -m_memory_v_CMD(I0,X,c_read_h_shared)| -node24(I0,X).
% 2.33/2.47  0 [] -m_memory_v_CMD(I0,X,c_read_h_owned)| -node24(I0,X).
% 2.33/2.47  0 [] -m_memory_v_CMD(I0,X,c_read_h_shared)| -node25(I0,X).
% 2.33/2.47  0 [] -m_memory_v_CMD(I0,X,c_read_h_owned)| -node25(I0,X).
% 2.33/2.47  0 [] -m_memory_v_REPLY_h_STALL(I0,X)| -node26(I0,X).
% 2.33/2.47  0 [] node24(I0,X)| -m_memory_v_REPLY_h_WAITING(I0,X)| -node26(I0,X).
% 2.33/2.47  0 [] node25(I0,X)| -m_memory_v_REPLY_h_OWNED(I0,X)| -node26(I0,X).
% 2.33/2.47  0 [] m_memory_v_CMD(I0,X,c_read_h_shared)|m_memory_v_CMD(I0,X,c_read_h_owned)| -node27(I0,X).
% 2.33/2.47  0 [] m_memory_v_REPLY_h_WAITING(I0,X)| -node27(I0,X).
% 2.33/2.47  0 [] m_memory_v_CMD(I0,X,c_read_h_shared)|m_memory_v_CMD(I0,X,c_read_h_owned)| -node28(I0,X).
% 2.33/2.47  0 [] m_memory_v_REPLY_h_OWNED(I0,X)| -node28(I0,X).
% 2.33/2.47  0 [] m_memory_v_abort(I0,X)|node26(I0,X).
% 2.33/2.47  0 [] -m_memory_v_abort(I0,X)|m_memory_v_REPLY_h_STALL(I0,X)|node27(I0,X)|node28(I0,X).
% 2.33/2.47  0 [] m_memory_v_master(I0,X)| -node29(I0,X).
% 2.33/2.47  0 [] m_memory_v_busy(I0,X)| -node29(I0,X).
% 2.33/2.47  0 [] m_memory_v_cmd(I0,X,c_response)|m_memory_v_cmd(I0,X,c_idle)| -m_memory_v_master(I0,X)| -m_memory_v_busy(I0,X).
% 2.33/2.47  0 [] node29(I0,X)|m_memory_v_cmd(I0,X,c_idle).
% 2.33/2.47  0 [] -m_memory_v_CMD(I0,X,c_read_h_shared)| -node30(I0,X).
% 2.33/2.47  0 [] -m_memory_v_CMD(I0,X,c_read_h_owned)| -node30(I0,X).
% 2.33/2.47  0 [] -m_memory_v_CMD(I0,X,c_write_h_invalid)| -node30(I0,X).
% 2.33/2.47  0 [] -m_memory_v_CMD(I0,X,c_write_h_shared)| -node30(I0,X).
% 2.33/2.47  0 [] -m_memory_v_CMD(I0,X,c_write_h_resp_h_invalid)| -node30(I0,X).
% 2.33/2.47  0 [] -m_memory_v_CMD(I0,X,c_write_h_resp_h_shared)| -node30(I0,X).
% 2.33/2.47  0 [] m_memory_v_busy(I0,X)| -node31(I0,X).
% 2.33/2.47  0 [] m_memory_v_CMD(I0,X,c_read_h_shared)|m_memory_v_CMD(I0,X,c_read_h_owned)|m_memory_v_CMD(I0,X,c_write_h_invalid)|m_memory_v_CMD(I0,X,c_write_h_shared)|m_memory_v_CMD(I0,X,c_write_h_resp_h_invalid)|m_memory_v_CMD(I0,X,c_write_h_resp_h_shared)| -node31(I0,X).
% 2.33/2.47  0 [] -m_memory_v_busy(I0,X)|node30(I0,X)|m_memory_v_reply_h_stall(I0,X).
% 2.33/2.47  0 [] -m_memory_v_reply_h_stall(I0,X)|m_memory_v_reply_h_stall(I0,X)|node31(I0,X).
% 2.33/2.47  0 [] m_processor_v_cmd(I0,X,c_idle)|m_processor_v_cmd(I0,X,c_read_h_shared)|m_processor_v_cmd(I0,X,c_read_h_owned)|m_processor_v_cmd(I0,X,c_write_h_invalid)|m_processor_v_cmd(I0,X,c_write_h_shared)|m_processor_v_cmd(I0,X,c_write_h_resp_h_invalid)|m_processor_v_cmd(I0,X,c_write_h_resp_h_shared)|m_processor_v_cmd(I0,X,c_invalidate)|m_processor_v_cmd(I0,X,c_response).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_idle)| -m_processor_v_cmd(I0,X,c_read_h_shared).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_idle)| -m_processor_v_cmd(I0,X,c_read_h_owned).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_idle)| -m_processor_v_cmd(I0,X,c_write_h_invalid).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_idle)| -m_processor_v_cmd(I0,X,c_write_h_shared).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_idle)| -m_processor_v_cmd(I0,X,c_write_h_resp_h_invalid).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_idle)| -m_processor_v_cmd(I0,X,c_write_h_resp_h_shared).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_idle)| -m_processor_v_cmd(I0,X,c_invalidate).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_idle)| -m_processor_v_cmd(I0,X,c_response).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_read_h_shared)| -m_processor_v_cmd(I0,X,c_read_h_owned).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_read_h_shared)| -m_processor_v_cmd(I0,X,c_write_h_invalid).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_read_h_shared)| -m_processor_v_cmd(I0,X,c_write_h_shared).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_read_h_shared)| -m_processor_v_cmd(I0,X,c_write_h_resp_h_invalid).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_read_h_shared)| -m_processor_v_cmd(I0,X,c_write_h_resp_h_shared).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_read_h_shared)| -m_processor_v_cmd(I0,X,c_invalidate).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_read_h_shared)| -m_processor_v_cmd(I0,X,c_response).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_read_h_owned)| -m_processor_v_cmd(I0,X,c_write_h_invalid).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_read_h_owned)| -m_processor_v_cmd(I0,X,c_write_h_shared).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_read_h_owned)| -m_processor_v_cmd(I0,X,c_write_h_resp_h_invalid).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_read_h_owned)| -m_processor_v_cmd(I0,X,c_write_h_resp_h_shared).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_read_h_owned)| -m_processor_v_cmd(I0,X,c_invalidate).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_read_h_owned)| -m_processor_v_cmd(I0,X,c_response).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_write_h_invalid)| -m_processor_v_cmd(I0,X,c_write_h_shared).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_write_h_invalid)| -m_processor_v_cmd(I0,X,c_write_h_resp_h_invalid).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_write_h_invalid)| -m_processor_v_cmd(I0,X,c_write_h_resp_h_shared).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_write_h_invalid)| -m_processor_v_cmd(I0,X,c_invalidate).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_write_h_invalid)| -m_processor_v_cmd(I0,X,c_response).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_write_h_shared)| -m_processor_v_cmd(I0,X,c_write_h_resp_h_invalid).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_write_h_shared)| -m_processor_v_cmd(I0,X,c_write_h_resp_h_shared).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_write_h_shared)| -m_processor_v_cmd(I0,X,c_invalidate).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_write_h_shared)| -m_processor_v_cmd(I0,X,c_response).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_write_h_resp_h_invalid)| -m_processor_v_cmd(I0,X,c_write_h_resp_h_shared).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_write_h_resp_h_invalid)| -m_processor_v_cmd(I0,X,c_invalidate).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_write_h_resp_h_invalid)| -m_processor_v_cmd(I0,X,c_response).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_write_h_resp_h_shared)| -m_processor_v_cmd(I0,X,c_invalidate).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_write_h_resp_h_shared)| -m_processor_v_cmd(I0,X,c_response).
% 2.33/2.47  0 [] -m_processor_v_cmd(I0,X,c_invalidate)| -m_processor_v_cmd(I0,X,c_response).
% 2.33/2.47  0 [] m_processor_v_snoop(I0,X,c_invalid)|m_processor_v_snoop(I0,X,c_owned)|m_processor_v_snoop(I0,X,c_shared).
% 2.33/2.47  0 [] -m_processor_v_snoop(I0,X,c_invalid)| -m_processor_v_snoop(I0,X,c_owned).
% 2.33/2.47  0 [] -m_processor_v_snoop(I0,X,c_invalid)| -m_processor_v_snoop(I0,X,c_shared).
% 2.33/2.47  0 [] -m_processor_v_snoop(I0,X,c_owned)| -m_processor_v_snoop(I0,X,c_shared).
% 2.33/2.47  0 [] m_processor_v_state(I0,X,c_invalid)|m_processor_v_state(I0,X,c_shared)|m_processor_v_state(I0,X,c_owned).
% 2.33/2.47  0 [] -m_processor_v_state(I0,X,c_invalid)| -m_processor_v_state(I0,X,c_shared).
% 2.33/2.47  0 [] -m_processor_v_state(I0,X,c_invalid)| -m_processor_v_state(I0,X,c_owned).
% 2.33/2.47  0 [] -m_processor_v_state(I0,X,c_shared)| -m_processor_v_state(I0,X,c_owned).
% 2.33/2.47  0 [] m_processor_v_state(I0,s0,c_invalid).
% 2.33/2.47  0 [] m_processor_v_snoop(I0,s0,c_invalid).
% 2.33/2.47  0 [] -m_processor_v_waiting(I0,s0).
% 2.33/2.47  0 [] m_processor_v_state(I0,Y,V)| -m_processor_v_state(I0,X,V)| -node32(I0,X,Y).
% 2.33/2.47  0 [] -m_processor_v_state(I0,Y,V)|m_processor_v_state(I0,X,V)| -node32(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_state(I0,Y,V)| -m_processor_v_state(I0,X,V)| -node33(I0,X,Y).
% 2.33/2.47  0 [] -m_processor_v_state(I0,Y,V)|m_processor_v_state(I0,X,V)| -node33(I0,X,Y).
% 2.33/2.47  0 [] -m_processor_v_CMD(I0,X,c_read_h_shared)|m_processor_v_state(I0,Y,c_shared)| -node34(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_CMD(I0,X,c_read_h_shared)| -m_processor_v_CMD(I0,X,c_read_h_owned)|m_processor_v_state(I0,Y,c_owned)| -node34(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_CMD(I0,X,c_read_h_shared)|m_processor_v_CMD(I0,X,c_read_h_owned)| -m_processor_v_CMD(I0,X,c_write_h_invalid)|m_processor_v_state(I0,Y,c_invalid)| -node34(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_CMD(I0,X,c_read_h_shared)|m_processor_v_CMD(I0,X,c_read_h_owned)|m_processor_v_CMD(I0,X,c_write_h_invalid)| -m_processor_v_CMD(I0,X,c_write_h_resp_h_invalid)|m_processor_v_state(I0,Y,c_invalid)| -node34(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_CMD(I0,X,c_read_h_shared)|m_processor_v_CMD(I0,X,c_read_h_owned)|m_processor_v_CMD(I0,X,c_write_h_invalid)|m_processor_v_CMD(I0,X,c_write_h_resp_h_invalid)| -m_processor_v_CMD(I0,X,c_write_h_shared)|m_processor_v_state(I0,Y,c_shared)| -node34(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_CMD(I0,X,c_read_h_shared)|m_processor_v_CMD(I0,X,c_read_h_owned)|m_processor_v_CMD(I0,X,c_write_h_invalid)|m_processor_v_CMD(I0,X,c_write_h_resp_h_invalid)|m_processor_v_CMD(I0,X,c_write_h_shared)| -m_processor_v_CMD(I0,X,c_write_h_resp_h_shared)|m_processor_v_state(I0,Y,c_shared)| -node34(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_CMD(I0,X,c_read_h_shared)|m_processor_v_CMD(I0,X,c_read_h_owned)|m_processor_v_CMD(I0,X,c_write_h_invalid)|m_processor_v_CMD(I0,X,c_write_h_resp_h_invalid)|m_processor_v_CMD(I0,X,c_write_h_shared)|m_processor_v_CMD(I0,X,c_write_h_resp_h_shared)|node33(I0,X,Y)| -node34(I0,X,Y).
% 2.33/2.47  0 [] -m_processor_v_CMD(I0,X,c_read_h_owned)| -node35(I0,X).
% 2.33/2.47  0 [] -m_processor_v_CMD(I0,X,c_invalidate)| -node35(I0,X).
% 2.33/2.47  0 [] -m_processor_v_master(I0,X)| -node36(I0,X).
% 2.33/2.47  0 [] m_processor_v_state(I0,X,c_shared)| -node36(I0,X).
% 2.33/2.47  0 [] m_processor_v_CMD(I0,X,c_read_h_owned)|m_processor_v_CMD(I0,X,c_invalidate)| -node36(I0,X).
% 2.33/2.47  0 [] m_processor_v_state(I0,Y,V)| -m_processor_v_state(I0,X,V)| -node37(I0,X,Y).
% 2.33/2.47  0 [] -m_processor_v_state(I0,Y,V)|m_processor_v_state(I0,X,V)| -node37(I0,X,Y).
% 2.33/2.47  0 [] -m_processor_v_abort(I0,X)|node32(I0,X,Y)| -node38(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_abort(I0,X)| -m_processor_v_master(I0,X)|node34(I0,X,Y)| -node38(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_abort(I0,X)|m_processor_v_master(I0,X)|m_processor_v_master(I0,X)| -m_processor_v_state(I0,X,c_shared)|node35(I0,X)|m_processor_v_state(I0,Y,c_invalid)| -node38(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_state(I0,Y,c_shared)|m_processor_v_state(I0,Y,c_invalid)|m_processor_v_abort(I0,X)|m_processor_v_master(I0,X)|node36(I0,X)| -m_processor_v_state(I0,X,c_shared)| -node38(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_abort(I0,X)|m_processor_v_master(I0,X)|node36(I0,X)|m_processor_v_state(I0,X,c_shared)|node37(I0,X,Y)| -node38(I0,X,Y).
% 2.33/2.47  0 [] -trans(X,Y)|node38(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_snoop(I0,Y,V)| -m_processor_v_snoop(I0,X,V)| -node39(I0,X,Y).
% 2.33/2.47  0 [] -m_processor_v_snoop(I0,Y,V)|m_processor_v_snoop(I0,X,V)| -node39(I0,X,Y).
% 2.33/2.47  0 [] -m_processor_v_master(I0,X)| -node40(I0,X).
% 2.33/2.47  0 [] m_processor_v_state(I0,X,c_owned)| -node40(I0,X).
% 2.33/2.47  0 [] m_processor_v_CMD(I0,X,c_read_h_shared)| -node40(I0,X).
% 2.33/2.47  0 [] -m_processor_v_master(I0,X)| -node41(I0,X).
% 2.33/2.47  0 [] m_processor_v_state(I0,X,c_owned)| -node41(I0,X).
% 2.33/2.47  0 [] m_processor_v_CMD(I0,X,c_read_h_shared)| -node41(I0,X).
% 2.33/2.47  0 [] m_processor_v_master(I0,X)| -node42(I0,X).
% 2.33/2.47  0 [] m_processor_v_CMD(I0,X,c_write_h_resp_h_invalid)| -node42(I0,X).
% 2.33/2.47  0 [] m_processor_v_master(I0,X)| -node43(I0,X).
% 2.33/2.47  0 [] m_processor_v_CMD(I0,X,c_write_h_resp_h_shared)| -node43(I0,X).
% 2.33/2.47  0 [] m_processor_v_snoop(I0,Y,V)| -m_processor_v_snoop(I0,X,V)| -node44(I0,X,Y).
% 2.33/2.47  0 [] -m_processor_v_snoop(I0,Y,V)|m_processor_v_snoop(I0,X,V)| -node44(I0,X,Y).
% 2.33/2.47  0 [] -m_processor_v_abort(I0,X)|node39(I0,X,Y)| -node45(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_abort(I0,X)|m_processor_v_master(I0,X)| -m_processor_v_state(I0,X,c_owned)| -m_processor_v_CMD(I0,X,c_read_h_shared)|m_processor_v_snoop(I0,Y,c_shared)| -node45(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_abort(I0,X)|node40(I0,X)|m_processor_v_master(I0,X)| -m_processor_v_state(I0,X,c_owned)| -m_processor_v_CMD(I0,X,c_read_h_shared)|m_processor_v_snoop(I0,Y,c_owned)| -node45(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_abort(I0,X)|node40(I0,X)|node41(I0,X)| -m_processor_v_master(I0,X)| -m_processor_v_CMD(I0,X,c_write_h_resp_h_invalid)|m_processor_v_snoop(I0,Y,c_invalid)| -node45(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_abort(I0,X)|node40(I0,X)|node41(I0,X)|node42(I0,X)| -m_processor_v_master(I0,X)| -m_processor_v_CMD(I0,X,c_write_h_resp_h_shared)|m_processor_v_snoop(I0,Y,c_invalid)| -node45(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_abort(I0,X)|node40(I0,X)|node41(I0,X)|node42(I0,X)|node43(I0,X)|node44(I0,X,Y)| -node45(I0,X,Y).
% 2.33/2.47  0 [] -trans(X,Y)|node45(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_waiting(I0,Y)| -m_processor_v_waiting(I0,X)| -node46(I0,X,Y).
% 2.33/2.47  0 [] -m_processor_v_waiting(I0,Y)|m_processor_v_waiting(I0,X)| -node46(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_master(I0,X)| -node47(I0,X).
% 2.33/2.47  0 [] m_processor_v_CMD(I0,X,c_read_h_shared)| -node47(I0,X).
% 2.33/2.47  0 [] m_processor_v_master(I0,X)| -node48(I0,X).
% 2.33/2.47  0 [] m_processor_v_CMD(I0,X,c_read_h_owned)| -node48(I0,X).
% 2.33/2.47  0 [] -m_processor_v_master(I0,X)| -node49(I0,X).
% 2.33/2.47  0 [] m_processor_v_CMD(I0,X,c_response)| -node49(I0,X).
% 2.33/2.47  0 [] -m_processor_v_master(I0,X)| -node50(I0,X).
% 2.33/2.47  0 [] m_processor_v_CMD(I0,X,c_write_h_resp_h_invalid)| -node50(I0,X).
% 2.33/2.47  0 [] -m_processor_v_master(I0,X)| -node51(I0,X).
% 2.33/2.47  0 [] m_processor_v_CMD(I0,X,c_write_h_resp_h_shared)| -node51(I0,X).
% 2.33/2.47  0 [] m_processor_v_waiting(I0,Y)| -m_processor_v_waiting(I0,X)| -node52(I0,X,Y).
% 2.33/2.47  0 [] -m_processor_v_waiting(I0,Y)|m_processor_v_waiting(I0,X)| -node52(I0,X,Y).
% 2.33/2.47  0 [] -m_processor_v_abort(I0,X)|node46(I0,X,Y)| -node53(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_abort(I0,X)| -m_processor_v_master(I0,X)| -m_processor_v_CMD(I0,X,c_read_h_shared)|m_processor_v_waiting(I0,Y)| -node53(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_abort(I0,X)|node47(I0,X)| -m_processor_v_master(I0,X)| -m_processor_v_CMD(I0,X,c_read_h_owned)|m_processor_v_waiting(I0,Y)| -node53(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_abort(I0,X)|node47(I0,X)|node48(I0,X)|m_processor_v_master(I0,X)| -m_processor_v_CMD(I0,X,c_response)| -m_processor_v_waiting(I0,Y)| -node53(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_abort(I0,X)|node47(I0,X)|node48(I0,X)|node49(I0,X)|m_processor_v_master(I0,X)| -m_processor_v_CMD(I0,X,c_write_h_resp_h_invalid)| -m_processor_v_waiting(I0,Y)| -node53(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_abort(I0,X)|node47(I0,X)|node48(I0,X)|node49(I0,X)|node50(I0,X)|m_processor_v_master(I0,X)| -m_processor_v_CMD(I0,X,c_write_h_resp_h_shared)| -m_processor_v_waiting(I0,Y)| -node53(I0,X,Y).
% 2.33/2.47  0 [] m_processor_v_abort(I0,X)|node47(I0,X)|node48(I0,X)|node49(I0,X)|node50(I0,X)|node51(I0,X)|node52(I0,X,Y)| -node53(I0,X,Y).
% 2.33/2.47  0 [] -trans(X,Y)|node53(I0,X,Y).
% 2.33/2.47  0 [] -m_processor_v_state(I0,X,c_shared)| -node54(I0,X).
% 2.33/2.47  0 [] -m_processor_v_state(I0,X,c_owned)| -node54(I0,X).
% 2.33/2.47  0 [] m_processor_v_state(I0,X,c_shared)|m_processor_v_state(I0,X,c_owned)| -node55(I0,X).
% 2.33/2.47  0 [] -m_processor_v_waiting(I0,X)| -node55(I0,X).
% 2.33/2.47  0 [] m_processor_v_readable(I0,X)|node54(I0,X)|m_processor_v_waiting(I0,X).
% 2.33/2.47  0 [] -m_processor_v_readable(I0,X)|node55(I0,X).
% 2.33/2.47  0 [] m_processor_v_state(I0,X,c_owned)| -node56(I0,X).
% 2.33/2.47  0 [] -m_processor_v_waiting(I0,X)| -node56(I0,X).
% 2.33/2.47  0 [] m_processor_v_writable(I0,X)| -m_processor_v_state(I0,X,c_owned)|m_processor_v_waiting(I0,X).
% 2.33/2.47  0 [] -m_processor_v_writable(I0,X)|node56(I0,X).
% 2.33/2.47  0 [] -m_processor_v_master(I0,X)| -node57(I0,X).
% 2.33/2.47  0 [] m_processor_v_state(I0,X,c_owned)| -node57(I0,X).
% 2.33/2.47  0 [] m_processor_v_reply_h_owned(I0,X)|m_processor_v_master(I0,X)| -m_processor_v_state(I0,X,c_owned).
% 2.33/2.47  0 [] -m_processor_v_reply_h_owned(I0,X)|node57(I0,X).
% 2.33/2.47  0 [] -m_processor_v_master(I0,X)| -node58(I0,X).
% 2.33/2.47  0 [] m_processor_v_waiting(I0,X)| -node58(I0,X).
% 2.33/2.47  0 [] m_processor_v_reply_h_waiting(I0,X)|m_processor_v_master(I0,X)| -m_processor_v_waiting(I0,X).
% 2.33/2.47  0 [] -m_processor_v_reply_h_waiting(I0,X)|node58(I0,X).
% 2.33/2.47  0 [] -m_processor_v_CMD(I0,X,c_read_h_shared)| -node59(I0,X).
% 2.33/2.47  0 [] -m_processor_v_CMD(I0,X,c_read_h_owned)| -node59(I0,X).
% 2.33/2.47  0 [] -m_processor_v_REPLY_h_STALL(I0,X)| -node60(I0,X).
% 2.33/2.47  0 [] node59(I0,X)| -m_processor_v_REPLY_h_WAITING(I0,X)| -node60(I0,X).
% 2.33/2.47  0 [] m_processor_v_CMD(I0,X,c_read_h_shared)|m_processor_v_CMD(I0,X,c_read_h_owned)| -node61(I0,X).
% 2.33/2.47  0 [] m_processor_v_REPLY_h_WAITING(I0,X)| -node61(I0,X).
% 2.33/2.47  0 [] m_processor_v_abort(I0,X)|node60(I0,X).
% 2.33/2.47  0 [] -m_processor_v_abort(I0,X)|m_processor_v_REPLY_h_STALL(I0,X)|node61(I0,X).
% 2.33/2.47  0 [] m_processor_v_master(I0,X)| -node62(I0,X).
% 2.33/2.47  0 [] m_processor_v_state(I0,X,c_invalid)| -node62(I0,X).
% 2.33/2.47  0 [] m_processor_v_master(I0,X)| -node63(I0,X).
% 2.33/2.47  0 [] m_processor_v_state(I0,X,c_shared)| -node63(I0,X).
% 2.33/2.47  0 [] m_processor_v_master(I0,X)| -node64(I0,X).
% 2.33/2.47  0 [] m_processor_v_state(I0,X,c_owned)| -node64(I0,X).
% 2.33/2.47  0 [] m_processor_v_snoop(I0,X,c_owned)| -node64(I0,X).
% 2.33/2.47  0 [] m_processor_v_master(I0,X)| -node65(I0,X).
% 2.33/2.47  0 [] m_processor_v_state(I0,X,c_owned)| -node65(I0,X).
% 2.33/2.47  0 [] m_processor_v_snoop(I0,X,c_shared)| -node65(I0,X).
% 2.33/2.47  0 [] m_processor_v_master(I0,X)| -node66(I0,X).
% 2.33/2.47  0 [] m_processor_v_state(I0,X,c_owned)| -node66(I0,X).
% 2.33/2.47  0 [] m_processor_v_snoop(I0,X,c_invalid)| -node66(I0,X).
% 2.33/2.47  0 [] m_processor_v_cmd(I0,X,c_read_h_shared)|m_processor_v_cmd(I0,X,c_read_h_owned)| -m_processor_v_master(I0,X)| -m_processor_v_state(I0,X,c_invalid).
% 2.33/2.47  0 [] node62(I0,X)| -m_processor_v_master(I0,X)| -m_processor_v_state(I0,X,c_shared)|m_processor_v_cmd(I0,X,c_read_h_owned).
% 2.33/2.47  0 [] node62(I0,X)|node63(I0,X)| -m_processor_v_master(I0,X)| -m_processor_v_state(I0,X,c_owned)| -m_processor_v_snoop(I0,X,c_owned)|m_processor_v_cmd(I0,X,c_write_h_resp_h_invalid).
% 2.33/2.47  0 [] node62(I0,X)|node63(I0,X)|node64(I0,X)| -m_processor_v_master(I0,X)| -m_processor_v_state(I0,X,c_owned)| -m_processor_v_snoop(I0,X,c_shared)|m_processor_v_cmd(I0,X,c_write_h_resp_h_shared).
% 2.33/2.47  0 [] node62(I0,X)|node63(I0,X)|node64(I0,X)|node65(I0,X)| -m_processor_v_master(I0,X)| -m_processor_v_state(I0,X,c_owned)| -m_processor_v_snoop(I0,X,c_invalid)|m_processor_v_cmd(I0,X,c_write_h_invalid).
% 2.33/2.47  0 [] node62(I0,X)|node63(I0,X)|node64(I0,X)|node65(I0,X)|node66(I0,X)|m_processor_v_cmd(I0,X,c_idle).
% 2.33/2.47  0 [] m_processor_v_writable(c_p0,X)| -node67(X).
% 2.33/2.47  0 [] m_processor_v_writable(c_p1,X)| -node67(X).
% 2.33/2.47  0 [] node67(X)|xuntil69(X)| -until68(X).
% 2.33/2.47  0 [] until68(Y)| -succ(X,Y)| -xuntil69(X).
% 2.33/2.47  0 [] loop| -last(X)| -xuntil69(X).
% 2.33/2.47  0 [] until2p70(Y)| -trans(X,Y)| -last(X)| -xuntil69(X).
% 2.33/2.47  0 [] node67(X)|xuntil2p71(X)| -until2p70(X).
% 2.33/2.47  0 [] until2p70(Y)| -succ(X,Y)| -xuntil2p71(X).
% 2.33/2.47  0 [] -last(X)| -xuntil2p71(X).
% 2.33/2.47  0 [] until68(s0).
% 2.33/2.47  end_of_list.
% 2.33/2.47  
% 2.33/2.47  SCAN INPUT: prop=0, horn=0, equality=0, symmetry=0, max_lits=31.
% 2.33/2.47  
% 2.33/2.47  This is a non-Horn set without equality.  The strategy will
% 2.33/2.47  be ordered hyper_res, unit deletion, and factoring, with
% 2.33/2.47  satellites in sos and with nuclei in usable.
% 2.33/2.47  
% 2.33/2.47     dependent: set(hyper_res).
% 2.33/2.47     dependent: set(factor).
% 2.33/2.47     dependent: set(unit_deletion).
% 2.33/2.47  
% 2.33/2.47  ------------> process usable:
% 2.33/2.47  ** KEPT (pick-wt=6): 1 [] -succ(A,B)|trans(A,B).
% 2.33/2.47  ** KEPT (pick-wt=91): 2 [] -loop|trans(s29,s0)|trans(s29,s1)|trans(s29,s2)|trans(s29,s3)|trans(s29,s4)|trans(s29,s5)|trans(s29,s6)|trans(s29,s7)|trans(s29,s8)|trans(s29,s9)|trans(s29,s10)|trans(s29,s11)|trans(s29,s12)|trans(s29,s13)|trans(s29,s14)|trans(s29,s15)|trans(s29,s16)|trans(s29,s17)|trans(s29,s18)|trans(s29,s19)|trans(s29,s20)|trans(s29,s21)|trans(s29,s22)|trans(s29,s23)|trans(s29,s24)|trans(s29,s25)|trans(s29,s26)|trans(s29,s27)|trans(s29,s28)|trans(s29,s29).
% 2.33/2.47  ** KEPT (pick-wt=6): 3 [] -m_main_v_CMD(A,c_idle)| -m_main_v_CMD(A,c_read_h_shared).
% 2.33/2.47  ** KEPT (pick-wt=6): 4 [] -m_main_v_CMD(A,c_idle)| -m_main_v_CMD(A,c_read_h_owned).
% 2.33/2.47  ** KEPT (pick-wt=6): 5 [] -m_main_v_CMD(A,c_idle)| -m_main_v_CMD(A,c_write_h_invalid).
% 2.33/2.47  ** KEPT (pick-wt=6): 6 [] -m_main_v_CMD(A,c_idle)| -m_main_v_CMD(A,c_write_h_shared).
% 2.33/2.47  ** KEPT (pick-wt=6): 7 [] -m_main_v_CMD(A,c_idle)| -m_main_v_CMD(A,c_write_h_resp_h_invalid).
% 2.33/2.47  ** KEPT (pick-wt=6): 8 [] -m_main_v_CMD(A,c_idle)| -m_main_v_CMD(A,c_write_h_resp_h_shared).
% 2.33/2.47  ** KEPT (pick-wt=6): 9 [] -m_main_v_CMD(A,c_idle)| -m_main_v_CMD(A,c_invalidate).
% 2.33/2.47  ** KEPT (pick-wt=6): 10 [] -m_main_v_CMD(A,c_idle)| -m_main_v_CMD(A,c_response).
% 2.33/2.47  ** KEPT (pick-wt=6): 11 [] -m_main_v_CMD(A,c_read_h_shared)| -m_main_v_CMD(A,c_read_h_owned).
% 2.33/2.47  ** KEPT (pick-wt=6): 12 [] -m_main_v_CMD(A,c_read_h_shared)| -m_main_v_CMD(A,c_write_h_invalid).
% 2.33/2.47  ** KEPT (pick-wt=6): 13 [] -m_main_v_CMD(A,c_read_h_shared)| -m_main_v_CMD(A,c_write_h_shared).
% 2.33/2.47  ** KEPT (pick-wt=6): 14 [] -m_main_v_CMD(A,c_read_h_shared)| -m_main_v_CMD(A,c_write_h_resp_h_invalid).
% 2.33/2.47  ** KEPT (pick-wt=6): 15 [] -m_main_v_CMD(A,c_read_h_shared)| -m_main_v_CMD(A,c_write_h_resp_h_shared).
% 2.33/2.47  ** KEPT (pick-wt=6): 16 [] -m_main_v_CMD(A,c_read_h_shared)| -m_main_v_CMD(A,c_invalidate).
% 2.33/2.47  ** KEPT (pick-wt=6): 17 [] -m_main_v_CMD(A,c_read_h_shared)| -m_main_v_CMD(A,c_response).
% 2.33/2.47  ** KEPT (pick-wt=6): 18 [] -m_main_v_CMD(A,c_read_h_owned)| -m_main_v_CMD(A,c_write_h_invalid).
% 2.33/2.47  ** KEPT (pick-wt=6): 19 [] -m_main_v_CMD(A,c_read_h_owned)| -m_main_v_CMD(A,c_write_h_shared).
% 2.33/2.47  ** KEPT (pick-wt=6): 20 [] -m_main_v_CMD(A,c_read_h_owned)| -m_main_v_CMD(A,c_write_h_resp_h_invalid).
% 2.33/2.47  ** KEPT (pick-wt=6): 21 [] -m_main_v_CMD(A,c_read_h_owned)| -m_main_v_CMD(A,c_write_h_resp_h_shared).
% 2.33/2.47  ** KEPT (pick-wt=6): 22 [] -m_main_v_CMD(A,c_read_h_owned)| -m_main_v_CMD(A,c_invalidate).
% 2.33/2.47  ** KEPT (pick-wt=6): 23 [] -m_main_v_CMD(A,c_read_h_owned)| -m_main_v_CMD(A,c_response).
% 2.33/2.47  ** KEPT (pick-wt=6): 24 [] -m_main_v_CMD(A,c_write_h_invalid)| -m_main_v_CMD(A,c_write_h_shared).
% 2.33/2.47  ** KEPT (pick-wt=6): 25 [] -m_main_v_CMD(A,c_write_h_invalid)| -m_main_v_CMD(A,c_write_h_resp_h_invalid).
% 2.33/2.47  ** KEPT (pick-wt=6): 26 [] -m_main_v_CMD(A,c_write_h_invalid)| -m_main_v_CMD(A,c_write_h_resp_h_shared).
% 2.33/2.47  ** KEPT (pick-wt=6): 27 [] -m_main_v_CMD(A,c_write_h_invalid)| -m_main_v_CMD(A,c_invalidate).
% 2.33/2.47  ** KEPT (pick-wt=6): 28 [] -m_main_v_CMD(A,c_write_h_invalid)| -m_main_v_CMD(A,c_response).
% 2.33/2.47  ** KEPT (pick-wt=6): 29 [] -m_main_v_CMD(A,c_write_h_shared)| -m_main_v_CMD(A,c_write_h_resp_h_invalid).
% 2.33/2.47  ** KEPT (pick-wt=6): 30 [] -m_main_v_CMD(A,c_write_h_shared)| -m_main_v_CMD(A,c_write_h_resp_h_shared).
% 2.33/2.47  ** KEPT (pick-wt=6): 31 [] -m_main_v_CMD(A,c_write_h_shared)| -m_main_v_CMD(A,c_invalidate).
% 2.33/2.47  ** KEPT (pick-wt=6): 32 [] -m_main_v_CMD(A,c_write_h_shared)| -m_main_v_CMD(A,c_response).
% 2.33/2.47  ** KEPT (pick-wt=6): 33 [] -m_main_v_CMD(A,c_write_h_resp_h_invalid)| -m_main_v_CMD(A,c_write_h_resp_h_shared).
% 2.33/2.47  ** KEPT (pick-wt=6): 34 [] -m_main_v_CMD(A,c_write_h_resp_h_invalid)| -m_main_v_CMD(A,c_invalidate).
% 2.33/2.47  ** KEPT (pick-wt=6): 35 [] -m_main_v_CMD(A,c_write_h_resp_h_invalid)| -m_main_v_CMD(A,c_response).
% 2.33/2.47  ** KEPT (pick-wt=6): 36 [] -m_main_v_CMD(A,c_write_h_resp_h_shared)| -m_main_v_CMD(A,c_invalidate).
% 2.33/2.47  ** KEPT (pick-wt=6): 37 [] -m_main_v_CMD(A,c_write_h_resp_h_shared)| -m_main_v_CMD(A,c_response).
% 2.33/2.47  ** KEPT (pick-wt=6): 38 [] -m_main_v_CMD(A,c_invalidate)| -m_main_v_CMD(A,c_response).
% 2.33/2.47  ** KEPT (pick-wt=9): 39 [] m_memory_v_CMD(c_m,A,B)| -m_main_v_CMD(A,B)| -node1(A).
% 2.33/2.47  ** KEPT (pick-wt=9): 40 [] -m_memory_v_CMD(c_m,A,B)|m_main_v_CMD(A,B)| -node1(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 41 [] m_memory_v_REPLY_h_OWNED(c_m,A)| -m_main_v_REPLY_h_OWNED(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 42 [] -m_memory_v_REPLY_h_OWNED(c_m,A)|m_main_v_REPLY_h_OWNED(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 43 [] m_memory_v_REPLY_h_WAITING(c_m,A)| -m_main_v_REPLY_h_WAITING(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 44 [] -m_memory_v_REPLY_h_WAITING(c_m,A)|m_main_v_REPLY_h_WAITING(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 45 [] m_memory_v_REPLY_h_STALL(c_m,A)| -m_main_v_REPLY_h_STALL(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 46 [] -m_memory_v_REPLY_h_STALL(c_m,A)|m_main_v_REPLY_h_STALL(A).
% 2.33/2.47  ** KEPT (pick-wt=9): 47 [] m_processor_v_CMD(c_p0,A,B)| -m_main_v_CMD(A,B)| -node2(A).
% 2.33/2.47  ** KEPT (pick-wt=9): 48 [] -m_processor_v_CMD(c_p0,A,B)|m_main_v_CMD(A,B)| -node2(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 49 [] m_processor_v_REPLY_h_OWNED(c_p0,A)| -m_main_v_REPLY_h_OWNED(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 50 [] -m_processor_v_REPLY_h_OWNED(c_p0,A)|m_main_v_REPLY_h_OWNED(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 51 [] m_processor_v_REPLY_h_WAITING(c_p0,A)| -m_main_v_REPLY_h_WAITING(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 52 [] -m_processor_v_REPLY_h_WAITING(c_p0,A)|m_main_v_REPLY_h_WAITING(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 53 [] m_processor_v_REPLY_h_STALL(c_p0,A)| -m_main_v_REPLY_h_STALL(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 54 [] -m_processor_v_REPLY_h_STALL(c_p0,A)|m_main_v_REPLY_h_STALL(A).
% 2.33/2.47  ** KEPT (pick-wt=9): 55 [] m_processor_v_CMD(c_p1,A,B)| -m_main_v_CMD(A,B)| -node3(A).
% 2.33/2.47  ** KEPT (pick-wt=9): 56 [] -m_processor_v_CMD(c_p1,A,B)|m_main_v_CMD(A,B)| -node3(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 57 [] m_processor_v_REPLY_h_OWNED(c_p1,A)| -m_main_v_REPLY_h_OWNED(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 58 [] -m_processor_v_REPLY_h_OWNED(c_p1,A)|m_main_v_REPLY_h_OWNED(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 59 [] m_processor_v_REPLY_h_WAITING(c_p1,A)| -m_main_v_REPLY_h_WAITING(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 60 [] -m_processor_v_REPLY_h_WAITING(c_p1,A)|m_main_v_REPLY_h_WAITING(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 61 [] m_processor_v_REPLY_h_STALL(c_p1,A)| -m_main_v_REPLY_h_STALL(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 62 [] -m_processor_v_REPLY_h_STALL(c_p1,A)|m_main_v_REPLY_h_STALL(A).
% 2.33/2.47  ** KEPT (pick-wt=9): 63 [] m_processor_v_CMD(c_p2,A,B)| -m_main_v_CMD(A,B)| -node4(A).
% 2.33/2.47  ** KEPT (pick-wt=9): 64 [] -m_processor_v_CMD(c_p2,A,B)|m_main_v_CMD(A,B)| -node4(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 65 [] m_processor_v_REPLY_h_OWNED(c_p2,A)| -m_main_v_REPLY_h_OWNED(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 66 [] -m_processor_v_REPLY_h_OWNED(c_p2,A)|m_main_v_REPLY_h_OWNED(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 67 [] m_processor_v_REPLY_h_WAITING(c_p2,A)| -m_main_v_REPLY_h_WAITING(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 68 [] -m_processor_v_REPLY_h_WAITING(c_p2,A)|m_main_v_REPLY_h_WAITING(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 69 [] m_processor_v_REPLY_h_STALL(c_p2,A)| -m_main_v_REPLY_h_STALL(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 70 [] -m_processor_v_REPLY_h_STALL(c_p2,A)|m_main_v_REPLY_h_STALL(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 71 [] -m_processor_v_reply_h_owned(c_p0,A)| -node5(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 72 [] -m_processor_v_reply_h_owned(c_p1,A)| -node5(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 73 [] -m_processor_v_reply_h_owned(c_p2,A)| -node5(A).
% 2.33/2.47  ** KEPT (pick-wt=11): 74 [] -m_main_v_REPLY_h_OWNED(A)|m_processor_v_reply_h_owned(c_p0,A)|m_processor_v_reply_h_owned(c_p1,A)|m_processor_v_reply_h_owned(c_p2,A).
% 2.33/2.47  ** KEPT (pick-wt=5): 75 [] -m_processor_v_reply_h_waiting(c_p0,A)| -node6(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 76 [] -m_processor_v_reply_h_waiting(c_p1,A)| -node6(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 77 [] -m_processor_v_reply_h_waiting(c_p2,A)| -node6(A).
% 2.33/2.47  ** KEPT (pick-wt=11): 78 [] -m_main_v_REPLY_h_WAITING(A)|m_processor_v_reply_h_waiting(c_p0,A)|m_processor_v_reply_h_waiting(c_p1,A)|m_processor_v_reply_h_waiting(c_p2,A).
% 2.33/2.47  ** KEPT (pick-wt=5): 79 [] -m_processor_v_reply_h_stall(c_p0,A)| -node7(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 80 [] -m_processor_v_reply_h_stall(c_p1,A)| -node7(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 81 [] -m_processor_v_reply_h_stall(c_p2,A)| -node7(A).
% 2.33/2.47  ** KEPT (pick-wt=5): 82 [] -m_memory_v_reply_h_stall(c_m,A)| -node7(A).
% 2.33/2.47  ** KEPT (pick-wt=14): 83 [] -m_main_v_REPLY_h_STALL(A)|m_processor_v_reply_h_stall(c_p0,A)|m_processor_v_reply_h_stall(c_p1,A)|m_processor_v_reply_h_stall(c_p2,A)|m_memory_v_reply_h_stall(c_m,A).
% 2.33/2.47  ** KEPT (pick-wt=9): 84 [] m_main_v_CMD(A,B)| -m_processor_v_cmd(c_p0,A,B)| -node8(A).
% 2.33/2.47  ** KEPT (pick-wt=9): 85 [] -m_main_v_CMD(A,B)|m_processor_v_cmd(c_p0,A,B)| -node8(A).
% 2.33/2.48  ** KEPT (pick-wt=6): 86 [] m_processor_v_cmd(c_p1,A,c_idle)| -node9(A).
% 2.33/2.48  ** KEPT (pick-wt=6): 87 [] m_processor_v_cmd(c_p2,A,c_idle)| -node9(A).
% 2.33/2.48  ** KEPT (pick-wt=6): 88 [] m_memory_v_cmd(c_m,A,c_idle)| -node9(A).
% 2.33/2.48  ** KEPT (pick-wt=9): 89 [] m_main_v_CMD(A,B)| -m_processor_v_cmd(c_p1,A,B)| -node10(A).
% 2.33/2.48  ** KEPT (pick-wt=9): 90 [] -m_main_v_CMD(A,B)|m_processor_v_cmd(c_p1,A,B)| -node10(A).
% 2.33/2.48  ** KEPT (pick-wt=6): 91 [] m_processor_v_cmd(c_p0,A,c_idle)| -node11(A).
% 2.33/2.48  ** KEPT (pick-wt=6): 92 [] m_processor_v_cmd(c_p2,A,c_idle)| -node11(A).
% 2.33/2.48  ** KEPT (pick-wt=6): 93 [] m_memory_v_cmd(c_m,A,c_idle)| -node11(A).
% 2.33/2.48  ** KEPT (pick-wt=9): 94 [] m_main_v_CMD(A,B)| -m_processor_v_cmd(c_p0,A,B)| -node12(A).
% 2.33/2.48  ** KEPT (pick-wt=9): 95 [] -m_main_v_CMD(A,B)|m_processor_v_cmd(c_p0,A,B)| -node12(A).
% 2.33/2.48  ** KEPT (pick-wt=6): 96 [] m_processor_v_cmd(c_p0,A,c_idle)| -node13(A).
% 2.33/2.48  ** KEPT (pick-wt=6): 97 [] m_processor_v_cmd(c_p1,A,c_idle)| -node13(A).
% 2.33/2.48  ** KEPT (pick-wt=6): 98 [] m_memory_v_cmd(c_m,A,c_idle)| -node13(A).
% 2.33/2.48  ** KEPT (pick-wt=9): 99 [] m_main_v_CMD(A,B)| -m_memory_v_cmd(c_m,A,B)| -node14(A).
% 2.33/2.48  ** KEPT (pick-wt=9): 100 [] -m_main_v_CMD(A,B)|m_memory_v_cmd(c_m,A,B)| -node14(A).
% 2.33/2.48  ** KEPT (pick-wt=6): 101 [] m_processor_v_cmd(c_p0,A,c_idle)| -node15(A).
% 2.33/2.48  ** KEPT (pick-wt=6): 102 [] m_processor_v_cmd(c_p1,A,c_idle)| -node15(A).
% 2.33/2.48  ** KEPT (pick-wt=6): 103 [] m_processor_v_cmd(c_p2,A,c_idle)| -node15(A).
% 2.33/2.48  ** KEPT (pick-wt=14): 104 [] -m_processor_v_cmd(c_p1,A,c_idle)| -m_processor_v_cmd(c_p2,A,c_idle)| -m_memory_v_cmd(c_m,A,c_idle)|node8(A).
% 2.33/2.48  ** KEPT (pick-wt=16): 105 [] node9(A)| -m_processor_v_cmd(c_p0,A,c_idle)| -m_processor_v_cmd(c_p2,A,c_idle)| -m_memory_v_cmd(c_m,A,c_idle)|node10(A).
% 2.33/2.48  ** KEPT (pick-wt=18): 106 [] node9(A)|node11(A)| -m_processor_v_cmd(c_p0,A,c_idle)| -m_processor_v_cmd(c_p1,A,c_idle)| -m_memory_v_cmd(c_m,A,c_idle)|node12(A).
% 2.33/2.48  ** KEPT (pick-wt=20): 107 [] node9(A)|node11(A)|node13(A)| -m_processor_v_cmd(c_p0,A,c_idle)| -m_processor_v_cmd(c_p1,A,c_idle)| -m_processor_v_cmd(c_p2,A,c_idle)|node14(A).
% 2.33/2.48  ** KEPT (pick-wt=6): 108 [] -m_processor_v_master(c_p0,A)| -m_processor_v_master(c_p1,A).
% 2.33/2.48  ** KEPT (pick-wt=5): 109 [] -m_processor_v_master(c_p0,A)| -node16(A).
% 2.33/2.48  ** KEPT (pick-wt=5): 110 [] -m_processor_v_master(c_p1,A)| -node16(A).
% 2.33/2.48  ** KEPT (pick-wt=5): 111 [] node16(A)| -m_processor_v_master(c_p2,A).
% 2.33/2.48  ** KEPT (pick-wt=5): 112 [] -m_processor_v_master(c_p0,A)| -node17(A).
% 2.33/2.48  ** KEPT (pick-wt=5): 113 [] -m_processor_v_master(c_p1,A)| -node17(A).
% 2.33/2.48  ** KEPT (pick-wt=5): 114 [] -m_processor_v_master(c_p2,A)| -node17(A).
% 2.33/2.48  ** KEPT (pick-wt=5): 115 [] node17(A)| -m_memory_v_master(c_m,A).
% 2.33/2.48  ** KEPT (pick-wt=8): 116 [] -m_memory_v_cmd(A,B,c_idle)| -m_memory_v_cmd(A,B,c_read_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 117 [] -m_memory_v_cmd(A,B,c_idle)| -m_memory_v_cmd(A,B,c_read_h_owned).
% 2.33/2.48  ** KEPT (pick-wt=8): 118 [] -m_memory_v_cmd(A,B,c_idle)| -m_memory_v_cmd(A,B,c_write_h_invalid).
% 2.33/2.48  ** KEPT (pick-wt=8): 119 [] -m_memory_v_cmd(A,B,c_idle)| -m_memory_v_cmd(A,B,c_write_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 120 [] -m_memory_v_cmd(A,B,c_idle)| -m_memory_v_cmd(A,B,c_write_h_resp_h_invalid).
% 2.33/2.48  ** KEPT (pick-wt=8): 121 [] -m_memory_v_cmd(A,B,c_idle)| -m_memory_v_cmd(A,B,c_write_h_resp_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 122 [] -m_memory_v_cmd(A,B,c_idle)| -m_memory_v_cmd(A,B,c_invalidate).
% 2.33/2.48  ** KEPT (pick-wt=8): 123 [] -m_memory_v_cmd(A,B,c_idle)| -m_memory_v_cmd(A,B,c_response).
% 2.33/2.48  ** KEPT (pick-wt=8): 124 [] -m_memory_v_cmd(A,B,c_read_h_shared)| -m_memory_v_cmd(A,B,c_read_h_owned).
% 2.33/2.48  ** KEPT (pick-wt=8): 125 [] -m_memory_v_cmd(A,B,c_read_h_shared)| -m_memory_v_cmd(A,B,c_write_h_invalid).
% 2.33/2.48  ** KEPT (pick-wt=8): 126 [] -m_memory_v_cmd(A,B,c_read_h_shared)| -m_memory_v_cmd(A,B,c_write_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 127 [] -m_memory_v_cmd(A,B,c_read_h_shared)| -m_memory_v_cmd(A,B,c_write_h_resp_h_invalid).
% 2.33/2.48  ** KEPT (pick-wt=8): 128 [] -m_memory_v_cmd(A,B,c_read_h_shared)| -m_memory_v_cmd(A,B,c_write_h_resp_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 129 [] -m_memory_v_cmd(A,B,c_read_h_shared)| -m_memory_v_cmd(A,B,c_invalidate).
% 2.33/2.48  ** KEPT (pick-wt=8): 130 [] -m_memory_v_cmd(A,B,c_read_h_shared)| -m_memory_v_cmd(A,B,c_response).
% 2.33/2.48  ** KEPT (pick-wt=8): 131 [] -m_memory_v_cmd(A,B,c_read_h_owned)| -m_memory_v_cmd(A,B,c_write_h_invalid).
% 2.33/2.48  ** KEPT (pick-wt=8): 132 [] -m_memory_v_cmd(A,B,c_read_h_owned)| -m_memory_v_cmd(A,B,c_write_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 133 [] -m_memory_v_cmd(A,B,c_read_h_owned)| -m_memory_v_cmd(A,B,c_write_h_resp_h_invalid).
% 2.33/2.48  ** KEPT (pick-wt=8): 134 [] -m_memory_v_cmd(A,B,c_read_h_owned)| -m_memory_v_cmd(A,B,c_write_h_resp_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 135 [] -m_memory_v_cmd(A,B,c_read_h_owned)| -m_memory_v_cmd(A,B,c_invalidate).
% 2.33/2.48  ** KEPT (pick-wt=8): 136 [] -m_memory_v_cmd(A,B,c_read_h_owned)| -m_memory_v_cmd(A,B,c_response).
% 2.33/2.48  ** KEPT (pick-wt=8): 137 [] -m_memory_v_cmd(A,B,c_write_h_invalid)| -m_memory_v_cmd(A,B,c_write_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 138 [] -m_memory_v_cmd(A,B,c_write_h_invalid)| -m_memory_v_cmd(A,B,c_write_h_resp_h_invalid).
% 2.33/2.48  ** KEPT (pick-wt=8): 139 [] -m_memory_v_cmd(A,B,c_write_h_invalid)| -m_memory_v_cmd(A,B,c_write_h_resp_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 140 [] -m_memory_v_cmd(A,B,c_write_h_invalid)| -m_memory_v_cmd(A,B,c_invalidate).
% 2.33/2.48  ** KEPT (pick-wt=8): 141 [] -m_memory_v_cmd(A,B,c_write_h_invalid)| -m_memory_v_cmd(A,B,c_response).
% 2.33/2.48  ** KEPT (pick-wt=8): 142 [] -m_memory_v_cmd(A,B,c_write_h_shared)| -m_memory_v_cmd(A,B,c_write_h_resp_h_invalid).
% 2.33/2.48  ** KEPT (pick-wt=8): 143 [] -m_memory_v_cmd(A,B,c_write_h_shared)| -m_memory_v_cmd(A,B,c_write_h_resp_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 144 [] -m_memory_v_cmd(A,B,c_write_h_shared)| -m_memory_v_cmd(A,B,c_invalidate).
% 2.33/2.48  ** KEPT (pick-wt=8): 145 [] -m_memory_v_cmd(A,B,c_write_h_shared)| -m_memory_v_cmd(A,B,c_response).
% 2.33/2.48  ** KEPT (pick-wt=8): 146 [] -m_memory_v_cmd(A,B,c_write_h_resp_h_invalid)| -m_memory_v_cmd(A,B,c_write_h_resp_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 147 [] -m_memory_v_cmd(A,B,c_write_h_resp_h_invalid)| -m_memory_v_cmd(A,B,c_invalidate).
% 2.33/2.48  ** KEPT (pick-wt=8): 148 [] -m_memory_v_cmd(A,B,c_write_h_resp_h_invalid)| -m_memory_v_cmd(A,B,c_response).
% 2.33/2.48  ** KEPT (pick-wt=8): 149 [] -m_memory_v_cmd(A,B,c_write_h_resp_h_shared)| -m_memory_v_cmd(A,B,c_invalidate).
% 2.33/2.48  ** KEPT (pick-wt=8): 150 [] -m_memory_v_cmd(A,B,c_write_h_resp_h_shared)| -m_memory_v_cmd(A,B,c_response).
% 2.33/2.48  ** KEPT (pick-wt=8): 151 [] -m_memory_v_cmd(A,B,c_invalidate)| -m_memory_v_cmd(A,B,c_response).
% 2.33/2.48  ** KEPT (pick-wt=3): 152 [] -m_memory_v_busy(A,s0).
% 2.33/2.48  ** KEPT (pick-wt=10): 153 [] m_memory_v_busy(A,B)| -m_memory_v_busy(A,C)| -node18(A,C,B).
% 2.33/2.48  ** KEPT (pick-wt=10): 154 [] -m_memory_v_busy(A,B)|m_memory_v_busy(A,C)| -node18(A,C,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 155 [] m_memory_v_master(A,B)| -node19(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 156 [] m_memory_v_CMD(A,B,c_response)| -node19(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 157 [] -m_memory_v_CMD(A,B,c_read_h_owned)| -node20(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 158 [] -m_memory_v_CMD(A,B,c_read_h_shared)| -node20(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 159 [] -m_memory_v_master(A,B)| -node21(A,B).
% 2.33/2.48  ** KEPT (pick-wt=11): 160 [] m_memory_v_CMD(A,B,c_read_h_owned)|m_memory_v_CMD(A,B,c_read_h_shared)| -node21(A,B).
% 2.33/2.48  ** KEPT (pick-wt=10): 161 [] m_memory_v_busy(A,B)| -m_memory_v_busy(A,C)| -node22(A,C,B).
% 2.33/2.48  ** KEPT (pick-wt=10): 162 [] -m_memory_v_busy(A,B)|m_memory_v_busy(A,C)| -node22(A,C,B).
% 2.33/2.48  ** KEPT (pick-wt=11): 163 [] -m_memory_v_abort(A,B)|node18(A,B,C)| -node23(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=17): 164 [] m_memory_v_abort(A,B)| -m_memory_v_master(A,B)| -m_memory_v_CMD(A,B,c_response)| -m_memory_v_busy(A,C)| -node23(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=19): 165 [] m_memory_v_abort(A,B)|node19(A,B)|m_memory_v_master(A,B)|node20(A,B)|m_memory_v_busy(A,C)| -node23(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=17): 166 [] m_memory_v_abort(A,B)|node19(A,B)|node21(A,B)|node22(A,B,C)| -node23(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=7): 167 [] -trans(A,B)|node23(C,A,B).
% 2.33/2.48  ** KEPT (pick-wt=3): 168 [] -m_memory_v_reply_h_owned(A,B).
% 2.33/2.48  ** KEPT (pick-wt=3): 169 [] -m_memory_v_reply_h_waiting(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 170 [] -m_memory_v_CMD(A,B,c_read_h_shared)| -node24(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 171 [] -m_memory_v_CMD(A,B,c_read_h_owned)| -node24(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 172 [] -m_memory_v_CMD(A,B,c_read_h_shared)| -node25(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 173 [] -m_memory_v_CMD(A,B,c_read_h_owned)| -node25(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 174 [] -m_memory_v_REPLY_h_STALL(A,B)| -node26(A,B).
% 2.33/2.48  ** KEPT (pick-wt=9): 175 [] node24(A,B)| -m_memory_v_REPLY_h_WAITING(A,B)| -node26(A,B).
% 2.33/2.48  ** KEPT (pick-wt=9): 176 [] node25(A,B)| -m_memory_v_REPLY_h_OWNED(A,B)| -node26(A,B).
% 2.33/2.48  ** KEPT (pick-wt=11): 177 [] m_memory_v_CMD(A,B,c_read_h_shared)|m_memory_v_CMD(A,B,c_read_h_owned)| -node27(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 178 [] m_memory_v_REPLY_h_WAITING(A,B)| -node27(A,B).
% 2.33/2.48  ** KEPT (pick-wt=11): 179 [] m_memory_v_CMD(A,B,c_read_h_shared)|m_memory_v_CMD(A,B,c_read_h_owned)| -node28(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 180 [] m_memory_v_REPLY_h_OWNED(A,B)| -node28(A,B).
% 2.33/2.48  ** KEPT (pick-wt=12): 181 [] -m_memory_v_abort(A,B)|m_memory_v_REPLY_h_STALL(A,B)|node27(A,B)|node28(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 182 [] m_memory_v_master(A,B)| -node29(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 183 [] m_memory_v_busy(A,B)| -node29(A,B).
% 2.33/2.48  ** KEPT (pick-wt=14): 184 [] m_memory_v_cmd(A,B,c_response)|m_memory_v_cmd(A,B,c_idle)| -m_memory_v_master(A,B)| -m_memory_v_busy(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 185 [] -m_memory_v_CMD(A,B,c_read_h_shared)| -node30(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 186 [] -m_memory_v_CMD(A,B,c_read_h_owned)| -node30(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 187 [] -m_memory_v_CMD(A,B,c_write_h_invalid)| -node30(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 188 [] -m_memory_v_CMD(A,B,c_write_h_shared)| -node30(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 189 [] -m_memory_v_CMD(A,B,c_write_h_resp_h_invalid)| -node30(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 190 [] -m_memory_v_CMD(A,B,c_write_h_resp_h_shared)| -node30(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 191 [] m_memory_v_busy(A,B)| -node31(A,B).
% 2.33/2.48  ** KEPT (pick-wt=27): 192 [] m_memory_v_CMD(A,B,c_read_h_shared)|m_memory_v_CMD(A,B,c_read_h_owned)|m_memory_v_CMD(A,B,c_write_h_invalid)|m_memory_v_CMD(A,B,c_write_h_shared)|m_memory_v_CMD(A,B,c_write_h_resp_h_invalid)|m_memory_v_CMD(A,B,c_write_h_resp_h_shared)| -node31(A,B).
% 2.33/2.48  ** KEPT (pick-wt=9): 193 [] -m_memory_v_busy(A,B)|node30(A,B)|m_memory_v_reply_h_stall(A,B).
% 2.33/2.48  ** KEPT (pick-wt=8): 194 [] -m_processor_v_cmd(A,B,c_idle)| -m_processor_v_cmd(A,B,c_read_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 195 [] -m_processor_v_cmd(A,B,c_idle)| -m_processor_v_cmd(A,B,c_read_h_owned).
% 2.33/2.48  ** KEPT (pick-wt=8): 196 [] -m_processor_v_cmd(A,B,c_idle)| -m_processor_v_cmd(A,B,c_write_h_invalid).
% 2.33/2.48  ** KEPT (pick-wt=8): 197 [] -m_processor_v_cmd(A,B,c_idle)| -m_processor_v_cmd(A,B,c_write_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 198 [] -m_processor_v_cmd(A,B,c_idle)| -m_processor_v_cmd(A,B,c_write_h_resp_h_invalid).
% 2.33/2.48  ** KEPT (pick-wt=8): 199 [] -m_processor_v_cmd(A,B,c_idle)| -m_processor_v_cmd(A,B,c_write_h_resp_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 200 [] -m_processor_v_cmd(A,B,c_idle)| -m_processor_v_cmd(A,B,c_invalidate).
% 2.33/2.48  ** KEPT (pick-wt=8): 201 [] -m_processor_v_cmd(A,B,c_idle)| -m_processor_v_cmd(A,B,c_response).
% 2.33/2.48  ** KEPT (pick-wt=8): 202 [] -m_processor_v_cmd(A,B,c_read_h_shared)| -m_processor_v_cmd(A,B,c_read_h_owned).
% 2.33/2.48  ** KEPT (pick-wt=8): 203 [] -m_processor_v_cmd(A,B,c_read_h_shared)| -m_processor_v_cmd(A,B,c_write_h_invalid).
% 2.33/2.48  ** KEPT (pick-wt=8): 204 [] -m_processor_v_cmd(A,B,c_read_h_shared)| -m_processor_v_cmd(A,B,c_write_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 205 [] -m_processor_v_cmd(A,B,c_read_h_shared)| -m_processor_v_cmd(A,B,c_write_h_resp_h_invalid).
% 2.33/2.48  ** KEPT (pick-wt=8): 206 [] -m_processor_v_cmd(A,B,c_read_h_shared)| -m_processor_v_cmd(A,B,c_write_h_resp_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 207 [] -m_processor_v_cmd(A,B,c_read_h_shared)| -m_processor_v_cmd(A,B,c_invalidate).
% 2.33/2.48  ** KEPT (pick-wt=8): 208 [] -m_processor_v_cmd(A,B,c_read_h_shared)| -m_processor_v_cmd(A,B,c_response).
% 2.33/2.48  ** KEPT (pick-wt=8): 209 [] -m_processor_v_cmd(A,B,c_read_h_owned)| -m_processor_v_cmd(A,B,c_write_h_invalid).
% 2.33/2.48  ** KEPT (pick-wt=8): 210 [] -m_processor_v_cmd(A,B,c_read_h_owned)| -m_processor_v_cmd(A,B,c_write_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 211 [] -m_processor_v_cmd(A,B,c_read_h_owned)| -m_processor_v_cmd(A,B,c_write_h_resp_h_invalid).
% 2.33/2.48  ** KEPT (pick-wt=8): 212 [] -m_processor_v_cmd(A,B,c_read_h_owned)| -m_processor_v_cmd(A,B,c_write_h_resp_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 213 [] -m_processor_v_cmd(A,B,c_read_h_owned)| -m_processor_v_cmd(A,B,c_invalidate).
% 2.33/2.48  ** KEPT (pick-wt=8): 214 [] -m_processor_v_cmd(A,B,c_read_h_owned)| -m_processor_v_cmd(A,B,c_response).
% 2.33/2.48  ** KEPT (pick-wt=8): 215 [] -m_processor_v_cmd(A,B,c_write_h_invalid)| -m_processor_v_cmd(A,B,c_write_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 216 [] -m_processor_v_cmd(A,B,c_write_h_invalid)| -m_processor_v_cmd(A,B,c_write_h_resp_h_invalid).
% 2.33/2.48  ** KEPT (pick-wt=8): 217 [] -m_processor_v_cmd(A,B,c_write_h_invalid)| -m_processor_v_cmd(A,B,c_write_h_resp_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 218 [] -m_processor_v_cmd(A,B,c_write_h_invalid)| -m_processor_v_cmd(A,B,c_invalidate).
% 2.33/2.48  ** KEPT (pick-wt=8): 219 [] -m_processor_v_cmd(A,B,c_write_h_invalid)| -m_processor_v_cmd(A,B,c_response).
% 2.33/2.48  ** KEPT (pick-wt=8): 220 [] -m_processor_v_cmd(A,B,c_write_h_shared)| -m_processor_v_cmd(A,B,c_write_h_resp_h_invalid).
% 2.33/2.48  ** KEPT (pick-wt=8): 221 [] -m_processor_v_cmd(A,B,c_write_h_shared)| -m_processor_v_cmd(A,B,c_write_h_resp_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 222 [] -m_processor_v_cmd(A,B,c_write_h_shared)| -m_processor_v_cmd(A,B,c_invalidate).
% 2.33/2.48  ** KEPT (pick-wt=8): 223 [] -m_processor_v_cmd(A,B,c_write_h_shared)| -m_processor_v_cmd(A,B,c_response).
% 2.33/2.48  ** KEPT (pick-wt=8): 224 [] -m_processor_v_cmd(A,B,c_write_h_resp_h_invalid)| -m_processor_v_cmd(A,B,c_write_h_resp_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 225 [] -m_processor_v_cmd(A,B,c_write_h_resp_h_invalid)| -m_processor_v_cmd(A,B,c_invalidate).
% 2.33/2.48  ** KEPT (pick-wt=8): 226 [] -m_processor_v_cmd(A,B,c_write_h_resp_h_invalid)| -m_processor_v_cmd(A,B,c_response).
% 2.33/2.48  ** KEPT (pick-wt=8): 227 [] -m_processor_v_cmd(A,B,c_write_h_resp_h_shared)| -m_processor_v_cmd(A,B,c_invalidate).
% 2.33/2.48  ** KEPT (pick-wt=8): 228 [] -m_processor_v_cmd(A,B,c_write_h_resp_h_shared)| -m_processor_v_cmd(A,B,c_response).
% 2.33/2.48  ** KEPT (pick-wt=8): 229 [] -m_processor_v_cmd(A,B,c_invalidate)| -m_processor_v_cmd(A,B,c_response).
% 2.33/2.48  ** KEPT (pick-wt=8): 230 [] -m_processor_v_snoop(A,B,c_invalid)| -m_processor_v_snoop(A,B,c_owned).
% 2.33/2.48  ** KEPT (pick-wt=8): 231 [] -m_processor_v_snoop(A,B,c_invalid)| -m_processor_v_snoop(A,B,c_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 232 [] -m_processor_v_snoop(A,B,c_owned)| -m_processor_v_snoop(A,B,c_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 233 [] -m_processor_v_state(A,B,c_invalid)| -m_processor_v_state(A,B,c_shared).
% 2.33/2.48  ** KEPT (pick-wt=8): 234 [] -m_processor_v_state(A,B,c_invalid)| -m_processor_v_state(A,B,c_owned).
% 2.33/2.48  ** KEPT (pick-wt=8): 235 [] -m_processor_v_state(A,B,c_shared)| -m_processor_v_state(A,B,c_owned).
% 2.33/2.48  ** KEPT (pick-wt=3): 236 [] -m_processor_v_waiting(A,s0).
% 2.33/2.48  ** KEPT (pick-wt=12): 237 [] m_processor_v_state(A,B,C)| -m_processor_v_state(A,D,C)| -node32(A,D,B).
% 2.33/2.48  ** KEPT (pick-wt=12): 238 [] -m_processor_v_state(A,B,C)|m_processor_v_state(A,D,C)| -node32(A,D,B).
% 2.33/2.48  ** KEPT (pick-wt=12): 239 [] m_processor_v_state(A,B,C)| -m_processor_v_state(A,D,C)| -node33(A,D,B).
% 2.33/2.48  ** KEPT (pick-wt=12): 240 [] -m_processor_v_state(A,B,C)|m_processor_v_state(A,D,C)| -node33(A,D,B).
% 2.33/2.48  ** KEPT (pick-wt=12): 241 [] -m_processor_v_CMD(A,B,c_read_h_shared)|m_processor_v_state(A,C,c_shared)| -node34(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=16): 242 [] m_processor_v_CMD(A,B,c_read_h_shared)| -m_processor_v_CMD(A,B,c_read_h_owned)|m_processor_v_state(A,C,c_owned)| -node34(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=20): 243 [] m_processor_v_CMD(A,B,c_read_h_shared)|m_processor_v_CMD(A,B,c_read_h_owned)| -m_processor_v_CMD(A,B,c_write_h_invalid)|m_processor_v_state(A,C,c_invalid)| -node34(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=24): 244 [] m_processor_v_CMD(A,B,c_read_h_shared)|m_processor_v_CMD(A,B,c_read_h_owned)|m_processor_v_CMD(A,B,c_write_h_invalid)| -m_processor_v_CMD(A,B,c_write_h_resp_h_invalid)|m_processor_v_state(A,C,c_invalid)| -node34(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=28): 245 [] m_processor_v_CMD(A,B,c_read_h_shared)|m_processor_v_CMD(A,B,c_read_h_owned)|m_processor_v_CMD(A,B,c_write_h_invalid)|m_processor_v_CMD(A,B,c_write_h_resp_h_invalid)| -m_processor_v_CMD(A,B,c_write_h_shared)|m_processor_v_state(A,C,c_shared)| -node34(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=32): 246 [] m_processor_v_CMD(A,B,c_read_h_shared)|m_processor_v_CMD(A,B,c_read_h_owned)|m_processor_v_CMD(A,B,c_write_h_invalid)|m_processor_v_CMD(A,B,c_write_h_resp_h_invalid)|m_processor_v_CMD(A,B,c_write_h_shared)| -m_processor_v_CMD(A,B,c_write_h_resp_h_shared)|m_processor_v_state(A,C,c_shared)| -node34(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=32): 247 [] m_processor_v_CMD(A,B,c_read_h_shared)|m_processor_v_CMD(A,B,c_read_h_owned)|m_processor_v_CMD(A,B,c_write_h_invalid)|m_processor_v_CMD(A,B,c_write_h_resp_h_invalid)|m_processor_v_CMD(A,B,c_write_h_shared)|m_processor_v_CMD(A,B,c_write_h_resp_h_shared)|node33(A,B,C)| -node34(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=7): 248 [] -m_processor_v_CMD(A,B,c_read_h_owned)| -node35(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 249 [] -m_processor_v_CMD(A,B,c_invalidate)| -node35(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 250 [] -m_processor_v_master(A,B)| -node36(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 251 [] m_processor_v_state(A,B,c_shared)| -node36(A,B).
% 2.33/2.48  ** KEPT (pick-wt=11): 252 [] m_processor_v_CMD(A,B,c_read_h_owned)|m_processor_v_CMD(A,B,c_invalidate)| -node36(A,B).
% 2.33/2.48  ** KEPT (pick-wt=12): 253 [] m_processor_v_state(A,B,C)| -m_processor_v_state(A,D,C)| -node37(A,D,B).
% 2.33/2.48  ** KEPT (pick-wt=12): 254 [] -m_processor_v_state(A,B,C)|m_processor_v_state(A,D,C)| -node37(A,D,B).
% 2.33/2.48  ** KEPT (pick-wt=11): 255 [] -m_processor_v_abort(A,B)|node32(A,B,C)| -node38(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=14): 256 [] m_processor_v_abort(A,B)| -m_processor_v_master(A,B)|node34(A,B,C)| -node38(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=21): 258 [copy,257,factor_simp] m_processor_v_abort(A,B)|m_processor_v_master(A,B)| -m_processor_v_state(A,B,c_shared)|node35(A,B)|m_processor_v_state(A,C,c_invalid)| -node38(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=25): 259 [] m_processor_v_state(A,B,c_shared)|m_processor_v_state(A,B,c_invalid)|m_processor_v_abort(A,C)|m_processor_v_master(A,C)|node36(A,C)| -m_processor_v_state(A,C,c_shared)| -node38(A,C,B).
% 2.33/2.48  ** KEPT (pick-wt=21): 260 [] m_processor_v_abort(A,B)|m_processor_v_master(A,B)|node36(A,B)|m_processor_v_state(A,B,c_shared)|node37(A,B,C)| -node38(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=7): 261 [] -trans(A,B)|node38(C,A,B).
% 2.33/2.48  ** KEPT (pick-wt=12): 262 [] m_processor_v_snoop(A,B,C)| -m_processor_v_snoop(A,D,C)| -node39(A,D,B).
% 2.33/2.48  ** KEPT (pick-wt=12): 263 [] -m_processor_v_snoop(A,B,C)|m_processor_v_snoop(A,D,C)| -node39(A,D,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 264 [] -m_processor_v_master(A,B)| -node40(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 265 [] m_processor_v_state(A,B,c_owned)| -node40(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 266 [] m_processor_v_CMD(A,B,c_read_h_shared)| -node40(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 267 [] -m_processor_v_master(A,B)| -node41(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 268 [] m_processor_v_state(A,B,c_owned)| -node41(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 269 [] m_processor_v_CMD(A,B,c_read_h_shared)| -node41(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 270 [] m_processor_v_master(A,B)| -node42(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 271 [] m_processor_v_CMD(A,B,c_write_h_resp_h_invalid)| -node42(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 272 [] m_processor_v_master(A,B)| -node43(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 273 [] m_processor_v_CMD(A,B,c_write_h_resp_h_shared)| -node43(A,B).
% 2.33/2.48  ** KEPT (pick-wt=12): 274 [] m_processor_v_snoop(A,B,C)| -m_processor_v_snoop(A,D,C)| -node44(A,D,B).
% 2.33/2.48  ** KEPT (pick-wt=12): 275 [] -m_processor_v_snoop(A,B,C)|m_processor_v_snoop(A,D,C)| -node44(A,D,B).
% 2.33/2.48  ** KEPT (pick-wt=11): 276 [] -m_processor_v_abort(A,B)|node39(A,B,C)| -node45(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=22): 277 [] m_processor_v_abort(A,B)|m_processor_v_master(A,B)| -m_processor_v_state(A,B,c_owned)| -m_processor_v_CMD(A,B,c_read_h_shared)|m_processor_v_snoop(A,C,c_shared)| -node45(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=25): 278 [] m_processor_v_abort(A,B)|node40(A,B)|m_processor_v_master(A,B)| -m_processor_v_state(A,B,c_owned)| -m_processor_v_CMD(A,B,c_read_h_shared)|m_processor_v_snoop(A,C,c_owned)| -node45(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=24): 279 [] m_processor_v_abort(A,B)|node40(A,B)|node41(A,B)| -m_processor_v_master(A,B)| -m_processor_v_CMD(A,B,c_write_h_resp_h_invalid)|m_processor_v_snoop(A,C,c_invalid)| -node45(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=27): 280 [] m_processor_v_abort(A,B)|node40(A,B)|node41(A,B)|node42(A,B)| -m_processor_v_master(A,B)| -m_processor_v_CMD(A,B,c_write_h_resp_h_shared)|m_processor_v_snoop(A,C,c_invalid)| -node45(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=23): 281 [] m_processor_v_abort(A,B)|node40(A,B)|node41(A,B)|node42(A,B)|node43(A,B)|node44(A,B,C)| -node45(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=7): 282 [] -trans(A,B)|node45(C,A,B).
% 2.33/2.48  ** KEPT (pick-wt=10): 283 [] m_processor_v_waiting(A,B)| -m_processor_v_waiting(A,C)| -node46(A,C,B).
% 2.33/2.48  ** KEPT (pick-wt=10): 284 [] -m_processor_v_waiting(A,B)|m_processor_v_waiting(A,C)| -node46(A,C,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 285 [] m_processor_v_master(A,B)| -node47(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 286 [] m_processor_v_CMD(A,B,c_read_h_shared)| -node47(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 287 [] m_processor_v_master(A,B)| -node48(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 288 [] m_processor_v_CMD(A,B,c_read_h_owned)| -node48(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 289 [] -m_processor_v_master(A,B)| -node49(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 290 [] m_processor_v_CMD(A,B,c_response)| -node49(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 291 [] -m_processor_v_master(A,B)| -node50(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 292 [] m_processor_v_CMD(A,B,c_write_h_resp_h_invalid)| -node50(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 293 [] -m_processor_v_master(A,B)| -node51(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 294 [] m_processor_v_CMD(A,B,c_write_h_resp_h_shared)| -node51(A,B).
% 2.33/2.48  ** KEPT (pick-wt=10): 295 [] m_processor_v_waiting(A,B)| -m_processor_v_waiting(A,C)| -node52(A,C,B).
% 2.33/2.48  ** KEPT (pick-wt=10): 296 [] -m_processor_v_waiting(A,B)|m_processor_v_waiting(A,C)| -node52(A,C,B).
% 2.33/2.48  ** KEPT (pick-wt=11): 297 [] -m_processor_v_abort(A,B)|node46(A,B,C)| -node53(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=17): 298 [] m_processor_v_abort(A,B)| -m_processor_v_master(A,B)| -m_processor_v_CMD(A,B,c_read_h_shared)|m_processor_v_waiting(A,C)| -node53(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=20): 299 [] m_processor_v_abort(A,B)|node47(A,B)| -m_processor_v_master(A,B)| -m_processor_v_CMD(A,B,c_read_h_owned)|m_processor_v_waiting(A,C)| -node53(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=23): 300 [] m_processor_v_abort(A,B)|node47(A,B)|node48(A,B)|m_processor_v_master(A,B)| -m_processor_v_CMD(A,B,c_response)| -m_processor_v_waiting(A,C)| -node53(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=26): 301 [] m_processor_v_abort(A,B)|node47(A,B)|node48(A,B)|node49(A,B)|m_processor_v_master(A,B)| -m_processor_v_CMD(A,B,c_write_h_resp_h_invalid)| -m_processor_v_waiting(A,C)| -node53(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=29): 302 [] m_processor_v_abort(A,B)|node47(A,B)|node48(A,B)|node49(A,B)|node50(A,B)|m_processor_v_master(A,B)| -m_processor_v_CMD(A,B,c_write_h_resp_h_shared)| -m_processor_v_waiting(A,C)| -node53(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=26): 303 [] m_processor_v_abort(A,B)|node47(A,B)|node48(A,B)|node49(A,B)|node50(A,B)|node51(A,B)|node52(A,B,C)| -node53(A,B,C).
% 2.33/2.48  ** KEPT (pick-wt=7): 304 [] -trans(A,B)|node53(C,A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 305 [] -m_processor_v_state(A,B,c_shared)| -node54(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 306 [] -m_processor_v_state(A,B,c_owned)| -node54(A,B).
% 2.33/2.48  ** KEPT (pick-wt=11): 307 [] m_processor_v_state(A,B,c_shared)|m_processor_v_state(A,B,c_owned)| -node55(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 308 [] -m_processor_v_waiting(A,B)| -node55(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 309 [] -m_processor_v_readable(A,B)|node55(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 310 [] m_processor_v_state(A,B,c_owned)| -node56(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 311 [] -m_processor_v_waiting(A,B)| -node56(A,B).
% 2.33/2.48  ** KEPT (pick-wt=10): 312 [] m_processor_v_writable(A,B)| -m_processor_v_state(A,B,c_owned)|m_processor_v_waiting(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 313 [] -m_processor_v_writable(A,B)|node56(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 314 [] -m_processor_v_master(A,B)| -node57(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 315 [] m_processor_v_state(A,B,c_owned)| -node57(A,B).
% 2.33/2.48  ** KEPT (pick-wt=10): 316 [] m_processor_v_reply_h_owned(A,B)|m_processor_v_master(A,B)| -m_processor_v_state(A,B,c_owned).
% 2.33/2.48  ** KEPT (pick-wt=6): 317 [] -m_processor_v_reply_h_owned(A,B)|node57(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 318 [] -m_processor_v_master(A,B)| -node58(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 319 [] m_processor_v_waiting(A,B)| -node58(A,B).
% 2.33/2.48  ** KEPT (pick-wt=9): 320 [] m_processor_v_reply_h_waiting(A,B)|m_processor_v_master(A,B)| -m_processor_v_waiting(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 321 [] -m_processor_v_reply_h_waiting(A,B)|node58(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 322 [] -m_processor_v_CMD(A,B,c_read_h_shared)| -node59(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 323 [] -m_processor_v_CMD(A,B,c_read_h_owned)| -node59(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 324 [] -m_processor_v_REPLY_h_STALL(A,B)| -node60(A,B).
% 2.33/2.48  ** KEPT (pick-wt=9): 325 [] node59(A,B)| -m_processor_v_REPLY_h_WAITING(A,B)| -node60(A,B).
% 2.33/2.48  ** KEPT (pick-wt=11): 326 [] m_processor_v_CMD(A,B,c_read_h_shared)|m_processor_v_CMD(A,B,c_read_h_owned)| -node61(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 327 [] m_processor_v_REPLY_h_WAITING(A,B)| -node61(A,B).
% 2.33/2.48  ** KEPT (pick-wt=9): 328 [] -m_processor_v_abort(A,B)|m_processor_v_REPLY_h_STALL(A,B)|node61(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 329 [] m_processor_v_master(A,B)| -node62(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 330 [] m_processor_v_state(A,B,c_invalid)| -node62(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 331 [] m_processor_v_master(A,B)| -node63(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 332 [] m_processor_v_state(A,B,c_shared)| -node63(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 333 [] m_processor_v_master(A,B)| -node64(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 334 [] m_processor_v_state(A,B,c_owned)| -node64(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 335 [] m_processor_v_snoop(A,B,c_owned)| -node64(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 336 [] m_processor_v_master(A,B)| -node65(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 337 [] m_processor_v_state(A,B,c_owned)| -node65(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 338 [] m_processor_v_snoop(A,B,c_shared)| -node65(A,B).
% 2.33/2.48  ** KEPT (pick-wt=6): 339 [] m_processor_v_master(A,B)| -node66(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 340 [] m_processor_v_state(A,B,c_owned)| -node66(A,B).
% 2.33/2.48  ** KEPT (pick-wt=7): 341 [] m_processor_v_snoop(A,B,c_invalid)| -node66(A,B).
% 2.33/2.48  ** KEPT (pick-wt=15): 342 [] m_processor_v_cmd(A,B,c_read_h_shared)|m_processor_v_cmd(A,B,c_read_h_owned)| -m_processor_v_master(A,B)| -m_processor_v_state(A,B,c_invalid).
% 2.33/2.48  ** KEPT (pick-wt=14): 343 [] node62(A,B)| -m_processor_v_master(A,B)| -m_processor_v_state(A,B,c_shared)|m_processor_v_cmd(A,B,c_read_h_owned).
% 2.33/2.48  ** KEPT (pick-wt=21): 344 [] node62(A,B)|node63(A,B)| -m_processor_v_master(A,B)| -m_processor_v_state(A,B,c_owned)| -m_processor_v_snoop(A,B,c_owned)|m_processor_v_cmd(A,B,c_write_h_resp_h_invalid).
% 2.33/2.48  ** KEPT (pick-wt=24): 345 [] node62(A,B)|node63(A,B)|node64(A,B)| -m_processor_v_master(A,B)| -m_processor_v_state(A,B,c_owned)| -m_processor_v_snoop(A,B,c_shared)|m_processor_v_cmd(A,B,c_write_h_resp_h_shared).
% 2.33/2.48  ** KEPT (pick-wt=27): 346 [] node62(A,B)|node63(A,B)|node64(A,B)|node65(A,B)| -m_processor_v_master(A,B)| -m_processor_v_state(A,B,c_owned)| -m_processor_v_snoop(A,B,c_invalid)|m_processor_v_cmd(A,B,c_write_h_invalid).
% 2.33/2.48  ** KEPT (pick-wt=5): 347 [] m_processor_v_writable(c_p0,A)| -node67(A).
% 2.33/2.48  ** KEPT (pick-wt=5): 348 [] m_processor_v_writable(c_p1,A)| -node67(A).
% 2.33/2.48  ** KEPT (pick-wt=6): 349 [] node67(A)|xuntil69(A)| -until68(A).
% 2.33/2.48  ** KEPT (pick-wt=7): 350 [] until68(A)| -succ(B,A)| -xuntil69(B).
% 2.33/2.48  ** KEPT (pick-wt=5): 351 [] loop| -last(A)| -xuntil69(A).
% 2.33/2.48  ** KEPT (pick-wt=9): 352 [] until2p70(A)| -trans(B,A)| -last(B)| -xuntil69(B).
% 2.33/2.48  ** KEPT (pick-wt=6): 353 [] node67(A)|xuntil2p71(A)| -until2p70(A).
% 2.33/2.48  ** KEPT (pick-wt=7): 354 [] until2p70(A)| -succ(B,A)| -xuntil2p71(B).
% 2.33/2.48  ** KEPT (pick-wt=4): 355 [] -last(A)| -xuntil2p71(A).
% 2.33/2.48  
% 2.33/2.48  ------------> process sos:
% 2.33/2.48  ** KEPT (pick-wt=3): 356 [] succ(s0,s1).
% 2.33/2.48  ** KEPT (pick-wt=3): 357 [] succ(s1,s2).
% 2.33/2.48  ** KEPT (pick-wt=3): 358 [] succ(s2,s3).
% 2.33/2.48  ** KEPT (pick-wt=3): 359 [] succ(s3,s4).
% 2.33/2.48  ** KEPT (pick-wt=3): 360 [] succ(s4,s5).
% 2.33/2.48  ** KEPT (pick-wt=3): 361 [] succ(s5,s6).
% 2.33/2.48  ** KEPT (pick-wt=3): 362 [] succ(s6,s7).
% 2.33/2.48  ** KEPT (pick-wt=3): 363 [] succ(s7,s8).
% 2.33/2.48  ** KEPT (pick-wt=3): 364 [] succ(s8,s9).
% 2.33/2.48  ** KEPT (pick-wt=3): 365 [] succ(s9,s10).
% 2.33/2.48  ** KEPT (pick-wt=3): 366 [] succ(s10,s11).
% 2.33/2.48  ** KEPT (pick-wt=3): 367 [] succ(s11,s12).
% 2.33/2.48  ** KEPT (pick-wt=3): 368 [] succ(s12,s13).
% 2.33/2.48  ** KEPT (pick-wt=3): 369 [] succ(s13,s14).
% 2.33/2.48  ** KEPT (pick-wt=3): 370 [] succ(s14,s15).
% 2.33/2.48  ** KEPT (pick-wt=3): 371 [] succ(s15,s16).
% 2.33/2.48  ** KEPT (pick-wt=3): 372 [] succ(s16,s17).
% 2.33/2.48  ** KEPT (pick-wt=3): 373 [] succ(s17,s18).
% 2.33/2.48  ** KEPT (pick-wt=3): 374 [] succ(s18,s19).
% 2.33/2.48  ** KEPT (pick-wt=3): 375 [] succ(s19,s20).
% 2.33/2.48  ** KEPT (pick-wt=3): 376 [] succ(s20,s21).
% 2.33/2.48  ** KEPT (pick-wt=3): 377 [] succ(s21,s22).
% 2.33/2.48  ** KEPT (pick-wt=3): 378 [] succ(s22,s23).
% 2.33/2.48  ** KEPT (pick-wt=3): 379 [] succ(s23,s24).
% 3.81/3.95  ** KEPT (pick-wt=3): 380 [] succ(s24,s25).
% 3.81/3.95  ** KEPT (pick-wt=3): 381 [] succ(s25,s26).
% 3.81/3.95  ** KEPT (pick-wt=3): 382 [] succ(s26,s27).
% 3.81/3.95  ** KEPT (pick-wt=3): 383 [] succ(s27,s28).
% 3.81/3.95  ** KEPT (pick-wt=3): 384 [] succ(s28,s29).
% 3.81/3.95  ** KEPT (pick-wt=2): 385 [] last(s29).
% 3.81/3.95  ** KEPT (pick-wt=27): 386 [] m_main_v_CMD(A,c_idle)|m_main_v_CMD(A,c_read_h_shared)|m_main_v_CMD(A,c_read_h_owned)|m_main_v_CMD(A,c_write_h_invalid)|m_main_v_CMD(A,c_write_h_shared)|m_main_v_CMD(A,c_write_h_resp_h_invalid)|m_main_v_CMD(A,c_write_h_resp_h_shared)|m_main_v_CMD(A,c_invalidate)|m_main_v_CMD(A,c_response).
% 3.81/3.95  ** KEPT (pick-wt=2): 387 [] node1(A).
% 3.81/3.95  ** KEPT (pick-wt=2): 388 [] node2(A).
% 3.81/3.95  ** KEPT (pick-wt=2): 389 [] node3(A).
% 3.81/3.95  ** KEPT (pick-wt=2): 390 [] node4(A).
% 3.81/3.95  ** KEPT (pick-wt=4): 391 [] m_main_v_REPLY_h_OWNED(A)|node5(A).
% 3.81/3.95  ** KEPT (pick-wt=4): 392 [] m_main_v_REPLY_h_WAITING(A)|node6(A).
% 3.81/3.95  ** KEPT (pick-wt=4): 393 [] m_main_v_REPLY_h_STALL(A)|node7(A).
% 3.81/3.95    Following clause subsumed by 386 during input processing: 0 [] m_main_v_CMD(A,c_idle)|m_main_v_CMD(A,c_read_h_shared)|m_main_v_CMD(A,c_read_h_owned)|m_main_v_CMD(A,c_write_h_invalid)|m_main_v_CMD(A,c_write_h_shared)|m_main_v_CMD(A,c_write_h_resp_h_invalid)|m_main_v_CMD(A,c_write_h_resp_h_shared)|m_main_v_CMD(A,c_invalidate)|m_main_v_CMD(A,c_response)|node9(A)|node11(A)|node13(A)|node15(A).
% 3.81/3.95  ** KEPT (pick-wt=36): 394 [] m_memory_v_cmd(A,B,c_idle)|m_memory_v_cmd(A,B,c_read_h_shared)|m_memory_v_cmd(A,B,c_read_h_owned)|m_memory_v_cmd(A,B,c_write_h_invalid)|m_memory_v_cmd(A,B,c_write_h_shared)|m_memory_v_cmd(A,B,c_write_h_resp_h_invalid)|m_memory_v_cmd(A,B,c_write_h_resp_h_shared)|m_memory_v_cmd(A,B,c_invalidate)|m_memory_v_cmd(A,B,c_response).
% 3.81/3.95  ** KEPT (pick-wt=6): 395 [] m_memory_v_abort(A,B)|node26(A,B).
% 3.81/3.95  ** KEPT (pick-wt=7): 396 [] node29(A,B)|m_memory_v_cmd(A,B,c_idle).
% 3.81/3.95  ** KEPT (pick-wt=36): 397 [] m_processor_v_cmd(A,B,c_idle)|m_processor_v_cmd(A,B,c_read_h_shared)|m_processor_v_cmd(A,B,c_read_h_owned)|m_processor_v_cmd(A,B,c_write_h_invalid)|m_processor_v_cmd(A,B,c_write_h_shared)|m_processor_v_cmd(A,B,c_write_h_resp_h_invalid)|m_processor_v_cmd(A,B,c_write_h_resp_h_shared)|m_processor_v_cmd(A,B,c_invalidate)|m_processor_v_cmd(A,B,c_response).
% 3.81/3.95  ** KEPT (pick-wt=12): 398 [] m_processor_v_snoop(A,B,c_invalid)|m_processor_v_snoop(A,B,c_owned)|m_processor_v_snoop(A,B,c_shared).
% 3.81/3.95  ** KEPT (pick-wt=12): 399 [] m_processor_v_state(A,B,c_invalid)|m_processor_v_state(A,B,c_shared)|m_processor_v_state(A,B,c_owned).
% 3.81/3.95  ** KEPT (pick-wt=4): 400 [] m_processor_v_state(A,s0,c_invalid).
% 3.81/3.95  ** KEPT (pick-wt=4): 401 [] m_processor_v_snoop(A,s0,c_invalid).
% 3.81/3.95  ** KEPT (pick-wt=9): 402 [] m_processor_v_readable(A,B)|node54(A,B)|m_processor_v_waiting(A,B).
% 3.81/3.95  ** KEPT (pick-wt=6): 403 [] m_processor_v_abort(A,B)|node60(A,B).
% 3.81/3.95  ** KEPT (pick-wt=19): 404 [] node62(A,B)|node63(A,B)|node64(A,B)|node65(A,B)|node66(A,B)|m_processor_v_cmd(A,B,c_idle).
% 3.81/3.95  ** KEPT (pick-wt=2): 405 [] until68(s0).
% 3.81/3.95  
% 3.81/3.95  ======= end of input processing =======
% 3.81/3.95  
% 3.81/3.95  =========== start of search ===========
% 3.81/3.95  
% 3.81/3.95  
% 3.81/3.95  Resetting weight limit to 4.
% 3.81/3.95  
% 3.81/3.95  
% 3.81/3.95  Resetting weight limit to 4.
% 3.81/3.95  
% 3.81/3.95  sos_size=170
% 3.81/3.95  
% 3.81/3.95  Search stopped because sos empty.
% 3.81/3.95  
% 3.81/3.95  
% 3.81/3.95  Search stopped because sos empty.
% 3.81/3.95  
% 3.81/3.95  ============ end of search ============
% 3.81/3.95  
% 3.81/3.95  -------------- statistics -------------
% 3.81/3.95  clauses given                264
% 3.81/3.95  clauses generated          42330
% 3.81/3.95  clauses kept                 618
% 3.81/3.95  clauses forward subsumed     240
% 3.81/3.95  clauses back subsumed          0
% 3.81/3.95  Kbytes malloced             4882
% 3.81/3.95  
% 3.81/3.95  ----------- times (seconds) -----------
% 3.81/3.95  user CPU time          1.50          (0 hr, 0 min, 1 sec)
% 3.81/3.95  system CPU time        0.01          (0 hr, 0 min, 0 sec)
% 3.81/3.95  wall-clock time        3             (0 hr, 0 min, 3 sec)
% 3.81/3.95  
% 3.81/3.95  Process 4621 finished Wed Jul 27 05:58:28 2022
% 3.81/3.95  Otter interrupted
% 3.81/3.95  PROOF NOT FOUND
%------------------------------------------------------------------------------