↑ Up

Drodi---4.1.1.UNS-CRf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Drodi---4.1.1
% Problem  : SWV419-1.005 : TPTP v9.3.1. Released v3.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p

% Computer : n003.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8046.5625MB
% OS       : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Sep 24 02:47:38 PM UTC 2026

% Result   : Unsatisfiable 44.35s 6.24s
% Output   : CNFRefutation 44.35s
% Verified : 
% SZS Type : ERROR: Analysing output (MakeTreeStats ran out of CPU time)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,axiom,
    succ(s0,s1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f2,axiom,
    succ(s1,s2),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f3,axiom,
    succ(s2,s3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f4,axiom,
    succ(s3,s4),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f5,axiom,
    last(s4),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f6,axiom,
    ! [X,Y] :
      ( trans(X,Y)
      | ~ succ(X,Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f7,axiom,
    ( trans(s4,s4)
    | trans(s4,s3)
    | trans(s4,s2)
    | trans(s4,s1)
    | trans(s4,s0)
    | ~ loop ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f10,axiom,
    ! [X] : ~ m_cell_v_token(c_e_h_1,X),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f13,axiom,
    ! [X] : ~ m_cell_v_token(c_e_h_2,X),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f38,axiom,
    ! [I0,X] :
      ( m_and_h_gate_v_out(I0,c_i,X)
      | ~ m_c_h_element_v_in2(I0,c_e,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f70,axiom,
    ! [I0,X] :
      ( ~ m_and_h_gate_h_init_v_out(I0,c_n,X)
      | ~ m_and_h_gate_h_init_v_in2(I0,c_m,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f72,axiom,
    ! [I0,X] :
      ( m_cell_v_token(I0,X)
      | ~ m_and_h_gate_h_init_v_init_h_out(I0,c_m,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f73,axiom,
    ! [I0,X] :
      ( m_c_h_element_v_out(I0,c_e,X)
      | m_and_h_gate_h_init_v_in1(I0,c_n,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f75,axiom,
    ! [I0,X] :
      ( m_and_h_gate_h_init_v_out(I0,c_m,X)
      | m_and_h_gate_h_init_v_in2(I0,c_n,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f77,axiom,
    ! [I0,X] :
      ( m_cell_v_token(I0,X)
      | m_and_h_gate_h_init_v_init_h_out(I0,c_n,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f88,axiom,
    ! [I0,X] :
      ( m_c_h_element_v_out(I0,c_e,X)
      | ~ m_and_h_gate_v_in1(I0,c_r,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f90,axiom,
    ! [I0,X] :
      ( m_and_h_gate_h_init_v_out(I0,c_m,X)
      | ~ m_and_h_gate_v_in2(I0,c_r,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f96,axiom,
    ! [I0,X] :
      ( ~ m_and_h_gate_v_out(I0,c_r,X)
      | m_user_v_ack(I0,c_u,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f97,axiom,
    ! [I0,X] :
      ( m_and_h_gate_v_out(I0,c_r,X)
      | ~ m_user_v_ack(I0,c_u,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f112,axiom,
    ! [I0,I1] :
      ( ~ m_and_h_gate_h_init_v_init_h_out(I0,I1,s0)
      | m_and_h_gate_h_init_v_out(I0,I1,s0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f113,axiom,
    ! [I0,I1] :
      ( m_and_h_gate_h_init_v_init_h_out(I0,I1,s0)
      | ~ m_and_h_gate_h_init_v_out(I0,I1,s0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f115,axiom,
    ! [I0,I1,X] :
      ( ~ node9(I0,I1,X)
      | m_and_h_gate_h_init_v_in2(I0,I1,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f116,axiom,
    ! [I0,I1,Y,X] :
      ( ~ node10(I0,I1,X,Y)
      | ~ m_and_h_gate_h_init_v_in2(I0,I1,X)
      | ~ m_and_h_gate_h_init_v_in1(I0,I1,X)
      | m_and_h_gate_h_init_v_out(I0,I1,Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f117,axiom,
    ! [I0,I1,Y,X] :
      ( ~ node10(I0,I1,X,Y)
      | node9(I0,I1,X)
      | ~ m_and_h_gate_h_init_v_out(I0,I1,Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f118,axiom,
    ! [I0,I1,Y,X] :
      ( ~ node11(I0,I1,X,Y)
      | ~ m_and_h_gate_h_init_v_out(I0,I1,X)
      | m_and_h_gate_h_init_v_out(I0,I1,Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f119,axiom,
    ! [I0,I1,Y,X] :
      ( ~ node11(I0,I1,X,Y)
      | m_and_h_gate_h_init_v_out(I0,I1,X)
      | ~ m_and_h_gate_h_init_v_out(I0,I1,Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f120,axiom,
    ! [I0,I1,X,Y] :
      ( ~ trans(X,Y)
      | node11(I0,I1,X,Y)
      | node10(I0,I1,X,Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f128,axiom,
    ! [I0,I1] : ~ m_c_h_element_v_out(I0,I1,s0),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f130,axiom,
    ! [I0,I1,Y,X] :
      ( ~ node14(I0,I1,X,Y)
      | m_c_h_element_v_in1(I0,I1,X)
      | ~ m_c_h_element_v_out(I0,I1,Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f132,axiom,
    ! [I0,I1,Y,X] :
      ( ~ node15(I0,I1,X,Y)
      | m_c_h_element_v_out(I0,I1,X)
      | ~ m_c_h_element_v_out(I0,I1,Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f133,axiom,
    ! [I0,I1,X] :
      ( ~ node16(I0,I1,X)
      | m_c_h_element_v_in2(I0,I1,X)
      | m_c_h_element_v_in1(I0,I1,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f136,axiom,
    ! [I0,I1,X] :
      ( ~ node17(I0,I1,X)
      | m_c_h_element_v_in2(I0,I1,X)
      | ~ m_c_h_element_v_in1(I0,I1,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f138,axiom,
    ! [I0,I1,Y,X] :
      ( ~ node18(I0,I1,X,Y)
      | m_c_h_element_v_out(I0,I1,X)
      | ~ m_c_h_element_v_out(I0,I1,Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f139,axiom,
    ! [I0,I1,X,Y] :
      ( ~ node19(I0,I1,X,Y)
      | node16(I0,I1,X)
      | node15(I0,I1,X,Y)
      | node14(I0,I1,X,Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f140,axiom,
    ! [I0,I1,X,Y] :
      ( ~ node19(I0,I1,X,Y)
      | node18(I0,I1,X,Y)
      | node17(I0,I1,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f141,axiom,
    ! [X,Y,I0,I1] :
      ( node19(I0,I1,X,Y)
      | ~ trans(X,Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f142,axiom,
    ! [I0,I1] : ~ m_and_h_gate_v_out(I0,I1,s0),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f143,axiom,
    ! [I0,I1,X] :
      ( ~ node20(I0,I1,X)
      | m_and_h_gate_v_in1(I0,I1,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f144,axiom,
    ! [I0,I1,X] :
      ( ~ node20(I0,I1,X)
      | m_and_h_gate_v_in2(I0,I1,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f146,axiom,
    ! [I0,I1,Y,X] :
      ( ~ node21(I0,I1,X,Y)
      | node20(I0,I1,X)
      | ~ m_and_h_gate_v_out(I0,I1,Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f148,axiom,
    ! [I0,I1,Y,X] :
      ( ~ node22(I0,I1,X,Y)
      | m_and_h_gate_v_out(I0,I1,X)
      | ~ m_and_h_gate_v_out(I0,I1,Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f149,axiom,
    ! [I0,I1,X,Y] :
      ( ~ trans(X,Y)
      | node22(I0,I1,X,Y)
      | node21(I0,I1,X,Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f151,negated_conjecture,
    ! [X] :
      ( ~ node23(X)
      | m_user_v_ack(c_e_h_2,c_u,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f152,negated_conjecture,
    ! [X] :
      ( ~ node24(X)
      | m_user_v_ack(c_e_h_1,c_u,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f153,negated_conjecture,
    ! [X] :
      ( ~ node24(X)
      | m_user_v_ack(c_e_h_3,c_u,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f154,negated_conjecture,
    ! [X] :
      ( ~ node25(X)
      | m_user_v_ack(c_e_h_2,c_u,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f155,negated_conjecture,
    ! [X] :
      ( ~ node25(X)
      | m_user_v_ack(c_e_h_3,c_u,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f156,negated_conjecture,
    ! [X] :
      ( ~ node26(X)
      | node25(X)
      | node24(X)
      | node23(X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f157,negated_conjecture,
    ! [X] :
      ( ~ until27(X)
      | xuntil28(X)
      | node26(X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f158,negated_conjecture,
    ! [Y,X] :
      ( ~ xuntil28(X)
      | ~ succ(X,Y)
      | until27(Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f159,negated_conjecture,
    ! [X] :
      ( ~ xuntil28(X)
      | ~ last(X)
      | loop ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f160,negated_conjecture,
    ! [Y,X] :
      ( ~ xuntil28(X)
      | ~ last(X)
      | ~ trans(X,Y)
      | until2p29(Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f161,negated_conjecture,
    ! [X] :
      ( ~ until2p29(X)
      | xuntil2p30(X)
      | node26(X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f162,negated_conjecture,
    ! [Y,X] :
      ( ~ xuntil2p30(X)
      | ~ succ(X,Y)
      | until2p29(Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f163,negated_conjecture,
    ! [X] :
      ( ~ xuntil2p30(X)
      | ~ last(X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f164,negated_conjecture,
    until27(s0),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f165,plain,
    succ(s0,s1),
    inference(cnf_transformation,[status(thm)],[f1]) ).

fof(f166,plain,
    succ(s1,s2),
    inference(cnf_transformation,[status(thm)],[f2]) ).

fof(f167,plain,
    succ(s2,s3),
    inference(cnf_transformation,[status(thm)],[f3]) ).

fof(f168,plain,
    succ(s3,s4),
    inference(cnf_transformation,[status(thm)],[f4]) ).

fof(f169,plain,
    last(s4),
    inference(cnf_transformation,[status(thm)],[f5]) ).

fof(f170,plain,
    ! [X0,X1] :
      ( trans(X0,X1)
      | ~ succ(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f6]) ).

fof(f171,plain,
    ( trans(s4,s4)
    | trans(s4,s3)
    | trans(s4,s2)
    | trans(s4,s1)
    | trans(s4,s0)
    | ~ loop ),
    inference(cnf_transformation,[status(thm)],[f7]) ).

fof(f174,plain,
    ! [X0] : ~ m_cell_v_token(c_e_h_1,X0),
    inference(cnf_transformation,[status(thm)],[f10]) ).

fof(f177,plain,
    ! [X0] : ~ m_cell_v_token(c_e_h_2,X0),
    inference(cnf_transformation,[status(thm)],[f13]) ).

fof(f204,plain,
    ! [X0,X1] :
      ( m_and_h_gate_v_out(X0,c_i,X1)
      | ~ m_c_h_element_v_in2(X0,c_e,X1) ),
    inference(cnf_transformation,[status(thm)],[f38]) ).

fof(f236,plain,
    ! [X0,X1] :
      ( ~ m_and_h_gate_h_init_v_out(X0,c_n,X1)
      | ~ m_and_h_gate_h_init_v_in2(X0,c_m,X1) ),
    inference(cnf_transformation,[status(thm)],[f70]) ).

fof(f238,plain,
    ! [X0,X1] :
      ( m_cell_v_token(X0,X1)
      | ~ m_and_h_gate_h_init_v_init_h_out(X0,c_m,X1) ),
    inference(cnf_transformation,[status(thm)],[f72]) ).

fof(f239,plain,
    ! [X0,X1] :
      ( m_c_h_element_v_out(X0,c_e,X1)
      | m_and_h_gate_h_init_v_in1(X0,c_n,X1) ),
    inference(cnf_transformation,[status(thm)],[f73]) ).

fof(f241,plain,
    ! [X0,X1] :
      ( m_and_h_gate_h_init_v_out(X0,c_m,X1)
      | m_and_h_gate_h_init_v_in2(X0,c_n,X1) ),
    inference(cnf_transformation,[status(thm)],[f75]) ).

fof(f243,plain,
    ! [X0,X1] :
      ( m_cell_v_token(X0,X1)
      | m_and_h_gate_h_init_v_init_h_out(X0,c_n,X1) ),
    inference(cnf_transformation,[status(thm)],[f77]) ).

fof(f254,plain,
    ! [X0,X1] :
      ( m_c_h_element_v_out(X0,c_e,X1)
      | ~ m_and_h_gate_v_in1(X0,c_r,X1) ),
    inference(cnf_transformation,[status(thm)],[f88]) ).

fof(f256,plain,
    ! [X0,X1] :
      ( m_and_h_gate_h_init_v_out(X0,c_m,X1)
      | ~ m_and_h_gate_v_in2(X0,c_r,X1) ),
    inference(cnf_transformation,[status(thm)],[f90]) ).

fof(f263,plain,
    ! [X0,X1] :
      ( ~ m_and_h_gate_v_out(X0,c_r,X1)
      | m_user_v_ack(X0,c_u,X1) ),
    inference(cnf_transformation,[status(thm)],[f96]) ).

fof(f264,plain,
    ! [X0,X1] :
      ( m_and_h_gate_v_out(X0,c_r,X1)
      | ~ m_user_v_ack(X0,c_u,X1) ),
    inference(cnf_transformation,[status(thm)],[f97]) ).

fof(f281,plain,
    ! [X0,X1] :
      ( ~ m_and_h_gate_h_init_v_init_h_out(X0,X1,s0)
      | m_and_h_gate_h_init_v_out(X0,X1,s0) ),
    inference(cnf_transformation,[status(thm)],[f112]) ).

fof(f282,plain,
    ! [X0,X1] :
      ( m_and_h_gate_h_init_v_init_h_out(X0,X1,s0)
      | ~ m_and_h_gate_h_init_v_out(X0,X1,s0) ),
    inference(cnf_transformation,[status(thm)],[f113]) ).

fof(f284,plain,
    ! [X0,X1,X2] :
      ( ~ node9(X0,X1,X2)
      | m_and_h_gate_h_init_v_in2(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f115]) ).

fof(f285,plain,
    ! [X0,X1,X2,X3] :
      ( ~ node10(X0,X1,X3,X2)
      | ~ m_and_h_gate_h_init_v_in2(X0,X1,X3)
      | ~ m_and_h_gate_h_init_v_in1(X0,X1,X3)
      | m_and_h_gate_h_init_v_out(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f116]) ).

fof(f286,plain,
    ! [X0,X1,X2,X3] :
      ( ~ node10(X0,X1,X3,X2)
      | node9(X0,X1,X3)
      | ~ m_and_h_gate_h_init_v_out(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f117]) ).

fof(f287,plain,
    ! [X0,X1,X2,X3] :
      ( ~ node11(X0,X1,X3,X2)
      | ~ m_and_h_gate_h_init_v_out(X0,X1,X3)
      | m_and_h_gate_h_init_v_out(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f118]) ).

fof(f288,plain,
    ! [X0,X1,X2,X3] :
      ( ~ node11(X0,X1,X3,X2)
      | m_and_h_gate_h_init_v_out(X0,X1,X3)
      | ~ m_and_h_gate_h_init_v_out(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f119]) ).

fof(f289,plain,
    ! [X,Y] :
      ( ~ trans(X,Y)
      | ! [I0,I1] :
          ( node11(I0,I1,X,Y)
          | node10(I0,I1,X,Y) ) ),
    inference(miniscoping,[status(thm)],[f120]) ).

fof(f290,plain,
    ! [X0,X1,X2,X3] :
      ( ~ trans(X2,X3)
      | node11(X0,X1,X2,X3)
      | node10(X0,X1,X2,X3) ),
    inference(cnf_transformation,[status(thm)],[f289]) ).

fof(f300,plain,
    ! [X0,X1] : ~ m_c_h_element_v_out(X0,X1,s0),
    inference(cnf_transformation,[status(thm)],[f128]) ).

fof(f302,plain,
    ! [X0,X1,X2,X3] :
      ( ~ node14(X0,X1,X3,X2)
      | m_c_h_element_v_in1(X0,X1,X3)
      | ~ m_c_h_element_v_out(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f130]) ).

fof(f304,plain,
    ! [X0,X1,X2,X3] :
      ( ~ node15(X0,X1,X3,X2)
      | m_c_h_element_v_out(X0,X1,X3)
      | ~ m_c_h_element_v_out(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f132]) ).

fof(f305,plain,
    ! [X0,X1,X2] :
      ( ~ node16(X0,X1,X2)
      | m_c_h_element_v_in2(X0,X1,X2)
      | m_c_h_element_v_in1(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f133]) ).

fof(f308,plain,
    ! [X0,X1,X2] :
      ( ~ node17(X0,X1,X2)
      | m_c_h_element_v_in2(X0,X1,X2)
      | ~ m_c_h_element_v_in1(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f136]) ).

fof(f310,plain,
    ! [X0,X1,X2,X3] :
      ( ~ node18(X0,X1,X3,X2)
      | m_c_h_element_v_out(X0,X1,X3)
      | ~ m_c_h_element_v_out(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f138]) ).

fof(f311,plain,
    ! [X0,X1,X2,X3] :
      ( ~ node19(X0,X1,X2,X3)
      | node16(X0,X1,X2)
      | node15(X0,X1,X2,X3)
      | node14(X0,X1,X2,X3) ),
    inference(cnf_transformation,[status(thm)],[f139]) ).

fof(f312,plain,
    ! [X0,X1,X2,X3] :
      ( ~ node19(X0,X1,X2,X3)
      | node18(X0,X1,X2,X3)
      | node17(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f140]) ).

fof(f313,plain,
    ! [X,Y] :
      ( ! [I0,I1] : node19(I0,I1,X,Y)
      | ~ trans(X,Y) ),
    inference(miniscoping,[status(thm)],[f141]) ).

fof(f314,plain,
    ! [X0,X1,X2,X3] :
      ( node19(X2,X3,X0,X1)
      | ~ trans(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f313]) ).

fof(f315,plain,
    ! [X0,X1] : ~ m_and_h_gate_v_out(X0,X1,s0),
    inference(cnf_transformation,[status(thm)],[f142]) ).

fof(f316,plain,
    ! [X0,X1,X2] :
      ( ~ node20(X0,X1,X2)
      | m_and_h_gate_v_in1(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f143]) ).

fof(f317,plain,
    ! [X0,X1,X2] :
      ( ~ node20(X0,X1,X2)
      | m_and_h_gate_v_in2(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f144]) ).

fof(f319,plain,
    ! [X0,X1,X2,X3] :
      ( ~ node21(X0,X1,X3,X2)
      | node20(X0,X1,X3)
      | ~ m_and_h_gate_v_out(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f146]) ).

fof(f321,plain,
    ! [X0,X1,X2,X3] :
      ( ~ node22(X0,X1,X3,X2)
      | m_and_h_gate_v_out(X0,X1,X3)
      | ~ m_and_h_gate_v_out(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f148]) ).

fof(f322,plain,
    ! [X,Y] :
      ( ~ trans(X,Y)
      | ! [I0,I1] :
          ( node22(I0,I1,X,Y)
          | node21(I0,I1,X,Y) ) ),
    inference(miniscoping,[status(thm)],[f149]) ).

fof(f323,plain,
    ! [X0,X1,X2,X3] :
      ( ~ trans(X2,X3)
      | node22(X0,X1,X2,X3)
      | node21(X0,X1,X2,X3) ),
    inference(cnf_transformation,[status(thm)],[f322]) ).

fof(f325,plain,
    ! [X0] :
      ( ~ node23(X0)
      | m_user_v_ack(c_e_h_2,c_u,X0) ),
    inference(cnf_transformation,[status(thm)],[f151]) ).

fof(f326,plain,
    ! [X0] :
      ( ~ node24(X0)
      | m_user_v_ack(c_e_h_1,c_u,X0) ),
    inference(cnf_transformation,[status(thm)],[f152]) ).

fof(f327,plain,
    ! [X0] :
      ( ~ node24(X0)
      | m_user_v_ack(c_e_h_3,c_u,X0) ),
    inference(cnf_transformation,[status(thm)],[f153]) ).

fof(f328,plain,
    ! [X0] :
      ( ~ node25(X0)
      | m_user_v_ack(c_e_h_2,c_u,X0) ),
    inference(cnf_transformation,[status(thm)],[f154]) ).

fof(f329,plain,
    ! [X0] :
      ( ~ node25(X0)
      | m_user_v_ack(c_e_h_3,c_u,X0) ),
    inference(cnf_transformation,[status(thm)],[f155]) ).

fof(f330,plain,
    ! [X0] :
      ( ~ node26(X0)
      | node25(X0)
      | node24(X0)
      | node23(X0) ),
    inference(cnf_transformation,[status(thm)],[f156]) ).

fof(f331,plain,
    ! [X0] :
      ( ~ until27(X0)
      | xuntil28(X0)
      | node26(X0) ),
    inference(cnf_transformation,[status(thm)],[f157]) ).

fof(f332,plain,
    ! [X] :
      ( ~ xuntil28(X)
      | ! [Y] :
          ( ~ succ(X,Y)
          | until27(Y) ) ),
    inference(miniscoping,[status(thm)],[f158]) ).

fof(f333,plain,
    ! [X0,X1] :
      ( ~ xuntil28(X1)
      | ~ succ(X1,X0)
      | until27(X0) ),
    inference(cnf_transformation,[status(thm)],[f332]) ).

fof(f334,plain,
    ! [X0] :
      ( ~ xuntil28(X0)
      | ~ last(X0)
      | loop ),
    inference(cnf_transformation,[status(thm)],[f159]) ).

fof(f335,plain,
    ! [X] :
      ( ~ xuntil28(X)
      | ~ last(X)
      | ! [Y] :
          ( ~ trans(X,Y)
          | until2p29(Y) ) ),
    inference(miniscoping,[status(thm)],[f160]) ).

fof(f336,plain,
    ! [X0,X1] :
      ( ~ xuntil28(X1)
      | ~ last(X1)
      | ~ trans(X1,X0)
      | until2p29(X0) ),
    inference(cnf_transformation,[status(thm)],[f335]) ).

fof(f337,plain,
    ! [X0] :
      ( ~ until2p29(X0)
      | xuntil2p30(X0)
      | node26(X0) ),
    inference(cnf_transformation,[status(thm)],[f161]) ).

fof(f338,plain,
    ! [X] :
      ( ~ xuntil2p30(X)
      | ! [Y] :
          ( ~ succ(X,Y)
          | until2p29(Y) ) ),
    inference(miniscoping,[status(thm)],[f162]) ).

fof(f339,plain,
    ! [X0,X1] :
      ( ~ xuntil2p30(X1)
      | ~ succ(X1,X0)
      | until2p29(X0) ),
    inference(cnf_transformation,[status(thm)],[f338]) ).

fof(f340,plain,
    ! [X0] :
      ( ~ xuntil2p30(X0)
      | ~ last(X0) ),
    inference(cnf_transformation,[status(thm)],[f163]) ).

fof(f341,plain,
    until27(s0),
    inference(cnf_transformation,[status(thm)],[f164]) ).

fof(f343,plain,
    ( xuntil28(s0)
    | node26(s0) ),
    inference(resolution,[status(thm)],[f331,f341]) ).

fof(f344,plain,
    trans(s0,s1),
    inference(resolution,[status(thm)],[f165,f170]) ).

fof(f345,plain,
    trans(s1,s2),
    inference(resolution,[status(thm)],[f166,f170]) ).

fof(f346,plain,
    trans(s2,s3),
    inference(resolution,[status(thm)],[f167,f170]) ).

fof(f347,plain,
    trans(s3,s4),
    inference(resolution,[status(thm)],[f168,f170]) ).

fof(f348,plain,
    ( ~ xuntil28(s3)
    | until27(s4) ),
    inference(resolution,[status(thm)],[f333,f168]) ).

fof(f349,plain,
    ( ~ xuntil28(s2)
    | until27(s3) ),
    inference(resolution,[status(thm)],[f333,f167]) ).

fof(f350,plain,
    ( ~ xuntil28(s1)
    | until27(s2) ),
    inference(resolution,[status(thm)],[f333,f166]) ).

fof(f351,plain,
    ( ~ xuntil28(s0)
    | until27(s1) ),
    inference(resolution,[status(thm)],[f333,f165]) ).

fof(f352,plain,
    ( xuntil28(s0)
    | node25(s0)
    | node24(s0)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f330,f343]) ).

fof(f372,plain,
    ( ~ xuntil2p30(s3)
    | until2p29(s4) ),
    inference(resolution,[status(thm)],[f339,f168]) ).

fof(f373,plain,
    ( ~ xuntil2p30(s2)
    | until2p29(s3) ),
    inference(resolution,[status(thm)],[f339,f167]) ).

fof(f374,plain,
    ( ~ xuntil2p30(s1)
    | until2p29(s2) ),
    inference(resolution,[status(thm)],[f339,f166]) ).

fof(f375,plain,
    ( ~ xuntil2p30(s0)
    | until2p29(s1) ),
    inference(resolution,[status(thm)],[f339,f165]) ).

fof(f377,plain,
    ( m_user_v_ack(c_e_h_2,c_u,s0)
    | xuntil28(s0)
    | node24(s0)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f352,f328]) ).

fof(f379,plain,
    ( m_user_v_ack(c_e_h_2,c_u,s0)
    | xuntil28(s0)
    | node24(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f377,f325]) ).

fof(f389,plain,
    ! [X0,X1] : node19(X0,X1,s0,s1),
    inference(resolution,[status(thm)],[f314,f344]) ).

fof(f404,plain,
    ( xuntil28(s0)
    | node24(s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s0) ),
    inference(resolution,[status(thm)],[f264,f379]) ).

fof(f407,plain,
    ( xuntil28(s0)
    | node24(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f404,f315]) ).

fof(f409,plain,
    ( m_user_v_ack(c_e_h_3,c_u,s0)
    | xuntil28(s0) ),
    inference(resolution,[status(thm)],[f407,f327]) ).

fof(f413,plain,
    ( m_and_h_gate_v_out(c_e_h_3,c_r,s0)
    | xuntil28(s0) ),
    inference(resolution,[status(thm)],[f409,f264]) ).

fof(f415,plain,
    xuntil28(s0),
    inference(forward_subsumption_resolution,[status(thm)],[f413,f315]) ).

fof(f417,plain,
    until27(s1),
    inference(backward_subsumption_resolution,[status(thm)],[f351,f415]) ).

fof(f419,plain,
    ( xuntil28(s1)
    | node26(s1) ),
    inference(resolution,[status(thm)],[f417,f331]) ).

fof(f420,plain,
    ( node25(s1)
    | node24(s1)
    | node23(s1)
    | xuntil28(s1) ),
    inference(resolution,[status(thm)],[f419,f330]) ).

fof(f422,plain,
    ! [X0] :
      ( m_cell_v_token(X0,s0)
      | m_and_h_gate_h_init_v_out(X0,c_n,s0) ),
    inference(resolution,[status(thm)],[f281,f243]) ).

fof(f435,plain,
    ( m_user_v_ack(c_e_h_2,c_u,s1)
    | node24(s1)
    | node23(s1)
    | xuntil28(s1) ),
    inference(resolution,[status(thm)],[f420,f328]) ).

fof(f437,plain,
    ( m_user_v_ack(c_e_h_2,c_u,s1)
    | node24(s1)
    | xuntil28(s1) ),
    inference(forward_subsumption_resolution,[status(thm)],[f435,f325]) ).

fof(f440,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s1)
    | xuntil28(s1) ),
    inference(resolution,[status(thm)],[f437,f264]) ).

fof(f515,plain,
    ! [X0,X1] :
      ( node11(X0,X1,s2,s3)
      | node10(X0,X1,s2,s3) ),
    inference(resolution,[status(thm)],[f290,f346]) ).

fof(f516,plain,
    ! [X0,X1] :
      ( node11(X0,X1,s1,s2)
      | node10(X0,X1,s1,s2) ),
    inference(resolution,[status(thm)],[f290,f345]) ).

fof(f517,plain,
    ! [X0,X1] :
      ( node11(X0,X1,s0,s1)
      | node10(X0,X1,s0,s1) ),
    inference(resolution,[status(thm)],[f290,f344]) ).

fof(f533,plain,
    ! [X0,X1] :
      ( m_and_h_gate_h_init_v_out(X0,X1,s2)
      | ~ m_and_h_gate_h_init_v_out(X0,X1,s3)
      | node10(X0,X1,s2,s3) ),
    inference(resolution,[status(thm)],[f515,f288]) ).

fof(f535,plain,
    ! [X0,X1] :
      ( m_and_h_gate_h_init_v_out(X0,X1,s1)
      | ~ m_and_h_gate_h_init_v_out(X0,X1,s2)
      | node10(X0,X1,s1,s2) ),
    inference(resolution,[status(thm)],[f516,f288]) ).

fof(f536,plain,
    ! [X0,X1] :
      ( ~ m_and_h_gate_h_init_v_out(X0,X1,s1)
      | m_and_h_gate_h_init_v_out(X0,X1,s2)
      | node10(X0,X1,s1,s2) ),
    inference(resolution,[status(thm)],[f516,f287]) ).

fof(f537,plain,
    ! [X0,X1] :
      ( m_and_h_gate_h_init_v_out(X0,X1,s0)
      | ~ m_and_h_gate_h_init_v_out(X0,X1,s1)
      | node10(X0,X1,s0,s1) ),
    inference(resolution,[status(thm)],[f517,f288]) ).

fof(f538,plain,
    ! [X0,X1] :
      ( ~ m_and_h_gate_h_init_v_out(X0,X1,s0)
      | m_and_h_gate_h_init_v_out(X0,X1,s1)
      | node10(X0,X1,s0,s1) ),
    inference(resolution,[status(thm)],[f517,f287]) ).

fof(f548,plain,
    ! [X0,X1] :
      ( node22(X0,X1,s3,s4)
      | node21(X0,X1,s3,s4) ),
    inference(resolution,[status(thm)],[f323,f347]) ).

fof(f549,plain,
    ! [X0,X1] :
      ( node22(X0,X1,s2,s3)
      | node21(X0,X1,s2,s3) ),
    inference(resolution,[status(thm)],[f323,f346]) ).

fof(f550,plain,
    ! [X0,X1] :
      ( node22(X0,X1,s1,s2)
      | node21(X0,X1,s1,s2) ),
    inference(resolution,[status(thm)],[f323,f345]) ).

fof(f551,plain,
    ! [X0,X1] :
      ( node22(X0,X1,s0,s1)
      | node21(X0,X1,s0,s1) ),
    inference(resolution,[status(thm)],[f323,f344]) ).

fof(f552,plain,
    ! [X0,X1] :
      ( m_and_h_gate_v_out(X0,X1,s3)
      | ~ m_and_h_gate_v_out(X0,X1,s4)
      | node21(X0,X1,s3,s4) ),
    inference(resolution,[status(thm)],[f548,f321]) ).

fof(f554,plain,
    ! [X0,X1] :
      ( m_and_h_gate_v_out(X0,X1,s2)
      | ~ m_and_h_gate_v_out(X0,X1,s3)
      | node21(X0,X1,s2,s3) ),
    inference(resolution,[status(thm)],[f549,f321]) ).

fof(f556,plain,
    ! [X0,X1] :
      ( m_and_h_gate_v_out(X0,X1,s1)
      | ~ m_and_h_gate_v_out(X0,X1,s2)
      | node21(X0,X1,s1,s2) ),
    inference(resolution,[status(thm)],[f550,f321]) ).

fof(f558,plain,
    ! [X0,X1] :
      ( m_and_h_gate_v_out(X0,X1,s0)
      | ~ m_and_h_gate_v_out(X0,X1,s1)
      | node21(X0,X1,s0,s1) ),
    inference(resolution,[status(thm)],[f551,f321]) ).

fof(f560,plain,
    ! [X0,X1] :
      ( ~ m_and_h_gate_v_out(X0,X1,s1)
      | node21(X0,X1,s0,s1) ),
    inference(forward_subsumption_resolution,[status(thm)],[f558,f315]) ).

fof(f561,plain,
    ! [X0,X1] :
      ( node16(X0,X1,s0)
      | node15(X0,X1,s0,s1)
      | node14(X0,X1,s0,s1) ),
    inference(resolution,[status(thm)],[f311,f389]) ).

fof(f565,plain,
    ! [X0,X1] :
      ( node18(X0,X1,s0,s1)
      | node17(X0,X1,s0) ),
    inference(resolution,[status(thm)],[f312,f389]) ).

fof(f569,plain,
    ( node24(s1)
    | xuntil28(s1)
    | node21(c_e_h_2,c_r,s0,s1) ),
    inference(resolution,[status(thm)],[f560,f440]) ).

fof(f572,plain,
    ( node20(c_e_h_2,c_r,s0)
    | ~ m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s1)
    | xuntil28(s1) ),
    inference(resolution,[status(thm)],[f569,f319]) ).

fof(f573,plain,
    ( node20(c_e_h_2,c_r,s0)
    | node24(s1)
    | xuntil28(s1) ),
    inference(forward_subsumption_resolution,[status(thm)],[f572,f440]) ).

fof(f575,plain,
    ( m_and_h_gate_v_in1(c_e_h_2,c_r,s0)
    | node24(s1)
    | xuntil28(s1) ),
    inference(resolution,[status(thm)],[f573,f316]) ).

fof(f580,plain,
    ! [X0,X1] :
      ( m_c_h_element_v_out(X0,X1,s0)
      | ~ m_c_h_element_v_out(X0,X1,s1)
      | node17(X0,X1,s0) ),
    inference(resolution,[status(thm)],[f565,f310]) ).

fof(f582,plain,
    ! [X0,X1] :
      ( ~ m_c_h_element_v_out(X0,X1,s1)
      | node17(X0,X1,s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f580,f300]) ).

fof(f589,plain,
    ( m_c_h_element_v_out(c_e_h_2,c_e,s0)
    | node24(s1)
    | xuntil28(s1) ),
    inference(resolution,[status(thm)],[f575,f254]) ).

fof(f590,plain,
    ( node24(s1)
    | xuntil28(s1) ),
    inference(forward_subsumption_resolution,[status(thm)],[f589,f300]) ).

fof(f591,plain,
    ( m_user_v_ack(c_e_h_3,c_u,s1)
    | xuntil28(s1) ),
    inference(resolution,[status(thm)],[f590,f327]) ).

fof(f593,plain,
    ( m_and_h_gate_v_out(c_e_h_3,c_r,s1)
    | xuntil28(s1) ),
    inference(resolution,[status(thm)],[f591,f264]) ).

fof(f598,plain,
    ( node21(c_e_h_3,c_r,s0,s1)
    | xuntil28(s1) ),
    inference(resolution,[status(thm)],[f593,f560]) ).

fof(f604,plain,
    ( node20(c_e_h_3,c_r,s0)
    | ~ m_and_h_gate_v_out(c_e_h_3,c_r,s1)
    | xuntil28(s1) ),
    inference(resolution,[status(thm)],[f598,f319]) ).

fof(f605,plain,
    ( node20(c_e_h_3,c_r,s0)
    | xuntil28(s1) ),
    inference(forward_subsumption_resolution,[status(thm)],[f604,f593]) ).

fof(f607,plain,
    ( m_and_h_gate_v_in1(c_e_h_3,c_r,s0)
    | xuntil28(s1) ),
    inference(resolution,[status(thm)],[f605,f316]) ).

fof(f608,plain,
    ( m_c_h_element_v_out(c_e_h_3,c_e,s0)
    | xuntil28(s1) ),
    inference(resolution,[status(thm)],[f607,f254]) ).

fof(f609,plain,
    xuntil28(s1),
    inference(forward_subsumption_resolution,[status(thm)],[f608,f300]) ).

fof(f611,plain,
    until27(s2),
    inference(backward_subsumption_resolution,[status(thm)],[f350,f609]) ).

fof(f613,plain,
    ( xuntil28(s2)
    | node26(s2) ),
    inference(resolution,[status(thm)],[f611,f331]) ).

fof(f614,plain,
    ( node25(s2)
    | node24(s2)
    | node23(s2)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f613,f330]) ).

fof(f616,plain,
    ( m_user_v_ack(c_e_h_2,c_u,s2)
    | node24(s2)
    | node23(s2)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f614,f328]) ).

fof(f618,plain,
    ( m_user_v_ack(c_e_h_2,c_u,s2)
    | node24(s2)
    | xuntil28(s2) ),
    inference(forward_subsumption_resolution,[status(thm)],[f616,f325]) ).

fof(f621,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s2)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f618,f264]) ).

fof(f628,plain,
    ! [X0] :
      ( m_cell_v_token(X0,s0)
      | m_and_h_gate_h_init_v_out(X0,c_n,s1)
      | node10(X0,c_n,s0,s1) ),
    inference(resolution,[status(thm)],[f538,f422]) ).

fof(f634,plain,
    ( node24(s2)
    | xuntil28(s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node21(c_e_h_2,c_r,s1,s2) ),
    inference(resolution,[status(thm)],[f556,f621]) ).

fof(f638,plain,
    ! [X0] :
      ( ~ m_and_h_gate_h_init_v_in2(X0,c_n,s0)
      | ~ m_and_h_gate_h_init_v_in1(X0,c_n,s0)
      | m_and_h_gate_h_init_v_out(X0,c_n,s1)
      | m_cell_v_token(X0,s0)
      | m_and_h_gate_h_init_v_out(X0,c_n,s1) ),
    inference(resolution,[status(thm)],[f628,f285]) ).

fof(f640,plain,
    ! [X0] :
      ( ~ m_and_h_gate_h_init_v_in2(X0,c_n,s0)
      | ~ m_and_h_gate_h_init_v_in1(X0,c_n,s0)
      | m_cell_v_token(X0,s0)
      | m_and_h_gate_h_init_v_out(X0,c_n,s1) ),
    inference(duplicate_literals_removal,[status(thm)],[f638]) ).

fof(f641,plain,
    ! [X0,X1] :
      ( m_c_h_element_v_out(X0,X1,s0)
      | ~ m_c_h_element_v_out(X0,X1,s1)
      | node16(X0,X1,s0)
      | node14(X0,X1,s0,s1) ),
    inference(resolution,[status(thm)],[f561,f304]) ).

fof(f643,plain,
    ! [X0,X1] :
      ( ~ m_c_h_element_v_out(X0,X1,s1)
      | node16(X0,X1,s0)
      | node14(X0,X1,s0,s1) ),
    inference(forward_subsumption_resolution,[status(thm)],[f641,f300]) ).

fof(f679,plain,
    ( node20(c_e_h_2,c_r,s1)
    | ~ m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s2)
    | xuntil28(s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1) ),
    inference(resolution,[status(thm)],[f634,f319]) ).

fof(f680,plain,
    ( node20(c_e_h_2,c_r,s1)
    | node24(s2)
    | xuntil28(s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1) ),
    inference(forward_subsumption_resolution,[status(thm)],[f679,f621]) ).

fof(f681,plain,
    ( m_and_h_gate_v_in2(c_e_h_2,c_r,s1)
    | node24(s2)
    | xuntil28(s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1) ),
    inference(resolution,[status(thm)],[f680,f317]) ).

fof(f687,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | node24(s2)
    | xuntil28(s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1) ),
    inference(resolution,[status(thm)],[f681,f256]) ).

fof(f697,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | node10(c_e_h_2,c_m,s0,s1)
    | node24(s2)
    | xuntil28(s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1) ),
    inference(resolution,[status(thm)],[f687,f537]) ).

fof(f717,plain,
    ! [X0] :
      ( m_and_h_gate_h_init_v_out(X0,c_m,s0)
      | ~ m_and_h_gate_h_init_v_in1(X0,c_n,s0)
      | m_cell_v_token(X0,s0)
      | m_and_h_gate_h_init_v_out(X0,c_n,s1) ),
    inference(resolution,[status(thm)],[f640,f241]) ).

fof(f718,plain,
    ! [X0] :
      ( m_c_h_element_v_out(X0,c_e,s0)
      | m_and_h_gate_h_init_v_out(X0,c_m,s0)
      | m_cell_v_token(X0,s0)
      | m_and_h_gate_h_init_v_out(X0,c_n,s1) ),
    inference(resolution,[status(thm)],[f717,f239]) ).

fof(f719,plain,
    ! [X0] :
      ( m_and_h_gate_h_init_v_out(X0,c_m,s0)
      | m_cell_v_token(X0,s0)
      | m_and_h_gate_h_init_v_out(X0,c_n,s1) ),
    inference(forward_subsumption_resolution,[status(thm)],[f718,f300]) ).

fof(f723,plain,
    ! [X0] :
      ( m_and_h_gate_h_init_v_out(X0,c_n,s2)
      | node10(X0,c_n,s1,s2)
      | m_and_h_gate_h_init_v_out(X0,c_m,s0)
      | m_cell_v_token(X0,s0) ),
    inference(resolution,[status(thm)],[f719,f536]) ).

fof(f733,plain,
    ( node9(c_e_h_2,c_m,s0)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | node24(s2)
    | xuntil28(s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1) ),
    inference(resolution,[status(thm)],[f697,f286]) ).

fof(f734,plain,
    ( node9(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | node24(s2)
    | xuntil28(s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1) ),
    inference(forward_subsumption_resolution,[status(thm)],[f733,f687]) ).

fof(f764,plain,
    ! [X0] :
      ( ~ m_and_h_gate_h_init_v_in2(X0,c_n,s1)
      | ~ m_and_h_gate_h_init_v_in1(X0,c_n,s1)
      | m_and_h_gate_h_init_v_out(X0,c_n,s2)
      | m_and_h_gate_h_init_v_out(X0,c_n,s2)
      | m_and_h_gate_h_init_v_out(X0,c_m,s0)
      | m_cell_v_token(X0,s0) ),
    inference(resolution,[status(thm)],[f723,f285]) ).

fof(f766,plain,
    ! [X0] :
      ( ~ m_and_h_gate_h_init_v_in2(X0,c_n,s1)
      | ~ m_and_h_gate_h_init_v_in1(X0,c_n,s1)
      | m_and_h_gate_h_init_v_out(X0,c_n,s2)
      | m_and_h_gate_h_init_v_out(X0,c_m,s0)
      | m_cell_v_token(X0,s0) ),
    inference(duplicate_literals_removal,[status(thm)],[f764]) ).

fof(f771,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | node24(s2)
    | xuntil28(s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1) ),
    inference(resolution,[status(thm)],[f734,f284]) ).

fof(f779,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_n,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | node24(s2)
    | xuntil28(s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1) ),
    inference(resolution,[status(thm)],[f771,f236]) ).

fof(f781,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | node24(s2)
    | xuntil28(s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1) ),
    inference(resolution,[status(thm)],[f779,f422]) ).

fof(f782,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | node24(s2)
    | xuntil28(s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1) ),
    inference(forward_subsumption_resolution,[status(thm)],[f781,f177]) ).

fof(f786,plain,
    ( m_and_h_gate_h_init_v_init_h_out(c_e_h_2,c_m,s0)
    | node24(s2)
    | xuntil28(s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1) ),
    inference(resolution,[status(thm)],[f782,f282]) ).

fof(f792,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | node24(s2)
    | xuntil28(s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1) ),
    inference(resolution,[status(thm)],[f786,f238]) ).

fof(f794,plain,
    ( node24(s2)
    | xuntil28(s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1) ),
    inference(forward_subsumption_resolution,[status(thm)],[f792,f177]) ).

fof(f797,plain,
    ( node21(c_e_h_2,c_r,s0,s1)
    | node24(s2)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f794,f560]) ).

fof(f802,plain,
    ( node20(c_e_h_2,c_r,s0)
    | ~ m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s2)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f797,f319]) ).

fof(f803,plain,
    ( node20(c_e_h_2,c_r,s0)
    | node24(s2)
    | xuntil28(s2) ),
    inference(forward_subsumption_resolution,[status(thm)],[f802,f794]) ).

fof(f805,plain,
    ( m_and_h_gate_v_in1(c_e_h_2,c_r,s0)
    | node24(s2)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f803,f316]) ).

fof(f810,plain,
    ( m_c_h_element_v_out(c_e_h_2,c_e,s0)
    | node24(s2)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f805,f254]) ).

fof(f811,plain,
    ( node24(s2)
    | xuntil28(s2) ),
    inference(forward_subsumption_resolution,[status(thm)],[f810,f300]) ).

fof(f812,plain,
    ( m_user_v_ack(c_e_h_3,c_u,s2)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f811,f327]) ).

fof(f814,plain,
    ( m_and_h_gate_v_out(c_e_h_3,c_r,s2)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f812,f264]) ).

fof(f819,plain,
    ( m_and_h_gate_v_out(c_e_h_3,c_r,s1)
    | node21(c_e_h_3,c_r,s1,s2)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f814,f556]) ).

fof(f827,plain,
    ( node20(c_e_h_3,c_r,s1)
    | ~ m_and_h_gate_v_out(c_e_h_3,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_3,c_r,s1)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f819,f319]) ).

fof(f828,plain,
    ( node20(c_e_h_3,c_r,s1)
    | m_and_h_gate_v_out(c_e_h_3,c_r,s1)
    | xuntil28(s2) ),
    inference(forward_subsumption_resolution,[status(thm)],[f827,f814]) ).

fof(f830,plain,
    ( m_and_h_gate_v_in1(c_e_h_3,c_r,s1)
    | m_and_h_gate_v_out(c_e_h_3,c_r,s1)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f828,f316]) ).

fof(f831,plain,
    ! [X0] :
      ( m_and_h_gate_h_init_v_out(X0,c_m,s1)
      | ~ m_and_h_gate_h_init_v_in1(X0,c_n,s1)
      | m_and_h_gate_h_init_v_out(X0,c_n,s2)
      | m_and_h_gate_h_init_v_out(X0,c_m,s0)
      | m_cell_v_token(X0,s0) ),
    inference(resolution,[status(thm)],[f766,f241]) ).

fof(f832,plain,
    ( m_c_h_element_v_out(c_e_h_3,c_e,s1)
    | m_and_h_gate_v_out(c_e_h_3,c_r,s1)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f830,f254]) ).

fof(f835,plain,
    ( node16(c_e_h_3,c_e,s0)
    | node14(c_e_h_3,c_e,s0,s1)
    | m_and_h_gate_v_out(c_e_h_3,c_r,s1)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f832,f643]) ).

fof(f837,plain,
    ( node17(c_e_h_3,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_3,c_r,s1)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f832,f582]) ).

fof(f838,plain,
    ( m_c_h_element_v_in2(c_e_h_3,c_e,s0)
    | ~ m_c_h_element_v_in1(c_e_h_3,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_3,c_r,s1)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f837,f308]) ).

fof(f877,plain,
    ( m_c_h_element_v_in1(c_e_h_3,c_e,s0)
    | ~ m_c_h_element_v_out(c_e_h_3,c_e,s1)
    | node16(c_e_h_3,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_3,c_r,s1)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f835,f302]) ).

fof(f879,plain,
    ( m_c_h_element_v_in1(c_e_h_3,c_e,s0)
    | node16(c_e_h_3,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_3,c_r,s1)
    | xuntil28(s2) ),
    inference(forward_subsumption_resolution,[status(thm)],[f877,f832]) ).

fof(f881,plain,
    ( m_c_h_element_v_in2(c_e_h_3,c_e,s0)
    | m_c_h_element_v_in1(c_e_h_3,c_e,s0)
    | m_c_h_element_v_in1(c_e_h_3,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_3,c_r,s1)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f879,f305]) ).

fof(f882,plain,
    ( m_c_h_element_v_in2(c_e_h_3,c_e,s0)
    | m_c_h_element_v_in1(c_e_h_3,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_3,c_r,s1)
    | xuntil28(s2) ),
    inference(duplicate_literals_removal,[status(thm)],[f881]) ).

fof(f883,plain,
    ( m_c_h_element_v_in2(c_e_h_3,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_3,c_r,s1)
    | xuntil28(s2) ),
    inference(forward_subsumption_resolution,[status(thm)],[f882,f838]) ).

fof(f885,plain,
    ( m_and_h_gate_v_out(c_e_h_3,c_i,s0)
    | m_and_h_gate_v_out(c_e_h_3,c_r,s1)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f883,f204]) ).

fof(f886,plain,
    ( m_and_h_gate_v_out(c_e_h_3,c_r,s1)
    | xuntil28(s2) ),
    inference(forward_subsumption_resolution,[status(thm)],[f885,f315]) ).

fof(f889,plain,
    ! [X0] :
      ( m_c_h_element_v_out(X0,c_e,s1)
      | m_and_h_gate_h_init_v_out(X0,c_m,s1)
      | m_and_h_gate_h_init_v_out(X0,c_n,s2)
      | m_and_h_gate_h_init_v_out(X0,c_m,s0)
      | m_cell_v_token(X0,s0) ),
    inference(resolution,[status(thm)],[f831,f239]) ).

fof(f892,plain,
    ( node21(c_e_h_3,c_r,s0,s1)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f886,f560]) ).

fof(f897,plain,
    ( node20(c_e_h_3,c_r,s0)
    | ~ m_and_h_gate_v_out(c_e_h_3,c_r,s1)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f892,f319]) ).

fof(f898,plain,
    ( node20(c_e_h_3,c_r,s0)
    | xuntil28(s2) ),
    inference(forward_subsumption_resolution,[status(thm)],[f897,f886]) ).

fof(f900,plain,
    ( m_and_h_gate_v_in1(c_e_h_3,c_r,s0)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f898,f316]) ).

fof(f901,plain,
    ( m_c_h_element_v_out(c_e_h_3,c_e,s0)
    | xuntil28(s2) ),
    inference(resolution,[status(thm)],[f900,f254]) ).

fof(f902,plain,
    xuntil28(s2),
    inference(forward_subsumption_resolution,[status(thm)],[f901,f300]) ).

fof(f904,plain,
    until27(s3),
    inference(backward_subsumption_resolution,[status(thm)],[f349,f902]) ).

fof(f906,plain,
    ( xuntil28(s3)
    | node26(s3) ),
    inference(resolution,[status(thm)],[f904,f331]) ).

fof(f907,plain,
    ( node25(s3)
    | node24(s3)
    | node23(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f906,f330]) ).

fof(f909,plain,
    ( m_user_v_ack(c_e_h_2,c_u,s3)
    | node24(s3)
    | node23(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f907,f328]) ).

fof(f911,plain,
    ( m_user_v_ack(c_e_h_2,c_u,s3)
    | node24(s3)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f909,f325]) ).

fof(f914,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f911,f264]) ).

fof(f921,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node21(c_e_h_2,c_r,s2,s3)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f914,f554]) ).

fof(f945,plain,
    ( node20(c_e_h_2,c_r,s2)
    | ~ m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f921,f319]) ).

fof(f946,plain,
    ( node20(c_e_h_2,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f945,f914]) ).

fof(f950,plain,
    ( m_and_h_gate_v_in2(c_e_h_2,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f946,f317]) ).

fof(f952,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f950,f256]) ).

fof(f956,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | node10(c_e_h_2,c_m,s1,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f952,f535]) ).

fof(f1005,plain,
    ( node9(c_e_h_2,c_m,s1)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f956,f286]) ).

fof(f1006,plain,
    ( node9(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1005,f952]) ).

fof(f1007,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1006,f284]) ).

fof(f1009,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_n,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1007,f236]) ).

fof(f1011,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1009,f719]) ).

fof(f1012,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1011,f177]) ).

fof(f1027,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | node10(c_e_h_2,c_m,s0,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1012,f537]) ).

fof(f1029,plain,
    ( node10(c_e_h_2,c_m,s0,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(duplicate_literals_removal,[status(thm)],[f1027]) ).

fof(f1047,plain,
    ( node9(c_e_h_2,c_m,s0)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1029,f286]) ).

fof(f1048,plain,
    ( node9(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1047,f1012]) ).

fof(f1049,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1048,f284]) ).

fof(f1051,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_n,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1049,f236]) ).

fof(f1053,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1051,f422]) ).

fof(f1054,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1053,f177]) ).

fof(f1059,plain,
    ( m_and_h_gate_h_init_v_init_h_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1054,f282]) ).

fof(f1062,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1059,f238]) ).

fof(f1064,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1062,f177]) ).

fof(f1066,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node21(c_e_h_2,c_r,s1,s2)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1064,f556]) ).

fof(f1072,plain,
    ( node20(c_e_h_2,c_r,s1)
    | ~ m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1066,f319]) ).

fof(f1073,plain,
    ( node20(c_e_h_2,c_r,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s3)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1072,f1064]) ).

fof(f1074,plain,
    ( m_and_h_gate_v_in2(c_e_h_2,c_r,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1073,f317]) ).

fof(f1076,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1074,f256]) ).

fof(f1080,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | node10(c_e_h_2,c_m,s0,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1076,f537]) ).

fof(f1098,plain,
    ( node9(c_e_h_2,c_m,s0)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1080,f286]) ).

fof(f1099,plain,
    ( node9(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s3)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1098,f1076]) ).

fof(f1100,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1099,f284]) ).

fof(f1102,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_n,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1100,f236]) ).

fof(f1104,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1102,f422]) ).

fof(f1105,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s3)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1104,f177]) ).

fof(f1114,plain,
    ( m_and_h_gate_h_init_v_init_h_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1105,f282]) ).

fof(f1117,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1114,f238]) ).

fof(f1119,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s3)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1117,f177]) ).

fof(f1122,plain,
    ( node21(c_e_h_2,c_r,s0,s1)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1119,f560]) ).

fof(f1127,plain,
    ( node20(c_e_h_2,c_r,s0)
    | ~ m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1122,f319]) ).

fof(f1128,plain,
    ( node20(c_e_h_2,c_r,s0)
    | node24(s3)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1127,f1119]) ).

fof(f1130,plain,
    ( m_and_h_gate_v_in1(c_e_h_2,c_r,s0)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1128,f316]) ).

fof(f1132,plain,
    ( m_c_h_element_v_out(c_e_h_2,c_e,s0)
    | node24(s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1130,f254]) ).

fof(f1133,plain,
    ( node24(s3)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1132,f300]) ).

fof(f1135,plain,
    ( m_user_v_ack(c_e_h_1,c_u,s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1133,f326]) ).

fof(f1139,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1135,f264]) ).

fof(f1146,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node21(c_e_h_1,c_r,s2,s3)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1139,f554]) ).

fof(f1170,plain,
    ( node20(c_e_h_1,c_r,s2)
    | ~ m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1146,f319]) ).

fof(f1171,plain,
    ( node20(c_e_h_1,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1170,f1139]) ).

fof(f1172,plain,
    ( m_and_h_gate_v_in2(c_e_h_1,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1171,f317]) ).

fof(f1174,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1172,f256]) ).

fof(f1178,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | node10(c_e_h_1,c_m,s1,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1174,f535]) ).

fof(f1205,plain,
    ( node9(c_e_h_1,c_m,s1)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1178,f286]) ).

fof(f1206,plain,
    ( node9(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1205,f1174]) ).

fof(f1207,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1206,f284]) ).

fof(f1209,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_n,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1207,f236]) ).

fof(f1211,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1209,f719]) ).

fof(f1212,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1211,f174]) ).

fof(f1215,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | node10(c_e_h_1,c_m,s0,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1212,f537]) ).

fof(f1217,plain,
    ( node10(c_e_h_1,c_m,s0,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(duplicate_literals_removal,[status(thm)],[f1215]) ).

fof(f1225,plain,
    ( node9(c_e_h_1,c_m,s0)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1217,f286]) ).

fof(f1226,plain,
    ( node9(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1225,f1212]) ).

fof(f1227,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1226,f284]) ).

fof(f1229,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_n,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1227,f236]) ).

fof(f1231,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1229,f422]) ).

fof(f1232,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1231,f174]) ).

fof(f1236,plain,
    ( m_and_h_gate_h_init_v_init_h_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1232,f282]) ).

fof(f1242,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1236,f238]) ).

fof(f1244,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1242,f174]) ).

fof(f1246,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node21(c_e_h_1,c_r,s1,s2)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1244,f556]) ).

fof(f1252,plain,
    ( node20(c_e_h_1,c_r,s1)
    | ~ m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1246,f319]) ).

fof(f1253,plain,
    ( node20(c_e_h_1,c_r,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1252,f1244]) ).

fof(f1254,plain,
    ( m_and_h_gate_v_in2(c_e_h_1,c_r,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1253,f317]) ).

fof(f1256,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1254,f256]) ).

fof(f1260,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | node10(c_e_h_1,c_m,s0,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1256,f537]) ).

fof(f1279,plain,
    ( node9(c_e_h_1,c_m,s0)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1260,f286]) ).

fof(f1280,plain,
    ( node9(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1279,f1256]) ).

fof(f1281,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1280,f284]) ).

fof(f1283,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_n,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1281,f236]) ).

fof(f1285,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1283,f422]) ).

fof(f1286,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1285,f174]) ).

fof(f1290,plain,
    ( m_and_h_gate_h_init_v_init_h_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1286,f282]) ).

fof(f1296,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1290,f238]) ).

fof(f1298,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1296,f174]) ).

fof(f1301,plain,
    ( node21(c_e_h_1,c_r,s0,s1)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1298,f560]) ).

fof(f1306,plain,
    ( node20(c_e_h_1,c_r,s0)
    | ~ m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1301,f319]) ).

fof(f1307,plain,
    ( node20(c_e_h_1,c_r,s0)
    | xuntil28(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1306,f1298]) ).

fof(f1309,plain,
    ( m_and_h_gate_v_in1(c_e_h_1,c_r,s0)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1307,f316]) ).

fof(f1311,plain,
    ( m_c_h_element_v_out(c_e_h_1,c_e,s0)
    | xuntil28(s3) ),
    inference(resolution,[status(thm)],[f1309,f254]) ).

fof(f1312,plain,
    xuntil28(s3),
    inference(forward_subsumption_resolution,[status(thm)],[f1311,f300]) ).

fof(f1314,plain,
    until27(s4),
    inference(backward_subsumption_resolution,[status(thm)],[f348,f1312]) ).

fof(f1316,plain,
    ( xuntil28(s4)
    | node26(s4) ),
    inference(resolution,[status(thm)],[f1314,f331]) ).

fof(f1317,plain,
    ( node25(s4)
    | node24(s4)
    | node23(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1316,f330]) ).

fof(f1319,plain,
    ( m_user_v_ack(c_e_h_2,c_u,s4)
    | node24(s4)
    | node23(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1317,f328]) ).

fof(f1321,plain,
    ( m_user_v_ack(c_e_h_2,c_u,s4)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1319,f325]) ).

fof(f1324,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s4)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1321,f264]) ).

fof(f1330,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node21(c_e_h_2,c_r,s3,s4)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1324,f552]) ).

fof(f1350,plain,
    ( node20(c_e_h_2,c_r,s3)
    | ~ m_and_h_gate_v_out(c_e_h_2,c_r,s4)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1330,f319]) ).

fof(f1351,plain,
    ( node20(c_e_h_2,c_r,s3)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1350,f1324]) ).

fof(f1352,plain,
    ( m_and_h_gate_v_in2(c_e_h_2,c_r,s3)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1351,f317]) ).

fof(f1354,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s3)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1352,f256]) ).

fof(f1358,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | node10(c_e_h_2,c_m,s2,s3)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1354,f533]) ).

fof(f1395,plain,
    ( node9(c_e_h_2,c_m,s2)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s3)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1358,f286]) ).

fof(f1396,plain,
    ( node9(c_e_h_2,c_m,s2)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1395,f1354]) ).

fof(f1397,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_2,c_m,s2)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1396,f284]) ).

fof(f1399,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_n,s2)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1397,f236]) ).

fof(f1407,plain,
    ( m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1399,f889]) ).

fof(f1408,plain,
    ( m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1407,f177]) ).

fof(f1490,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | node10(c_e_h_2,c_m,s1,s2)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1408,f535]) ).

fof(f1492,plain,
    ( node10(c_e_h_2,c_m,s1,s2)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(duplicate_literals_removal,[status(thm)],[f1490]) ).

fof(f1628,plain,
    ( node9(c_e_h_2,c_m,s1)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1492,f286]) ).

fof(f1629,plain,
    ( node9(c_e_h_2,c_m,s1)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1628,f1408]) ).

fof(f1688,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_2,c_m,s1)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1629,f284]) ).

fof(f1751,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_n,s1)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1688,f236]) ).

fof(f1866,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_cell_v_token(c_e_h_2,s0)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1751,f719]) ).

fof(f1867,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(duplicate_literals_removal,[status(thm)],[f1866]) ).

fof(f1868,plain,
    ( m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1867,f177]) ).

fof(f1879,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | node10(c_e_h_2,c_m,s0,s1)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1868,f537]) ).

fof(f1881,plain,
    ( node10(c_e_h_2,c_m,s0,s1)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(duplicate_literals_removal,[status(thm)],[f1879]) ).

fof(f1932,plain,
    ( node9(c_e_h_2,c_m,s0)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1881,f286]) ).

fof(f1933,plain,
    ( node9(c_e_h_2,c_m,s0)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1932,f1868]) ).

fof(f1934,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_2,c_m,s0)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1933,f284]) ).

fof(f1936,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_n,s0)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1934,f236]) ).

fof(f1938,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1936,f422]) ).

fof(f1939,plain,
    ( m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1938,f177]) ).

fof(f1943,plain,
    ( m_and_h_gate_h_init_v_init_h_out(c_e_h_2,c_m,s0)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1939,f282]) ).

fof(f1946,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1943,f238]) ).

fof(f1948,plain,
    ( m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1946,f177]) ).

fof(f1965,plain,
    ( node16(c_e_h_2,c_e,s0)
    | node14(c_e_h_2,c_e,s0,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1948,f643]) ).

fof(f1967,plain,
    ( node17(c_e_h_2,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1948,f582]) ).

fof(f1969,plain,
    ( m_c_h_element_v_in2(c_e_h_2,c_e,s0)
    | ~ m_c_h_element_v_in1(c_e_h_2,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1967,f308]) ).

fof(f1973,plain,
    ( m_c_h_element_v_in1(c_e_h_2,c_e,s0)
    | ~ m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | node16(c_e_h_2,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1965,f302]) ).

fof(f1975,plain,
    ( m_c_h_element_v_in1(c_e_h_2,c_e,s0)
    | node16(c_e_h_2,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1973,f1948]) ).

fof(f1977,plain,
    ( m_c_h_element_v_in2(c_e_h_2,c_e,s0)
    | m_c_h_element_v_in1(c_e_h_2,c_e,s0)
    | m_c_h_element_v_in1(c_e_h_2,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1975,f305]) ).

fof(f1978,plain,
    ( m_c_h_element_v_in2(c_e_h_2,c_e,s0)
    | m_c_h_element_v_in1(c_e_h_2,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(duplicate_literals_removal,[status(thm)],[f1977]) ).

fof(f1979,plain,
    ( m_c_h_element_v_in2(c_e_h_2,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1978,f1969]) ).

fof(f1981,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_i,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1979,f204]) ).

fof(f1982,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1981,f315]) ).

fof(f1984,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node21(c_e_h_2,c_r,s2,s3)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1982,f554]) ).

fof(f1991,plain,
    ( node20(c_e_h_2,c_r,s2)
    | ~ m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1984,f319]) ).

fof(f1992,plain,
    ( node20(c_e_h_2,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1991,f1982]) ).

fof(f1993,plain,
    ( m_and_h_gate_v_in2(c_e_h_2,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1992,f317]) ).

fof(f1995,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1993,f256]) ).

fof(f1999,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | node10(c_e_h_2,c_m,s1,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1995,f535]) ).

fof(f2012,plain,
    ( node9(c_e_h_2,c_m,s1)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f1999,f286]) ).

fof(f2013,plain,
    ( node9(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2012,f1995]) ).

fof(f2014,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2013,f284]) ).

fof(f2026,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_n,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2014,f236]) ).

fof(f2028,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2026,f719]) ).

fof(f2029,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2028,f177]) ).

fof(f2033,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | node10(c_e_h_2,c_m,s0,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2029,f537]) ).

fof(f2035,plain,
    ( node10(c_e_h_2,c_m,s0,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(duplicate_literals_removal,[status(thm)],[f2033]) ).

fof(f2042,plain,
    ( node9(c_e_h_2,c_m,s0)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2035,f286]) ).

fof(f2043,plain,
    ( node9(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2042,f2029]) ).

fof(f2044,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2043,f284]) ).

fof(f2046,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_n,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2044,f236]) ).

fof(f2052,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2046,f422]) ).

fof(f2053,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2052,f177]) ).

fof(f2057,plain,
    ( m_and_h_gate_h_init_v_init_h_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2053,f282]) ).

fof(f2060,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2057,f238]) ).

fof(f2062,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2060,f177]) ).

fof(f2064,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node21(c_e_h_2,c_r,s1,s2)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2062,f556]) ).

fof(f2070,plain,
    ( node20(c_e_h_2,c_r,s1)
    | ~ m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2064,f319]) ).

fof(f2071,plain,
    ( node20(c_e_h_2,c_r,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2070,f2062]) ).

fof(f2072,plain,
    ( m_and_h_gate_v_in2(c_e_h_2,c_r,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2071,f317]) ).

fof(f2074,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2072,f256]) ).

fof(f2086,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | node10(c_e_h_2,c_m,s0,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2074,f537]) ).

fof(f2102,plain,
    ( node9(c_e_h_2,c_m,s0)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2086,f286]) ).

fof(f2103,plain,
    ( node9(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2102,f2074]) ).

fof(f2104,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2103,f284]) ).

fof(f2106,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_n,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2104,f236]) ).

fof(f2108,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2106,f422]) ).

fof(f2109,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2108,f177]) ).

fof(f2113,plain,
    ( m_and_h_gate_h_init_v_init_h_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2109,f282]) ).

fof(f2116,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2113,f238]) ).

fof(f2118,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2116,f177]) ).

fof(f2121,plain,
    ( node21(c_e_h_2,c_r,s0,s1)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2118,f560]) ).

fof(f2126,plain,
    ( node20(c_e_h_2,c_r,s0)
    | ~ m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2121,f319]) ).

fof(f2127,plain,
    ( node20(c_e_h_2,c_r,s0)
    | node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2126,f2118]) ).

fof(f2129,plain,
    ( m_and_h_gate_v_in1(c_e_h_2,c_r,s0)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2127,f316]) ).

fof(f2131,plain,
    ( m_c_h_element_v_out(c_e_h_2,c_e,s0)
    | node24(s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2129,f254]) ).

fof(f2132,plain,
    ( node24(s4)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2131,f300]) ).

fof(f2134,plain,
    ( m_user_v_ack(c_e_h_1,c_u,s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2132,f326]) ).

fof(f2137,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2134,f264]) ).

fof(f2143,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node21(c_e_h_1,c_r,s3,s4)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2137,f552]) ).

fof(f2163,plain,
    ( node20(c_e_h_1,c_r,s3)
    | ~ m_and_h_gate_v_out(c_e_h_1,c_r,s4)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2143,f319]) ).

fof(f2164,plain,
    ( node20(c_e_h_1,c_r,s3)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2163,f2137]) ).

fof(f2165,plain,
    ( m_and_h_gate_v_in2(c_e_h_1,c_r,s3)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2164,f317]) ).

fof(f2167,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s3)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2165,f256]) ).

fof(f2171,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | node10(c_e_h_1,c_m,s2,s3)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2167,f533]) ).

fof(f2217,plain,
    ( node9(c_e_h_1,c_m,s2)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s3)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2171,f286]) ).

fof(f2218,plain,
    ( node9(c_e_h_1,c_m,s2)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2217,f2167]) ).

fof(f2219,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_1,c_m,s2)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2218,f284]) ).

fof(f2221,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_n,s2)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2219,f236]) ).

fof(f2226,plain,
    ( m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2221,f889]) ).

fof(f2227,plain,
    ( m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2226,f174]) ).

fof(f2386,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | node10(c_e_h_1,c_m,s1,s2)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2227,f535]) ).

fof(f2388,plain,
    ( node10(c_e_h_1,c_m,s1,s2)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(duplicate_literals_removal,[status(thm)],[f2386]) ).

fof(f2695,plain,
    ( node9(c_e_h_1,c_m,s1)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2388,f286]) ).

fof(f2696,plain,
    ( node9(c_e_h_1,c_m,s1)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2695,f2227]) ).

fof(f2703,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_1,c_m,s1)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2696,f284]) ).

fof(f2705,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_n,s1)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2703,f236]) ).

fof(f2707,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_cell_v_token(c_e_h_1,s0)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2705,f719]) ).

fof(f2708,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(duplicate_literals_removal,[status(thm)],[f2707]) ).

fof(f2709,plain,
    ( m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2708,f174]) ).

fof(f2712,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | node10(c_e_h_1,c_m,s0,s1)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2709,f537]) ).

fof(f2714,plain,
    ( node10(c_e_h_1,c_m,s0,s1)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(duplicate_literals_removal,[status(thm)],[f2712]) ).

fof(f2718,plain,
    ( node9(c_e_h_1,c_m,s0)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2714,f286]) ).

fof(f2719,plain,
    ( node9(c_e_h_1,c_m,s0)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2718,f2709]) ).

fof(f2720,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_1,c_m,s0)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2719,f284]) ).

fof(f2722,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_n,s0)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2720,f236]) ).

fof(f2724,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2722,f422]) ).

fof(f2725,plain,
    ( m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2724,f174]) ).

fof(f2738,plain,
    ( m_and_h_gate_h_init_v_init_h_out(c_e_h_1,c_m,s0)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2725,f282]) ).

fof(f2741,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2738,f238]) ).

fof(f2743,plain,
    ( m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2741,f174]) ).

fof(f2750,plain,
    ( node16(c_e_h_1,c_e,s0)
    | node14(c_e_h_1,c_e,s0,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2743,f643]) ).

fof(f2752,plain,
    ( node17(c_e_h_1,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2743,f582]) ).

fof(f2754,plain,
    ( m_c_h_element_v_in2(c_e_h_1,c_e,s0)
    | ~ m_c_h_element_v_in1(c_e_h_1,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2752,f308]) ).

fof(f2758,plain,
    ( m_c_h_element_v_in1(c_e_h_1,c_e,s0)
    | ~ m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | node16(c_e_h_1,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2750,f302]) ).

fof(f2760,plain,
    ( m_c_h_element_v_in1(c_e_h_1,c_e,s0)
    | node16(c_e_h_1,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2758,f2743]) ).

fof(f2762,plain,
    ( m_c_h_element_v_in2(c_e_h_1,c_e,s0)
    | m_c_h_element_v_in1(c_e_h_1,c_e,s0)
    | m_c_h_element_v_in1(c_e_h_1,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2760,f305]) ).

fof(f2763,plain,
    ( m_c_h_element_v_in2(c_e_h_1,c_e,s0)
    | m_c_h_element_v_in1(c_e_h_1,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(duplicate_literals_removal,[status(thm)],[f2762]) ).

fof(f2764,plain,
    ( m_c_h_element_v_in2(c_e_h_1,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2763,f2754]) ).

fof(f2768,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_i,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2764,f204]) ).

fof(f2769,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2768,f315]) ).

fof(f2771,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node21(c_e_h_1,c_r,s2,s3)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2769,f554]) ).

fof(f2777,plain,
    ( node20(c_e_h_1,c_r,s2)
    | ~ m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2771,f319]) ).

fof(f2778,plain,
    ( node20(c_e_h_1,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2777,f2769]) ).

fof(f2779,plain,
    ( m_and_h_gate_v_in2(c_e_h_1,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2778,f317]) ).

fof(f2781,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2779,f256]) ).

fof(f2785,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | node10(c_e_h_1,c_m,s1,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2781,f535]) ).

fof(f2806,plain,
    ( node9(c_e_h_1,c_m,s1)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2785,f286]) ).

fof(f2807,plain,
    ( node9(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2806,f2781]) ).

fof(f2808,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2807,f284]) ).

fof(f2813,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_n,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2808,f236]) ).

fof(f2815,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2813,f719]) ).

fof(f2816,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2815,f174]) ).

fof(f2819,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | node10(c_e_h_1,c_m,s0,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2816,f537]) ).

fof(f2821,plain,
    ( node10(c_e_h_1,c_m,s0,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(duplicate_literals_removal,[status(thm)],[f2819]) ).

fof(f2834,plain,
    ( node9(c_e_h_1,c_m,s0)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2821,f286]) ).

fof(f2835,plain,
    ( node9(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2834,f2816]) ).

fof(f2836,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2835,f284]) ).

fof(f2838,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_n,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2836,f236]) ).

fof(f2840,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2838,f422]) ).

fof(f2841,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2840,f174]) ).

fof(f2845,plain,
    ( m_and_h_gate_h_init_v_init_h_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2841,f282]) ).

fof(f2848,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2845,f238]) ).

fof(f2850,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2848,f174]) ).

fof(f2852,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node21(c_e_h_1,c_r,s1,s2)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2850,f556]) ).

fof(f2864,plain,
    ( node20(c_e_h_1,c_r,s1)
    | ~ m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2852,f319]) ).

fof(f2865,plain,
    ( node20(c_e_h_1,c_r,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2864,f2850]) ).

fof(f2866,plain,
    ( m_and_h_gate_v_in2(c_e_h_1,c_r,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2865,f317]) ).

fof(f2868,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2866,f256]) ).

fof(f2872,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | node10(c_e_h_1,c_m,s0,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2868,f537]) ).

fof(f2885,plain,
    ( node9(c_e_h_1,c_m,s0)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2872,f286]) ).

fof(f2886,plain,
    ( node9(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2885,f2868]) ).

fof(f2887,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2886,f284]) ).

fof(f2889,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_n,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2887,f236]) ).

fof(f2891,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2889,f422]) ).

fof(f2892,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2891,f174]) ).

fof(f2896,plain,
    ( m_and_h_gate_h_init_v_init_h_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2892,f282]) ).

fof(f2899,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2896,f238]) ).

fof(f2901,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2899,f174]) ).

fof(f2904,plain,
    ( node21(c_e_h_1,c_r,s0,s1)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2901,f560]) ).

fof(f2912,plain,
    ( node20(c_e_h_1,c_r,s0)
    | ~ m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2904,f319]) ).

fof(f2913,plain,
    ( node20(c_e_h_1,c_r,s0)
    | xuntil28(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2912,f2901]) ).

fof(f2915,plain,
    ( m_and_h_gate_v_in1(c_e_h_1,c_r,s0)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2913,f316]) ).

fof(f2917,plain,
    ( m_c_h_element_v_out(c_e_h_1,c_e,s0)
    | xuntil28(s4) ),
    inference(resolution,[status(thm)],[f2915,f254]) ).

fof(f2918,plain,
    xuntil28(s4),
    inference(forward_subsumption_resolution,[status(thm)],[f2917,f300]) ).

fof(f2933,plain,
    ( ~ last(s4)
    | loop ),
    inference(resolution,[status(thm)],[f2918,f334]) ).

fof(f2934,plain,
    loop,
    inference(forward_subsumption_resolution,[status(thm)],[f2933,f169]) ).

fof(f2935,plain,
    ( trans(s4,s4)
    | trans(s4,s3)
    | trans(s4,s2)
    | trans(s4,s1)
    | trans(s4,s0) ),
    inference(backward_subsumption_resolution,[status(thm)],[f171,f2934]) ).

fof(f2943,plain,
    ( ~ xuntil28(s4)
    | ~ last(s4)
    | until2p29(s3)
    | trans(s4,s4)
    | trans(s4,s2)
    | trans(s4,s1)
    | trans(s4,s0) ),
    inference(resolution,[status(thm)],[f2935,f336]) ).

fof(f2944,plain,
    ( ~ xuntil28(s4)
    | until2p29(s3)
    | trans(s4,s4)
    | trans(s4,s2)
    | trans(s4,s1)
    | trans(s4,s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2943,f169]) ).

fof(f2947,plain,
    ( until2p29(s3)
    | trans(s4,s4)
    | trans(s4,s2)
    | trans(s4,s1)
    | trans(s4,s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2944,f2918]) ).

fof(f2955,plain,
    ( ~ xuntil28(s4)
    | ~ last(s4)
    | until2p29(s2)
    | until2p29(s3)
    | trans(s4,s4)
    | trans(s4,s1)
    | trans(s4,s0) ),
    inference(resolution,[status(thm)],[f2947,f336]) ).

fof(f2956,plain,
    ( ~ xuntil28(s4)
    | until2p29(s2)
    | until2p29(s3)
    | trans(s4,s4)
    | trans(s4,s1)
    | trans(s4,s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2955,f169]) ).

fof(f2963,plain,
    ( until2p29(s2)
    | until2p29(s3)
    | trans(s4,s4)
    | trans(s4,s1)
    | trans(s4,s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2956,f2918]) ).

fof(f2971,plain,
    ( ~ xuntil28(s4)
    | ~ last(s4)
    | until2p29(s1)
    | until2p29(s2)
    | until2p29(s3)
    | trans(s4,s4)
    | trans(s4,s0) ),
    inference(resolution,[status(thm)],[f2963,f336]) ).

fof(f2972,plain,
    ( ~ xuntil28(s4)
    | until2p29(s1)
    | until2p29(s2)
    | until2p29(s3)
    | trans(s4,s4)
    | trans(s4,s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2971,f169]) ).

fof(f2975,plain,
    ( until2p29(s1)
    | until2p29(s2)
    | until2p29(s3)
    | trans(s4,s4)
    | trans(s4,s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2972,f2918]) ).

fof(f2983,plain,
    ( ~ xuntil28(s4)
    | ~ last(s4)
    | until2p29(s4)
    | until2p29(s1)
    | until2p29(s2)
    | until2p29(s3)
    | trans(s4,s0) ),
    inference(resolution,[status(thm)],[f2975,f336]) ).

fof(f2984,plain,
    ( ~ xuntil28(s4)
    | until2p29(s4)
    | until2p29(s1)
    | until2p29(s2)
    | until2p29(s3)
    | trans(s4,s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2983,f169]) ).

fof(f2987,plain,
    ( until2p29(s4)
    | until2p29(s1)
    | until2p29(s2)
    | until2p29(s3)
    | trans(s4,s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2984,f2918]) ).

fof(f2995,plain,
    ( ~ xuntil28(s4)
    | ~ last(s4)
    | until2p29(s0)
    | until2p29(s4)
    | until2p29(s1)
    | until2p29(s2)
    | until2p29(s3) ),
    inference(resolution,[status(thm)],[f2987,f336]) ).

fof(f2996,plain,
    ( ~ xuntil28(s4)
    | until2p29(s0)
    | until2p29(s4)
    | until2p29(s1)
    | until2p29(s2)
    | until2p29(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2995,f169]) ).

fof(f2999,plain,
    ( until2p29(s0)
    | until2p29(s4)
    | until2p29(s1)
    | until2p29(s2)
    | until2p29(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f2996,f2918]) ).

fof(f3000,plain,
    ( xuntil2p30(s3)
    | node26(s3)
    | until2p29(s0)
    | until2p29(s4)
    | until2p29(s1)
    | until2p29(s2) ),
    inference(resolution,[status(thm)],[f2999,f337]) ).

fof(f3001,plain,
    ( node26(s3)
    | until2p29(s0)
    | until2p29(s4)
    | until2p29(s1)
    | until2p29(s2) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3000,f372]) ).

fof(f3002,plain,
    ( xuntil2p30(s2)
    | node26(s2)
    | node26(s3)
    | until2p29(s0)
    | until2p29(s4)
    | until2p29(s1) ),
    inference(resolution,[status(thm)],[f3001,f337]) ).

fof(f3003,plain,
    ( until2p29(s3)
    | node26(s2)
    | node26(s3)
    | until2p29(s0)
    | until2p29(s4)
    | until2p29(s1) ),
    inference(resolution,[status(thm)],[f3002,f373]) ).

fof(f3005,plain,
    ( xuntil2p30(s3)
    | node26(s3)
    | node26(s2)
    | node26(s3)
    | until2p29(s0)
    | until2p29(s4)
    | until2p29(s1) ),
    inference(resolution,[status(thm)],[f3003,f337]) ).

fof(f3006,plain,
    ( xuntil2p30(s3)
    | node26(s2)
    | node26(s3)
    | until2p29(s0)
    | until2p29(s4)
    | until2p29(s1) ),
    inference(duplicate_literals_removal,[status(thm)],[f3005]) ).

fof(f3007,plain,
    ( node26(s2)
    | node26(s3)
    | until2p29(s0)
    | until2p29(s4)
    | until2p29(s1) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3006,f372]) ).

fof(f3008,plain,
    ( xuntil2p30(s1)
    | node26(s1)
    | node26(s2)
    | node26(s3)
    | until2p29(s0)
    | until2p29(s4) ),
    inference(resolution,[status(thm)],[f3007,f337]) ).

fof(f3015,plain,
    ( until2p29(s2)
    | node26(s1)
    | node26(s2)
    | node26(s3)
    | until2p29(s0)
    | until2p29(s4) ),
    inference(resolution,[status(thm)],[f3008,f374]) ).

fof(f3017,plain,
    ( xuntil2p30(s2)
    | node26(s2)
    | node26(s1)
    | node26(s2)
    | node26(s3)
    | until2p29(s0)
    | until2p29(s4) ),
    inference(resolution,[status(thm)],[f3015,f337]) ).

fof(f3018,plain,
    ( xuntil2p30(s2)
    | node26(s1)
    | node26(s2)
    | node26(s3)
    | until2p29(s0)
    | until2p29(s4) ),
    inference(duplicate_literals_removal,[status(thm)],[f3017]) ).

fof(f3021,plain,
    ( until2p29(s3)
    | node26(s1)
    | node26(s2)
    | node26(s3)
    | until2p29(s0)
    | until2p29(s4) ),
    inference(resolution,[status(thm)],[f3018,f373]) ).

fof(f3023,plain,
    ( xuntil2p30(s3)
    | node26(s3)
    | node26(s1)
    | node26(s2)
    | node26(s3)
    | until2p29(s0)
    | until2p29(s4) ),
    inference(resolution,[status(thm)],[f3021,f337]) ).

fof(f3024,plain,
    ( xuntil2p30(s3)
    | node26(s1)
    | node26(s2)
    | node26(s3)
    | until2p29(s0)
    | until2p29(s4) ),
    inference(duplicate_literals_removal,[status(thm)],[f3023]) ).

fof(f3025,plain,
    ( node26(s1)
    | node26(s2)
    | node26(s3)
    | until2p29(s0)
    | until2p29(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3024,f372]) ).

fof(f3026,plain,
    ( xuntil2p30(s4)
    | node26(s4)
    | node26(s1)
    | node26(s2)
    | node26(s3)
    | until2p29(s0) ),
    inference(resolution,[status(thm)],[f3025,f337]) ).

fof(f3027,plain,
    ( ~ last(s4)
    | node26(s4)
    | node26(s1)
    | node26(s2)
    | node26(s3)
    | until2p29(s0) ),
    inference(resolution,[status(thm)],[f3026,f340]) ).

fof(f3028,plain,
    ( node26(s4)
    | node26(s1)
    | node26(s2)
    | node26(s3)
    | until2p29(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3027,f169]) ).

fof(f3029,plain,
    ( xuntil2p30(s0)
    | node26(s0)
    | node26(s4)
    | node26(s1)
    | node26(s2)
    | node26(s3) ),
    inference(resolution,[status(thm)],[f3028,f337]) ).

fof(f3030,plain,
    ( until2p29(s1)
    | node26(s0)
    | node26(s4)
    | node26(s1)
    | node26(s2)
    | node26(s3) ),
    inference(resolution,[status(thm)],[f3029,f375]) ).

fof(f3032,plain,
    ( xuntil2p30(s1)
    | node26(s1)
    | node26(s0)
    | node26(s4)
    | node26(s1)
    | node26(s2)
    | node26(s3) ),
    inference(resolution,[status(thm)],[f3030,f337]) ).

fof(f3033,plain,
    ( xuntil2p30(s1)
    | node26(s0)
    | node26(s4)
    | node26(s1)
    | node26(s2)
    | node26(s3) ),
    inference(duplicate_literals_removal,[status(thm)],[f3032]) ).

fof(f3038,plain,
    ( until2p29(s2)
    | node26(s0)
    | node26(s4)
    | node26(s1)
    | node26(s2)
    | node26(s3) ),
    inference(resolution,[status(thm)],[f3033,f374]) ).

fof(f3040,plain,
    ( xuntil2p30(s2)
    | node26(s2)
    | node26(s0)
    | node26(s4)
    | node26(s1)
    | node26(s2)
    | node26(s3) ),
    inference(resolution,[status(thm)],[f3038,f337]) ).

fof(f3041,plain,
    ( xuntil2p30(s2)
    | node26(s0)
    | node26(s4)
    | node26(s1)
    | node26(s2)
    | node26(s3) ),
    inference(duplicate_literals_removal,[status(thm)],[f3040]) ).

fof(f3042,plain,
    ( until2p29(s3)
    | node26(s0)
    | node26(s4)
    | node26(s1)
    | node26(s2)
    | node26(s3) ),
    inference(resolution,[status(thm)],[f3041,f373]) ).

fof(f3044,plain,
    ( xuntil2p30(s3)
    | node26(s3)
    | node26(s0)
    | node26(s4)
    | node26(s1)
    | node26(s2)
    | node26(s3) ),
    inference(resolution,[status(thm)],[f3042,f337]) ).

fof(f3045,plain,
    ( xuntil2p30(s3)
    | node26(s0)
    | node26(s4)
    | node26(s1)
    | node26(s2)
    | node26(s3) ),
    inference(duplicate_literals_removal,[status(thm)],[f3044]) ).

fof(f3046,plain,
    ( until2p29(s4)
    | node26(s0)
    | node26(s4)
    | node26(s1)
    | node26(s2)
    | node26(s3) ),
    inference(resolution,[status(thm)],[f3045,f372]) ).

fof(f3048,plain,
    ( xuntil2p30(s4)
    | node26(s4)
    | node26(s0)
    | node26(s4)
    | node26(s1)
    | node26(s2)
    | node26(s3) ),
    inference(resolution,[status(thm)],[f3046,f337]) ).

fof(f3049,plain,
    ( xuntil2p30(s4)
    | node26(s0)
    | node26(s4)
    | node26(s1)
    | node26(s2)
    | node26(s3) ),
    inference(duplicate_literals_removal,[status(thm)],[f3048]) ).

fof(f3050,plain,
    ( ~ last(s4)
    | node26(s0)
    | node26(s4)
    | node26(s1)
    | node26(s2)
    | node26(s3) ),
    inference(resolution,[status(thm)],[f3049,f340]) ).

fof(f3051,plain,
    ( node26(s0)
    | node26(s4)
    | node26(s1)
    | node26(s2)
    | node26(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3050,f169]) ).

fof(f3052,plain,
    ( node25(s3)
    | node24(s3)
    | node23(s3)
    | node26(s0)
    | node26(s4)
    | node26(s1)
    | node26(s2) ),
    inference(resolution,[status(thm)],[f3051,f330]) ).

fof(f3059,plain,
    ( node25(s2)
    | node24(s2)
    | node23(s2)
    | node25(s3)
    | node24(s3)
    | node23(s3)
    | node26(s0)
    | node26(s4)
    | node26(s1) ),
    inference(resolution,[status(thm)],[f3052,f330]) ).

fof(f3115,plain,
    ( node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node25(s3)
    | node24(s3)
    | node23(s3)
    | node26(s0)
    | node26(s4) ),
    inference(resolution,[status(thm)],[f3059,f330]) ).

fof(f3177,plain,
    ( node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node25(s3)
    | node24(s3)
    | node23(s3)
    | node26(s0) ),
    inference(resolution,[status(thm)],[f3115,f330]) ).

fof(f3319,plain,
    ( node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node25(s3)
    | node24(s3)
    | node23(s3) ),
    inference(resolution,[status(thm)],[f3177,f330]) ).

fof(f3487,plain,
    ( m_user_v_ack(c_e_h_2,c_u,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3)
    | node23(s3) ),
    inference(resolution,[status(thm)],[f3319,f328]) ).

fof(f3489,plain,
    ( m_user_v_ack(c_e_h_2,c_u,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3487,f325]) ).

fof(f3497,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3489,f264]) ).

fof(f3520,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node21(c_e_h_2,c_r,s2,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3497,f554]) ).

fof(f3569,plain,
    ( node20(c_e_h_2,c_r,s2)
    | ~ m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3520,f319]) ).

fof(f3570,plain,
    ( node20(c_e_h_2,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3569,f3497]) ).

fof(f3571,plain,
    ( m_and_h_gate_v_in2(c_e_h_2,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3570,f317]) ).

fof(f3573,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3571,f256]) ).

fof(f3601,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | node10(c_e_h_2,c_m,s1,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3573,f535]) ).

fof(f3649,plain,
    ( node9(c_e_h_2,c_m,s1)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3601,f286]) ).

fof(f3650,plain,
    ( node9(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3649,f3573]) ).

fof(f3651,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3650,f284]) ).

fof(f3653,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_n,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3651,f236]) ).

fof(f3655,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3653,f719]) ).

fof(f3656,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3655,f177]) ).

fof(f3663,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | node10(c_e_h_2,c_m,s0,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3656,f537]) ).

fof(f3665,plain,
    ( node10(c_e_h_2,c_m,s0,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(duplicate_literals_removal,[status(thm)],[f3663]) ).

fof(f3672,plain,
    ( node9(c_e_h_2,c_m,s0)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3665,f286]) ).

fof(f3673,plain,
    ( node9(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3672,f3656]) ).

fof(f3674,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3673,f284]) ).

fof(f3676,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_n,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3674,f236]) ).

fof(f3678,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3676,f422]) ).

fof(f3679,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3678,f177]) ).

fof(f3684,plain,
    ( m_and_h_gate_h_init_v_init_h_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3679,f282]) ).

fof(f3693,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3684,f238]) ).

fof(f3695,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3693,f177]) ).

fof(f3696,plain,
    ( m_user_v_ack(c_e_h_2,c_u,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node23(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3695,f263]) ).

fof(f3700,plain,
    ( m_user_v_ack(c_e_h_2,c_u,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node25(s2)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3696,f325]) ).

fof(f3701,plain,
    ( m_user_v_ack(c_e_h_2,c_u,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3700,f328]) ).

fof(f3702,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3701,f264]) ).

fof(f3706,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node21(c_e_h_2,c_r,s1,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3702,f556]) ).

fof(f3710,plain,
    ( node20(c_e_h_2,c_r,s1)
    | ~ m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3706,f319]) ).

fof(f3711,plain,
    ( node20(c_e_h_2,c_r,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3710,f3702]) ).

fof(f3712,plain,
    ( m_and_h_gate_v_in2(c_e_h_2,c_r,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3711,f317]) ).

fof(f3714,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3712,f256]) ).

fof(f3719,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | node10(c_e_h_2,c_m,s0,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3714,f537]) ).

fof(f3742,plain,
    ( node9(c_e_h_2,c_m,s0)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3719,f286]) ).

fof(f3743,plain,
    ( node9(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3742,f3714]) ).

fof(f3744,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3743,f284]) ).

fof(f3746,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_n,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3744,f236]) ).

fof(f3750,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3746,f422]) ).

fof(f3751,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3750,f177]) ).

fof(f3756,plain,
    ( m_and_h_gate_h_init_v_init_h_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3751,f282]) ).

fof(f3759,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3756,f238]) ).

fof(f3761,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3759,f177]) ).

fof(f3762,plain,
    ( m_user_v_ack(c_e_h_2,c_u,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node23(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3761,f263]) ).

fof(f3766,plain,
    ( m_user_v_ack(c_e_h_2,c_u,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node25(s1)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3762,f325]) ).

fof(f3767,plain,
    ( m_user_v_ack(c_e_h_2,c_u,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3766,f328]) ).

fof(f3768,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3767,f264]) ).

fof(f3773,plain,
    ( node21(c_e_h_2,c_r,s0,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3768,f560]) ).

fof(f3776,plain,
    ( node20(c_e_h_2,c_r,s0)
    | ~ m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3773,f319]) ).

fof(f3777,plain,
    ( node20(c_e_h_2,c_r,s0)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3776,f3768]) ).

fof(f3779,plain,
    ( m_and_h_gate_v_in1(c_e_h_2,c_r,s0)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3777,f316]) ).

fof(f3823,plain,
    ( m_c_h_element_v_out(c_e_h_2,c_e,s0)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3779,f254]) ).

fof(f3824,plain,
    ( node25(s0)
    | node24(s0)
    | node23(s0)
    | node25(s4)
    | node24(s4)
    | node23(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3823,f300]) ).

fof(f3826,plain,
    ( m_user_v_ack(c_e_h_2,c_u,s4)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node23(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3824,f328]) ).

fof(f3828,plain,
    ( m_user_v_ack(c_e_h_2,c_u,s4)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3826,f325]) ).

fof(f3831,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s4)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3828,f264]) ).

fof(f3845,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node21(c_e_h_2,c_r,s3,s4)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3831,f552]) ).

fof(f3875,plain,
    ( node20(c_e_h_2,c_r,s3)
    | ~ m_and_h_gate_v_out(c_e_h_2,c_r,s4)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3845,f319]) ).

fof(f3876,plain,
    ( node20(c_e_h_2,c_r,s3)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3875,f3831]) ).

fof(f3877,plain,
    ( m_and_h_gate_v_in2(c_e_h_2,c_r,s3)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3876,f317]) ).

fof(f3879,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s3)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3877,f256]) ).

fof(f3884,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | node10(c_e_h_2,c_m,s2,s3)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3879,f533]) ).

fof(f3933,plain,
    ( node9(c_e_h_2,c_m,s2)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s3)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3884,f286]) ).

fof(f3934,plain,
    ( node9(c_e_h_2,c_m,s2)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3933,f3879]) ).

fof(f3935,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_2,c_m,s2)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3934,f284]) ).

fof(f3937,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_n,s2)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3935,f236]) ).

fof(f3939,plain,
    ( m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3937,f889]) ).

fof(f3940,plain,
    ( m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f3939,f177]) ).

fof(f4067,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | node10(c_e_h_2,c_m,s1,s2)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f3940,f535]) ).

fof(f4069,plain,
    ( node10(c_e_h_2,c_m,s1,s2)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(duplicate_literals_removal,[status(thm)],[f4067]) ).

fof(f4397,plain,
    ( node9(c_e_h_2,c_m,s1)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4069,f286]) ).

fof(f4398,plain,
    ( node9(c_e_h_2,c_m,s1)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4397,f3940]) ).

fof(f4399,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_2,c_m,s1)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4398,f284]) ).

fof(f4401,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_n,s1)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4399,f236]) ).

fof(f4403,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_cell_v_token(c_e_h_2,s0)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4401,f719]) ).

fof(f4404,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(duplicate_literals_removal,[status(thm)],[f4403]) ).

fof(f4405,plain,
    ( m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4404,f177]) ).

fof(f4409,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | node10(c_e_h_2,c_m,s0,s1)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4405,f537]) ).

fof(f4411,plain,
    ( node10(c_e_h_2,c_m,s0,s1)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(duplicate_literals_removal,[status(thm)],[f4409]) ).

fof(f4415,plain,
    ( node9(c_e_h_2,c_m,s0)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4411,f286]) ).

fof(f4416,plain,
    ( node9(c_e_h_2,c_m,s0)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4415,f4405]) ).

fof(f4430,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_2,c_m,s0)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4416,f284]) ).

fof(f4432,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_n,s0)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4430,f236]) ).

fof(f4434,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4432,f422]) ).

fof(f4435,plain,
    ( m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4434,f177]) ).

fof(f4445,plain,
    ( m_and_h_gate_h_init_v_init_h_out(c_e_h_2,c_m,s0)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4435,f282]) ).

fof(f4448,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4445,f238]) ).

fof(f4450,plain,
    ( m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4448,f177]) ).

fof(f4455,plain,
    ( node16(c_e_h_2,c_e,s0)
    | node14(c_e_h_2,c_e,s0,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4450,f643]) ).

fof(f4457,plain,
    ( node17(c_e_h_2,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4450,f582]) ).

fof(f4459,plain,
    ( m_c_h_element_v_in2(c_e_h_2,c_e,s0)
    | ~ m_c_h_element_v_in1(c_e_h_2,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4457,f308]) ).

fof(f4497,plain,
    ( m_c_h_element_v_in1(c_e_h_2,c_e,s0)
    | ~ m_c_h_element_v_out(c_e_h_2,c_e,s1)
    | node16(c_e_h_2,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4455,f302]) ).

fof(f4499,plain,
    ( m_c_h_element_v_in1(c_e_h_2,c_e,s0)
    | node16(c_e_h_2,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4497,f4450]) ).

fof(f4501,plain,
    ( m_c_h_element_v_in2(c_e_h_2,c_e,s0)
    | m_c_h_element_v_in1(c_e_h_2,c_e,s0)
    | m_c_h_element_v_in1(c_e_h_2,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4499,f305]) ).

fof(f4502,plain,
    ( m_c_h_element_v_in2(c_e_h_2,c_e,s0)
    | m_c_h_element_v_in1(c_e_h_2,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(duplicate_literals_removal,[status(thm)],[f4501]) ).

fof(f4503,plain,
    ( m_c_h_element_v_in2(c_e_h_2,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4502,f4459]) ).

fof(f4505,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_i,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4503,f204]) ).

fof(f4506,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4505,f315]) ).

fof(f4509,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node21(c_e_h_2,c_r,s2,s3)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4506,f554]) ).

fof(f4515,plain,
    ( node20(c_e_h_2,c_r,s2)
    | ~ m_and_h_gate_v_out(c_e_h_2,c_r,s3)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4509,f319]) ).

fof(f4516,plain,
    ( node20(c_e_h_2,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4515,f4506]) ).

fof(f4517,plain,
    ( m_and_h_gate_v_in2(c_e_h_2,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4516,f317]) ).

fof(f4519,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4517,f256]) ).

fof(f4541,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | node10(c_e_h_2,c_m,s1,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4519,f535]) ).

fof(f4556,plain,
    ( node9(c_e_h_2,c_m,s1)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s2)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4541,f286]) ).

fof(f4557,plain,
    ( node9(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4556,f4519]) ).

fof(f4558,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4557,f284]) ).

fof(f4560,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_n,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4558,f236]) ).

fof(f4562,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4560,f719]) ).

fof(f4563,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4562,f177]) ).

fof(f4601,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | node10(c_e_h_2,c_m,s0,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4563,f537]) ).

fof(f4603,plain,
    ( node10(c_e_h_2,c_m,s0,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(duplicate_literals_removal,[status(thm)],[f4601]) ).

fof(f4610,plain,
    ( node9(c_e_h_2,c_m,s0)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4603,f286]) ).

fof(f4611,plain,
    ( node9(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4610,f4563]) ).

fof(f4612,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4611,f284]) ).

fof(f4614,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_n,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4612,f236]) ).

fof(f4616,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4614,f422]) ).

fof(f4617,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4616,f177]) ).

fof(f4622,plain,
    ( m_and_h_gate_h_init_v_init_h_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4617,f282]) ).

fof(f4647,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4622,f238]) ).

fof(f4649,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4647,f177]) ).

fof(f4652,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node21(c_e_h_2,c_r,s1,s2)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4649,f556]) ).

fof(f4667,plain,
    ( node20(c_e_h_2,c_r,s1)
    | ~ m_and_h_gate_v_out(c_e_h_2,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4652,f319]) ).

fof(f4668,plain,
    ( node20(c_e_h_2,c_r,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4667,f4649]) ).

fof(f4669,plain,
    ( m_and_h_gate_v_in2(c_e_h_2,c_r,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4668,f317]) ).

fof(f4671,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4669,f256]) ).

fof(f4676,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | node10(c_e_h_2,c_m,s0,s1)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4671,f537]) ).

fof(f4695,plain,
    ( node9(c_e_h_2,c_m,s0)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4676,f286]) ).

fof(f4696,plain,
    ( node9(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4695,f4671]) ).

fof(f4697,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_2,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4696,f284]) ).

fof(f4699,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_2,c_n,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4697,f236]) ).

fof(f4701,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4699,f422]) ).

fof(f4702,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4701,f177]) ).

fof(f4707,plain,
    ( m_and_h_gate_h_init_v_init_h_out(c_e_h_2,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4702,f282]) ).

fof(f4716,plain,
    ( m_cell_v_token(c_e_h_2,s0)
    | m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4707,f238]) ).

fof(f4718,plain,
    ( m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4716,f177]) ).

fof(f4722,plain,
    ( node21(c_e_h_2,c_r,s0,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4718,f560]) ).

fof(f4729,plain,
    ( node20(c_e_h_2,c_r,s0)
    | ~ m_and_h_gate_v_out(c_e_h_2,c_r,s1)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4722,f319]) ).

fof(f4730,plain,
    ( node20(c_e_h_2,c_r,s0)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4729,f4718]) ).

fof(f4732,plain,
    ( m_and_h_gate_v_in1(c_e_h_2,c_r,s0)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4730,f316]) ).

fof(f4734,plain,
    ( m_c_h_element_v_out(c_e_h_2,c_e,s0)
    | node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4732,f254]) ).

fof(f4735,plain,
    ( node25(s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4734,f300]) ).

fof(f4736,plain,
    ( m_user_v_ack(c_e_h_3,c_u,s0)
    | node24(s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4735,f329]) ).

fof(f4738,plain,
    ( m_user_v_ack(c_e_h_3,c_u,s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4736,f327]) ).

fof(f4740,plain,
    ( m_and_h_gate_v_out(c_e_h_3,c_r,s0)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(resolution,[status(thm)],[f4738,f264]) ).

fof(f4742,plain,
    ( node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2)
    | node24(s3) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4740,f315]) ).

fof(f4744,plain,
    ( m_user_v_ack(c_e_h_1,c_u,s3)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(resolution,[status(thm)],[f4742,f326]) ).

fof(f4752,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(resolution,[status(thm)],[f4744,f264]) ).

fof(f4761,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node21(c_e_h_1,c_r,s2,s3)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(resolution,[status(thm)],[f4752,f554]) ).

fof(f4820,plain,
    ( node20(c_e_h_1,c_r,s2)
    | ~ m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(resolution,[status(thm)],[f4761,f319]) ).

fof(f4821,plain,
    ( node20(c_e_h_1,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4820,f4752]) ).

fof(f4826,plain,
    ( m_and_h_gate_v_in2(c_e_h_1,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(resolution,[status(thm)],[f4821,f317]) ).

fof(f4828,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(resolution,[status(thm)],[f4826,f256]) ).

fof(f4833,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | node10(c_e_h_1,c_m,s1,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(resolution,[status(thm)],[f4828,f535]) ).

fof(f4943,plain,
    ( node9(c_e_h_1,c_m,s1)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(resolution,[status(thm)],[f4833,f286]) ).

fof(f4944,plain,
    ( node9(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4943,f4828]) ).

fof(f4945,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(resolution,[status(thm)],[f4944,f284]) ).

fof(f4947,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_n,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(resolution,[status(thm)],[f4945,f236]) ).

fof(f4951,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(resolution,[status(thm)],[f4947,f719]) ).

fof(f4952,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4951,f174]) ).

fof(f4956,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | node10(c_e_h_1,c_m,s0,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(resolution,[status(thm)],[f4952,f537]) ).

fof(f4958,plain,
    ( node10(c_e_h_1,c_m,s0,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(duplicate_literals_removal,[status(thm)],[f4956]) ).

fof(f4990,plain,
    ( node9(c_e_h_1,c_m,s0)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(resolution,[status(thm)],[f4958,f286]) ).

fof(f4991,plain,
    ( node9(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4990,f4952]) ).

fof(f4992,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(resolution,[status(thm)],[f4991,f284]) ).

fof(f5005,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_n,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(resolution,[status(thm)],[f4992,f236]) ).

fof(f5007,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(resolution,[status(thm)],[f5005,f422]) ).

fof(f5008,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(forward_subsumption_resolution,[status(thm)],[f5007,f174]) ).

fof(f5013,plain,
    ( m_and_h_gate_h_init_v_init_h_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(resolution,[status(thm)],[f5008,f282]) ).

fof(f5019,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(resolution,[status(thm)],[f5013,f238]) ).

fof(f5021,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(forward_subsumption_resolution,[status(thm)],[f5019,f174]) ).

fof(f5022,plain,
    ( m_user_v_ack(c_e_h_1,c_u,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1)
    | node24(s2) ),
    inference(resolution,[status(thm)],[f5021,f263]) ).

fof(f5026,plain,
    ( m_user_v_ack(c_e_h_1,c_u,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1) ),
    inference(forward_subsumption_resolution,[status(thm)],[f5022,f326]) ).

fof(f5027,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1) ),
    inference(resolution,[status(thm)],[f5026,f264]) ).

fof(f5031,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node21(c_e_h_1,c_r,s1,s2)
    | node23(s0)
    | node24(s4)
    | node24(s1) ),
    inference(resolution,[status(thm)],[f5027,f556]) ).

fof(f5035,plain,
    ( node20(c_e_h_1,c_r,s1)
    | ~ m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0)
    | node24(s4)
    | node24(s1) ),
    inference(resolution,[status(thm)],[f5031,f319]) ).

fof(f5036,plain,
    ( node20(c_e_h_1,c_r,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0)
    | node24(s4)
    | node24(s1) ),
    inference(forward_subsumption_resolution,[status(thm)],[f5035,f5027]) ).

fof(f5042,plain,
    ( m_and_h_gate_v_in2(c_e_h_1,c_r,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0)
    | node24(s4)
    | node24(s1) ),
    inference(resolution,[status(thm)],[f5036,f317]) ).

fof(f5044,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0)
    | node24(s4)
    | node24(s1) ),
    inference(resolution,[status(thm)],[f5042,f256]) ).

fof(f5049,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | node10(c_e_h_1,c_m,s0,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0)
    | node24(s4)
    | node24(s1) ),
    inference(resolution,[status(thm)],[f5044,f537]) ).

fof(f5076,plain,
    ( node9(c_e_h_1,c_m,s0)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0)
    | node24(s4)
    | node24(s1) ),
    inference(resolution,[status(thm)],[f5049,f286]) ).

fof(f5077,plain,
    ( node9(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0)
    | node24(s4)
    | node24(s1) ),
    inference(forward_subsumption_resolution,[status(thm)],[f5076,f5044]) ).

fof(f5078,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0)
    | node24(s4)
    | node24(s1) ),
    inference(resolution,[status(thm)],[f5077,f284]) ).

fof(f5080,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_n,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0)
    | node24(s4)
    | node24(s1) ),
    inference(resolution,[status(thm)],[f5078,f236]) ).

fof(f5084,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0)
    | node24(s4)
    | node24(s1) ),
    inference(resolution,[status(thm)],[f5080,f422]) ).

fof(f5085,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0)
    | node24(s4)
    | node24(s1) ),
    inference(forward_subsumption_resolution,[status(thm)],[f5084,f174]) ).

fof(f5090,plain,
    ( m_and_h_gate_h_init_v_init_h_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0)
    | node24(s4)
    | node24(s1) ),
    inference(resolution,[status(thm)],[f5085,f282]) ).

fof(f5093,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0)
    | node24(s4)
    | node24(s1) ),
    inference(resolution,[status(thm)],[f5090,f238]) ).

fof(f5095,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0)
    | node24(s4)
    | node24(s1) ),
    inference(forward_subsumption_resolution,[status(thm)],[f5093,f174]) ).

fof(f5096,plain,
    ( m_user_v_ack(c_e_h_1,c_u,s1)
    | node23(s0)
    | node24(s4)
    | node24(s1) ),
    inference(resolution,[status(thm)],[f5095,f263]) ).

fof(f5100,plain,
    ( m_user_v_ack(c_e_h_1,c_u,s1)
    | node23(s0)
    | node24(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f5096,f326]) ).

fof(f5101,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0)
    | node24(s4) ),
    inference(resolution,[status(thm)],[f5100,f264]) ).

fof(f5111,plain,
    ( node21(c_e_h_1,c_r,s0,s1)
    | node23(s0)
    | node24(s4) ),
    inference(resolution,[status(thm)],[f5101,f560]) ).

fof(f5114,plain,
    ( node20(c_e_h_1,c_r,s0)
    | ~ m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0)
    | node24(s4) ),
    inference(resolution,[status(thm)],[f5111,f319]) ).

fof(f5115,plain,
    ( node20(c_e_h_1,c_r,s0)
    | node23(s0)
    | node24(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f5114,f5101]) ).

fof(f5117,plain,
    ( m_and_h_gate_v_in1(c_e_h_1,c_r,s0)
    | node23(s0)
    | node24(s4) ),
    inference(resolution,[status(thm)],[f5115,f316]) ).

fof(f5119,plain,
    ( m_c_h_element_v_out(c_e_h_1,c_e,s0)
    | node23(s0)
    | node24(s4) ),
    inference(resolution,[status(thm)],[f5117,f254]) ).

fof(f5120,plain,
    ( node23(s0)
    | node24(s4) ),
    inference(forward_subsumption_resolution,[status(thm)],[f5119,f300]) ).

fof(f5122,plain,
    ( m_user_v_ack(c_e_h_1,c_u,s4)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f5120,f326]) ).

fof(f5125,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s4)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f5122,f264]) ).

fof(f5139,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node21(c_e_h_1,c_r,s3,s4)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f5125,f552]) ).

fof(f5163,plain,
    ( node20(c_e_h_1,c_r,s3)
    | ~ m_and_h_gate_v_out(c_e_h_1,c_r,s4)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f5139,f319]) ).

fof(f5164,plain,
    ( node20(c_e_h_1,c_r,s3)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f5163,f5125]) ).

fof(f5165,plain,
    ( m_and_h_gate_v_in2(c_e_h_1,c_r,s3)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f5164,f317]) ).

fof(f5168,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s3)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f5165,f256]) ).

fof(f5173,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | node10(c_e_h_1,c_m,s2,s3)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f5168,f533]) ).

fof(f5217,plain,
    ( node9(c_e_h_1,c_m,s2)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s3)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f5173,f286]) ).

fof(f5218,plain,
    ( node9(c_e_h_1,c_m,s2)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f5217,f5168]) ).

fof(f5219,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_1,c_m,s2)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f5218,f284]) ).

fof(f5221,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_n,s2)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f5219,f236]) ).

fof(f5223,plain,
    ( m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f5221,f889]) ).

fof(f5224,plain,
    ( m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f5223,f174]) ).

fof(f5657,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | node10(c_e_h_1,c_m,s1,s2)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f5224,f535]) ).

fof(f5659,plain,
    ( node10(c_e_h_1,c_m,s1,s2)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(duplicate_literals_removal,[status(thm)],[f5657]) ).

fof(f6538,plain,
    ( node9(c_e_h_1,c_m,s1)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f5659,f286]) ).

fof(f6539,plain,
    ( node9(c_e_h_1,c_m,s1)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f6538,f5224]) ).

fof(f6540,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_1,c_m,s1)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6539,f284]) ).

fof(f6542,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_n,s1)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6540,f236]) ).

fof(f6549,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_cell_v_token(c_e_h_1,s0)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6542,f719]) ).

fof(f6550,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(duplicate_literals_removal,[status(thm)],[f6549]) ).

fof(f6551,plain,
    ( m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f6550,f174]) ).

fof(f6555,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | node10(c_e_h_1,c_m,s0,s1)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6551,f537]) ).

fof(f6557,plain,
    ( node10(c_e_h_1,c_m,s0,s1)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(duplicate_literals_removal,[status(thm)],[f6555]) ).

fof(f6561,plain,
    ( node9(c_e_h_1,c_m,s0)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6557,f286]) ).

fof(f6562,plain,
    ( node9(c_e_h_1,c_m,s0)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f6561,f6551]) ).

fof(f6563,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_1,c_m,s0)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6562,f284]) ).

fof(f6565,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_n,s0)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6563,f236]) ).

fof(f6567,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6565,f422]) ).

fof(f6568,plain,
    ( m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f6567,f174]) ).

fof(f6573,plain,
    ( m_and_h_gate_h_init_v_init_h_out(c_e_h_1,c_m,s0)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6568,f282]) ).

fof(f6581,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6573,f238]) ).

fof(f6583,plain,
    ( m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f6581,f174]) ).

fof(f6588,plain,
    ( node16(c_e_h_1,c_e,s0)
    | node14(c_e_h_1,c_e,s0,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6583,f643]) ).

fof(f6590,plain,
    ( node17(c_e_h_1,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6583,f582]) ).

fof(f6592,plain,
    ( m_c_h_element_v_in2(c_e_h_1,c_e,s0)
    | ~ m_c_h_element_v_in1(c_e_h_1,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6590,f308]) ).

fof(f6596,plain,
    ( m_c_h_element_v_in1(c_e_h_1,c_e,s0)
    | ~ m_c_h_element_v_out(c_e_h_1,c_e,s1)
    | node16(c_e_h_1,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6588,f302]) ).

fof(f6598,plain,
    ( m_c_h_element_v_in1(c_e_h_1,c_e,s0)
    | node16(c_e_h_1,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f6596,f6583]) ).

fof(f6600,plain,
    ( m_c_h_element_v_in2(c_e_h_1,c_e,s0)
    | m_c_h_element_v_in1(c_e_h_1,c_e,s0)
    | m_c_h_element_v_in1(c_e_h_1,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6598,f305]) ).

fof(f6601,plain,
    ( m_c_h_element_v_in2(c_e_h_1,c_e,s0)
    | m_c_h_element_v_in1(c_e_h_1,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(duplicate_literals_removal,[status(thm)],[f6600]) ).

fof(f6602,plain,
    ( m_c_h_element_v_in2(c_e_h_1,c_e,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f6601,f6592]) ).

fof(f6608,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_i,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6602,f204]) ).

fof(f6613,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f6608,f315]) ).

fof(f6616,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node21(c_e_h_1,c_r,s2,s3)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6613,f554]) ).

fof(f6625,plain,
    ( node20(c_e_h_1,c_r,s2)
    | ~ m_and_h_gate_v_out(c_e_h_1,c_r,s3)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6616,f319]) ).

fof(f6626,plain,
    ( node20(c_e_h_1,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f6625,f6613]) ).

fof(f6627,plain,
    ( m_and_h_gate_v_in2(c_e_h_1,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6626,f317]) ).

fof(f6629,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6627,f256]) ).

fof(f6635,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | node10(c_e_h_1,c_m,s1,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6629,f535]) ).

fof(f6651,plain,
    ( node9(c_e_h_1,c_m,s1)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s2)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6635,f286]) ).

fof(f6652,plain,
    ( node9(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f6651,f6629]) ).

fof(f6653,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6652,f284]) ).

fof(f6655,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_n,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6653,f236]) ).

fof(f6657,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6655,f719]) ).

fof(f6658,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f6657,f174]) ).

fof(f6662,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | node10(c_e_h_1,c_m,s0,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6658,f537]) ).

fof(f6664,plain,
    ( node10(c_e_h_1,c_m,s0,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(duplicate_literals_removal,[status(thm)],[f6662]) ).

fof(f6671,plain,
    ( node9(c_e_h_1,c_m,s0)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6664,f286]) ).

fof(f6672,plain,
    ( node9(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f6671,f6658]) ).

fof(f6673,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6672,f284]) ).

fof(f6675,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_n,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6673,f236]) ).

fof(f6713,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6675,f422]) ).

fof(f6714,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f6713,f174]) ).

fof(f6719,plain,
    ( m_and_h_gate_h_init_v_init_h_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6714,f282]) ).

fof(f6722,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6719,f238]) ).

fof(f6724,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f6722,f174]) ).

fof(f6727,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node21(c_e_h_1,c_r,s1,s2)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6724,f556]) ).

fof(f6733,plain,
    ( node20(c_e_h_1,c_r,s1)
    | ~ m_and_h_gate_v_out(c_e_h_1,c_r,s2)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6727,f319]) ).

fof(f6734,plain,
    ( node20(c_e_h_1,c_r,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f6733,f6724]) ).

fof(f6735,plain,
    ( m_and_h_gate_v_in2(c_e_h_1,c_r,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6734,f317]) ).

fof(f6737,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6735,f256]) ).

fof(f6750,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | node10(c_e_h_1,c_m,s0,s1)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6737,f537]) ).

fof(f6768,plain,
    ( node9(c_e_h_1,c_m,s0)
    | ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s1)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6750,f286]) ).

fof(f6769,plain,
    ( node9(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f6768,f6737]) ).

fof(f6770,plain,
    ( m_and_h_gate_h_init_v_in2(c_e_h_1,c_m,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6769,f284]) ).

fof(f6772,plain,
    ( ~ m_and_h_gate_h_init_v_out(c_e_h_1,c_n,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6770,f236]) ).

fof(f6779,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6772,f422]) ).

fof(f6780,plain,
    ( m_and_h_gate_h_init_v_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f6779,f174]) ).

fof(f6785,plain,
    ( m_and_h_gate_h_init_v_init_h_out(c_e_h_1,c_m,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6780,f282]) ).

fof(f6788,plain,
    ( m_cell_v_token(c_e_h_1,s0)
    | m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6785,f238]) ).

fof(f6790,plain,
    ( m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f6788,f174]) ).

fof(f6794,plain,
    ( node21(c_e_h_1,c_r,s0,s1)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6790,f560]) ).

fof(f6799,plain,
    ( node20(c_e_h_1,c_r,s0)
    | ~ m_and_h_gate_v_out(c_e_h_1,c_r,s1)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6794,f319]) ).

fof(f6800,plain,
    ( node20(c_e_h_1,c_r,s0)
    | node23(s0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f6799,f6790]) ).

fof(f6802,plain,
    ( m_and_h_gate_v_in1(c_e_h_1,c_r,s0)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6800,f316]) ).

fof(f6804,plain,
    ( m_c_h_element_v_out(c_e_h_1,c_e,s0)
    | node23(s0) ),
    inference(resolution,[status(thm)],[f6802,f254]) ).

fof(f6805,plain,
    node23(s0),
    inference(forward_subsumption_resolution,[status(thm)],[f6804,f300]) ).

fof(f6806,plain,
    m_user_v_ack(c_e_h_2,c_u,s0),
    inference(resolution,[status(thm)],[f6805,f325]) ).

fof(f6808,plain,
    m_and_h_gate_v_out(c_e_h_2,c_r,s0),
    inference(resolution,[status(thm)],[f6806,f264]) ).

fof(f6810,plain,
    $false,
    inference(forward_subsumption_resolution,[status(thm)],[f6808,f315]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : SWV419-1.005 : TPTP v9.3.1. Released v3.5.0.
% 0.00/0.04  % Command  : drodi -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.11/0.54  % Computer : n003.cluster.edu
% 0.11/0.54  % Model    : x86_64 x86_64
% 0.11/0.54  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.54  % Memory   : 8046.5625MB
% 0.11/0.54  % OS       : Linux 6.8.0-71-generic
% 0.11/0.54  % CPULimit : 300
% 0.11/0.54  % WCLimit  : 300
% 0.11/0.54  % DateTime : Mon Sep 21 08:47:16 UTC 2026
% 0.11/0.54  % CPUTime  : 
% 0.11/0.55  % Drodi V4.1.1
% 44.35/6.24  % Refutation found
% 44.35/6.24  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 44.35/6.24  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 44.35/6.29  % Elapsed time: 5.729384 seconds
% 44.35/6.29  % CPU time: 44.826240 seconds
% 44.35/6.29  % Total memory used: 144.708 MB
% 44.35/6.29  % Net memory used: 130.458 MB
%------------------------------------------------------------------------------