TSTP Solution File: CSR024+1.010 by Zipperpin---2.1.9999

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Zipperpin---2.1.9999
% Problem  : CSR024+1.010 : TPTP v8.1.2. Bugfixed v3.1.0.
% Transfm  : NO INFORMATION
% Format   : NO INFORMATION
% Command  : python3 /export/starexec/sandbox/solver/bin/portfolio.lams.parallel.py %s %d /export/starexec/sandbox/tmp/tmp.ktbBFgxZgq true

% Computer : n007.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed Aug 30 22:05:18 EDT 2023

% Result   : Theorem 4.90s 1.32s
% Output   : Refutation 4.90s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   20
%            Number of leaves      :  107
% Syntax   : Number of formulae    :  318 (  82 unt;  77 typ;   0 def)
%            Number of atoms       :  607 ( 213 equ;   0 cnn)
%            Maximal formula atoms :   41 (   2 avg)
%            Number of connectives : 2211 ( 240   ~; 267   |;  71   &;1605   @)
%                                         (  27 <=>;   1  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   25 (   7 avg)
%            Number of types       :    2 (   0 usr)
%            Number of type conns  :  126 ( 126   >;   0   *;   0   +;   0  <<)
%            Number of symbols     :   56 (  54 usr;  23 con; 0-5 aty)
%            Number of variables   :  332 (   0   ^; 328   !;   4   ?; 332   :)

% Comments : 
%------------------------------------------------------------------------------
thf(agent7_type,type,
    agent7: $i ).

thf(agent5_type,type,
    agent5: $i ).

thf(zip_tseitin_20_type,type,
    zip_tseitin_20: $i > $i > $o ).

thf(agent4_type,type,
    agent4: $i ).

thf(trolley5_type,type,
    trolley5: $i ).

thf(zip_tseitin_16_type,type,
    zip_tseitin_16: $i > $i > $o ).

thf(push_type,type,
    push: $i > $i > $i ).

thf(zip_tseitin_26_type,type,
    zip_tseitin_26: $i > $i > $o ).

thf(agent10_type,type,
    agent10: $i ).

thf(forwards_type,type,
    forwards: $i > $i ).

thf(initiates_type,type,
    initiates: $i > $i > $i > $o ).

thf(trolley7_type,type,
    trolley7: $i ).

thf(zip_tseitin_23_type,type,
    zip_tseitin_23: $i > $i > $o ).

thf(zip_tseitin_0_type,type,
    zip_tseitin_0: $i > $i > $i > $i > $i > $o ).

thf(happens_type,type,
    happens: $i > $i > $o ).

thf(trolley6_type,type,
    trolley6: $i ).

thf(n1_type,type,
    n1: $i ).

thf(agent2_type,type,
    agent2: $i ).

thf(trolley3_type,type,
    trolley3: $i ).

thf(zip_tseitin_25_type,type,
    zip_tseitin_25: $i > $i > $o ).

thf(zip_tseitin_15_type,type,
    zip_tseitin_15: $i > $i > $o ).

thf(spinning_type,type,
    spinning: $i > $i ).

thf(agent8_type,type,
    agent8: $i ).

thf(zip_tseitin_28_type,type,
    zip_tseitin_28: $i > $i > $o ).

thf(zip_tseitin_9_type,type,
    zip_tseitin_9: $i > $i > $o ).

thf(zip_tseitin_17_type,type,
    zip_tseitin_17: $i > $i > $o ).

thf(zip_tseitin_18_type,type,
    zip_tseitin_18: $i > $i > $o ).

thf(zip_tseitin_22_type,type,
    zip_tseitin_22: $i > $i > $o ).

thf(agent9_type,type,
    agent9: $i ).

thf(zip_tseitin_1_type,type,
    zip_tseitin_1: $i > $i > $i > $i > $i > $o ).

thf(trolley9_type,type,
    trolley9: $i ).

thf(zip_tseitin_14_type,type,
    zip_tseitin_14: $i > $i > $o ).

thf(zip_tseitin_27_type,type,
    zip_tseitin_27: $i > $i > $o ).

thf(plus_type,type,
    plus: $i > $i > $i ).

thf(zip_tseitin_2_type,type,
    zip_tseitin_2: $i > $i > $i > $i > $i > $o ).

thf(holdsAt_type,type,
    holdsAt: $i > $i > $o ).

thf(agent3_type,type,
    agent3: $i ).

thf(n0_type,type,
    n0: $i ).

thf(trolley1_type,type,
    trolley1: $i ).

thf(zip_tseitin_24_type,type,
    zip_tseitin_24: $i > $i > $o ).

thf(trolley8_type,type,
    trolley8: $i ).

thf(agent6_type,type,
    agent6: $i ).

thf(zip_tseitin_19_type,type,
    zip_tseitin_19: $i > $i > $o ).

thf(trolley10_type,type,
    trolley10: $i ).

thf(zip_tseitin_13_type,type,
    zip_tseitin_13: $i > $i > $o ).

thf(backwards_type,type,
    backwards: $i > $i ).

thf(trolley2_type,type,
    trolley2: $i ).

thf(zip_tseitin_21_type,type,
    zip_tseitin_21: $i > $i > $o ).

thf(pull_type,type,
    pull: $i > $i > $i ).

thf(agent1_type,type,
    agent1: $i ).

thf(trolley4_type,type,
    trolley4: $i ).

thf(zip_tseitin_11_type,type,
    zip_tseitin_11: $i > $i > $o ).

thf(zip_tseitin_10_type,type,
    zip_tseitin_10: $i > $i > $o ).

thf(zip_tseitin_12_type,type,
    zip_tseitin_12: $i > $i > $o ).

thf(happens_all_defn,axiom,
    ! [Event: $i,Time: $i] :
      ( ( happens @ Event @ Time )
    <=> ( ( ( Time = n0 )
          & ( Event
            = ( push @ agent10 @ trolley10 ) ) )
        | ( ( Time = n0 )
          & ( Event
            = ( pull @ agent10 @ trolley10 ) ) )
        | ( ( Time = n0 )
          & ( Event
            = ( push @ agent9 @ trolley9 ) ) )
        | ( ( Time = n0 )
          & ( Event
            = ( pull @ agent9 @ trolley9 ) ) )
        | ( ( Time = n0 )
          & ( Event
            = ( push @ agent8 @ trolley8 ) ) )
        | ( ( Time = n0 )
          & ( Event
            = ( pull @ agent8 @ trolley8 ) ) )
        | ( ( Time = n0 )
          & ( Event
            = ( push @ agent7 @ trolley7 ) ) )
        | ( ( Time = n0 )
          & ( Event
            = ( pull @ agent7 @ trolley7 ) ) )
        | ( ( Time = n0 )
          & ( Event
            = ( push @ agent6 @ trolley6 ) ) )
        | ( ( Time = n0 )
          & ( Event
            = ( pull @ agent6 @ trolley6 ) ) )
        | ( ( Time = n0 )
          & ( Event
            = ( push @ agent5 @ trolley5 ) ) )
        | ( ( Time = n0 )
          & ( Event
            = ( pull @ agent5 @ trolley5 ) ) )
        | ( ( Time = n0 )
          & ( Event
            = ( push @ agent4 @ trolley4 ) ) )
        | ( ( Time = n0 )
          & ( Event
            = ( pull @ agent4 @ trolley4 ) ) )
        | ( ( Time = n0 )
          & ( Event
            = ( push @ agent3 @ trolley3 ) ) )
        | ( ( Time = n0 )
          & ( Event
            = ( pull @ agent3 @ trolley3 ) ) )
        | ( ( Time = n0 )
          & ( Event
            = ( push @ agent2 @ trolley2 ) ) )
        | ( ( Time = n0 )
          & ( Event
            = ( pull @ agent2 @ trolley2 ) ) )
        | ( ( Time = n0 )
          & ( Event
            = ( push @ agent1 @ trolley1 ) ) )
        | ( ( Time = n0 )
          & ( Event
            = ( pull @ agent1 @ trolley1 ) ) ) ) ) ).

thf(zf_stmt_0,axiom,
    ! [Time: $i,Event: $i] :
      ( ( zip_tseitin_27 @ Time @ Event )
    <=> ( ( Event
          = ( push @ agent1 @ trolley1 ) )
        & ( Time = n0 ) ) ) ).

thf(zip_derived_cl171,plain,
    ! [X0: $i,X1: $i] :
      ( ( zip_tseitin_27 @ X0 @ X1 )
      | ( X0 != n0 )
      | ( X1
       != ( push @ agent1 @ trolley1 ) ) ),
    inference(cnf,[status(esa)],[zf_stmt_0]) ).

thf(zip_derived_cl631,plain,
    ! [X0: $i] :
      ( ( X0 != n0 )
      | ( zip_tseitin_27 @ X0 @ ( push @ agent1 @ trolley1 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl171]) ).

thf(zip_derived_cl872,plain,
    zip_tseitin_27 @ n0 @ ( push @ agent1 @ trolley1 ),
    inference(eq_res,[status(thm)],[zip_derived_cl631]) ).

thf(zf_stmt_1,type,
    zip_tseitin_28: $i > $i > $o ).

thf(zf_stmt_2,axiom,
    ! [Time: $i,Event: $i] :
      ( ( zip_tseitin_28 @ Time @ Event )
    <=> ( ( Event
          = ( pull @ agent1 @ trolley1 ) )
        & ( Time = n0 ) ) ) ).

thf(zf_stmt_3,type,
    zip_tseitin_27: $i > $i > $o ).

thf(zf_stmt_4,type,
    zip_tseitin_26: $i > $i > $o ).

thf(zf_stmt_5,axiom,
    ! [Time: $i,Event: $i] :
      ( ( zip_tseitin_26 @ Time @ Event )
    <=> ( ( Event
          = ( pull @ agent2 @ trolley2 ) )
        & ( Time = n0 ) ) ) ).

thf(zf_stmt_6,type,
    zip_tseitin_25: $i > $i > $o ).

thf(zf_stmt_7,axiom,
    ! [Time: $i,Event: $i] :
      ( ( zip_tseitin_25 @ Time @ Event )
    <=> ( ( Event
          = ( push @ agent2 @ trolley2 ) )
        & ( Time = n0 ) ) ) ).

thf(zf_stmt_8,type,
    zip_tseitin_24: $i > $i > $o ).

thf(zf_stmt_9,axiom,
    ! [Time: $i,Event: $i] :
      ( ( zip_tseitin_24 @ Time @ Event )
    <=> ( ( Event
          = ( pull @ agent3 @ trolley3 ) )
        & ( Time = n0 ) ) ) ).

thf(zf_stmt_10,type,
    zip_tseitin_23: $i > $i > $o ).

thf(zf_stmt_11,axiom,
    ! [Time: $i,Event: $i] :
      ( ( zip_tseitin_23 @ Time @ Event )
    <=> ( ( Event
          = ( push @ agent3 @ trolley3 ) )
        & ( Time = n0 ) ) ) ).

thf(zf_stmt_12,type,
    zip_tseitin_22: $i > $i > $o ).

thf(zf_stmt_13,axiom,
    ! [Time: $i,Event: $i] :
      ( ( zip_tseitin_22 @ Time @ Event )
    <=> ( ( Event
          = ( pull @ agent4 @ trolley4 ) )
        & ( Time = n0 ) ) ) ).

thf(zf_stmt_14,type,
    zip_tseitin_21: $i > $i > $o ).

thf(zf_stmt_15,axiom,
    ! [Time: $i,Event: $i] :
      ( ( zip_tseitin_21 @ Time @ Event )
    <=> ( ( Event
          = ( push @ agent4 @ trolley4 ) )
        & ( Time = n0 ) ) ) ).

thf(zf_stmt_16,type,
    zip_tseitin_20: $i > $i > $o ).

thf(zf_stmt_17,axiom,
    ! [Time: $i,Event: $i] :
      ( ( zip_tseitin_20 @ Time @ Event )
    <=> ( ( Event
          = ( pull @ agent5 @ trolley5 ) )
        & ( Time = n0 ) ) ) ).

thf(zf_stmt_18,type,
    zip_tseitin_19: $i > $i > $o ).

thf(zf_stmt_19,axiom,
    ! [Time: $i,Event: $i] :
      ( ( zip_tseitin_19 @ Time @ Event )
    <=> ( ( Event
          = ( push @ agent5 @ trolley5 ) )
        & ( Time = n0 ) ) ) ).

thf(zf_stmt_20,type,
    zip_tseitin_18: $i > $i > $o ).

thf(zf_stmt_21,axiom,
    ! [Time: $i,Event: $i] :
      ( ( zip_tseitin_18 @ Time @ Event )
    <=> ( ( Event
          = ( pull @ agent6 @ trolley6 ) )
        & ( Time = n0 ) ) ) ).

thf(zf_stmt_22,type,
    zip_tseitin_17: $i > $i > $o ).

thf(zf_stmt_23,axiom,
    ! [Time: $i,Event: $i] :
      ( ( zip_tseitin_17 @ Time @ Event )
    <=> ( ( Event
          = ( push @ agent6 @ trolley6 ) )
        & ( Time = n0 ) ) ) ).

thf(zf_stmt_24,type,
    zip_tseitin_16: $i > $i > $o ).

thf(zf_stmt_25,axiom,
    ! [Time: $i,Event: $i] :
      ( ( zip_tseitin_16 @ Time @ Event )
    <=> ( ( Event
          = ( pull @ agent7 @ trolley7 ) )
        & ( Time = n0 ) ) ) ).

thf(zf_stmt_26,type,
    zip_tseitin_15: $i > $i > $o ).

thf(zf_stmt_27,axiom,
    ! [Time: $i,Event: $i] :
      ( ( zip_tseitin_15 @ Time @ Event )
    <=> ( ( Event
          = ( push @ agent7 @ trolley7 ) )
        & ( Time = n0 ) ) ) ).

thf(zf_stmt_28,type,
    zip_tseitin_14: $i > $i > $o ).

thf(zf_stmt_29,axiom,
    ! [Time: $i,Event: $i] :
      ( ( zip_tseitin_14 @ Time @ Event )
    <=> ( ( Event
          = ( pull @ agent8 @ trolley8 ) )
        & ( Time = n0 ) ) ) ).

thf(zf_stmt_30,type,
    zip_tseitin_13: $i > $i > $o ).

thf(zf_stmt_31,axiom,
    ! [Time: $i,Event: $i] :
      ( ( zip_tseitin_13 @ Time @ Event )
    <=> ( ( Event
          = ( push @ agent8 @ trolley8 ) )
        & ( Time = n0 ) ) ) ).

thf(zf_stmt_32,type,
    zip_tseitin_12: $i > $i > $o ).

thf(zf_stmt_33,axiom,
    ! [Time: $i,Event: $i] :
      ( ( zip_tseitin_12 @ Time @ Event )
    <=> ( ( Event
          = ( pull @ agent9 @ trolley9 ) )
        & ( Time = n0 ) ) ) ).

thf(zf_stmt_34,type,
    zip_tseitin_11: $i > $i > $o ).

thf(zf_stmt_35,axiom,
    ! [Time: $i,Event: $i] :
      ( ( zip_tseitin_11 @ Time @ Event )
    <=> ( ( Event
          = ( push @ agent9 @ trolley9 ) )
        & ( Time = n0 ) ) ) ).

thf(zf_stmt_36,type,
    zip_tseitin_10: $i > $i > $o ).

thf(zf_stmt_37,axiom,
    ! [Time: $i,Event: $i] :
      ( ( zip_tseitin_10 @ Time @ Event )
    <=> ( ( Event
          = ( pull @ agent10 @ trolley10 ) )
        & ( Time = n0 ) ) ) ).

thf(zf_stmt_38,type,
    zip_tseitin_9: $i > $i > $o ).

thf(zf_stmt_39,axiom,
    ! [Time: $i,Event: $i] :
      ( ( zip_tseitin_9 @ Time @ Event )
    <=> ( ( Event
          = ( push @ agent10 @ trolley10 ) )
        & ( Time = n0 ) ) ) ).

thf(zf_stmt_40,axiom,
    ! [Event: $i,Time: $i] :
      ( ( happens @ Event @ Time )
    <=> ( ( zip_tseitin_28 @ Time @ Event )
        | ( zip_tseitin_27 @ Time @ Event )
        | ( zip_tseitin_26 @ Time @ Event )
        | ( zip_tseitin_25 @ Time @ Event )
        | ( zip_tseitin_24 @ Time @ Event )
        | ( zip_tseitin_23 @ Time @ Event )
        | ( zip_tseitin_22 @ Time @ Event )
        | ( zip_tseitin_21 @ Time @ Event )
        | ( zip_tseitin_20 @ Time @ Event )
        | ( zip_tseitin_19 @ Time @ Event )
        | ( zip_tseitin_18 @ Time @ Event )
        | ( zip_tseitin_17 @ Time @ Event )
        | ( zip_tseitin_16 @ Time @ Event )
        | ( zip_tseitin_15 @ Time @ Event )
        | ( zip_tseitin_14 @ Time @ Event )
        | ( zip_tseitin_13 @ Time @ Event )
        | ( zip_tseitin_12 @ Time @ Event )
        | ( zip_tseitin_11 @ Time @ Event )
        | ( zip_tseitin_10 @ Time @ Event )
        | ( zip_tseitin_9 @ Time @ Event ) ) ) ).

thf(zip_derived_cl177,plain,
    ! [X0: $i,X1: $i] :
      ( ( happens @ X0 @ X1 )
      | ~ ( zip_tseitin_27 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_40]) ).

thf(zip_derived_cl954,plain,
    happens @ ( push @ agent1 @ trolley1 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl872,zip_derived_cl177]) ).

thf(initiates_all_defn,axiom,
    ! [Event: $i,Fluent: $i,Time: $i] :
      ( ( initiates @ Event @ Fluent @ Time )
    <=> ? [Agent: $i,Trolley: $i] :
          ( ( ( Event
              = ( push @ Agent @ Trolley ) )
            & ( Fluent
              = ( forwards @ Trolley ) )
            & ~ ( happens @ ( pull @ Agent @ Trolley ) @ Time ) )
          | ( ( Event
              = ( pull @ Agent @ Trolley ) )
            & ( Fluent
              = ( backwards @ Trolley ) )
            & ~ ( happens @ ( push @ Agent @ Trolley ) @ Time ) )
          | ( ( Event
              = ( pull @ Agent @ Trolley ) )
            & ( Fluent
              = ( spinning @ Trolley ) )
            & ( happens @ ( push @ Agent @ Trolley ) @ Time ) ) ) ) ).

thf(zf_stmt_41,axiom,
    ! [Trolley: $i,Agent: $i,Time: $i,Fluent: $i,Event: $i] :
      ( ( zip_tseitin_2 @ Trolley @ Agent @ Time @ Fluent @ Event )
    <=> ( ( happens @ ( push @ Agent @ Trolley ) @ Time )
        & ( Fluent
          = ( spinning @ Trolley ) )
        & ( Event
          = ( pull @ Agent @ Trolley ) ) ) ) ).

thf(zip_derived_cl36,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ( zip_tseitin_2 @ X0 @ X1 @ X2 @ X3 @ X4 )
      | ( X4
       != ( pull @ X1 @ X0 ) )
      | ( X3
       != ( spinning @ X0 ) )
      | ~ ( happens @ ( push @ X1 @ X0 ) @ X2 ) ),
    inference(cnf,[status(esa)],[zf_stmt_41]) ).

thf(zip_derived_cl1086,plain,
    ! [X0: $i,X1: $i] :
      ( ( X0
       != ( spinning @ trolley1 ) )
      | ( X1
       != ( pull @ agent1 @ trolley1 ) )
      | ( zip_tseitin_2 @ trolley1 @ agent1 @ n0 @ X0 @ X1 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl954,zip_derived_cl36]) ).

thf(zip_derived_cl2243,plain,
    ! [X0: $i] :
      ( ( zip_tseitin_2 @ trolley1 @ agent1 @ n0 @ X0 @ ( pull @ agent1 @ trolley1 ) )
      | ( X0
       != ( spinning @ trolley1 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl1086]) ).

thf(zip_derived_cl2244,plain,
    zip_tseitin_2 @ trolley1 @ agent1 @ n0 @ ( spinning @ trolley1 ) @ ( pull @ agent1 @ trolley1 ),
    inference(eq_res,[status(thm)],[zip_derived_cl2243]) ).

thf(zf_stmt_42,type,
    zip_tseitin_2: $i > $i > $i > $i > $i > $o ).

thf(zf_stmt_43,type,
    zip_tseitin_1: $i > $i > $i > $i > $i > $o ).

thf(zf_stmt_44,axiom,
    ! [Trolley: $i,Agent: $i,Time: $i,Fluent: $i,Event: $i] :
      ( ( zip_tseitin_1 @ Trolley @ Agent @ Time @ Fluent @ Event )
    <=> ( ~ ( happens @ ( push @ Agent @ Trolley ) @ Time )
        & ( Fluent
          = ( backwards @ Trolley ) )
        & ( Event
          = ( pull @ Agent @ Trolley ) ) ) ) ).

thf(zf_stmt_45,type,
    zip_tseitin_0: $i > $i > $i > $i > $i > $o ).

thf(zf_stmt_46,axiom,
    ! [Trolley: $i,Agent: $i,Time: $i,Fluent: $i,Event: $i] :
      ( ( zip_tseitin_0 @ Trolley @ Agent @ Time @ Fluent @ Event )
    <=> ( ~ ( happens @ ( pull @ Agent @ Trolley ) @ Time )
        & ( Fluent
          = ( forwards @ Trolley ) )
        & ( Event
          = ( push @ Agent @ Trolley ) ) ) ) ).

thf(zf_stmt_47,axiom,
    ! [Event: $i,Fluent: $i,Time: $i] :
      ( ( initiates @ Event @ Fluent @ Time )
    <=> ? [Agent: $i,Trolley: $i] :
          ( ( zip_tseitin_2 @ Trolley @ Agent @ Time @ Fluent @ Event )
          | ( zip_tseitin_1 @ Trolley @ Agent @ Time @ Fluent @ Event )
          | ( zip_tseitin_0 @ Trolley @ Agent @ Time @ Fluent @ Event ) ) ) ).

thf(zip_derived_cl38,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ( initiates @ X0 @ X1 @ X2 )
      | ~ ( zip_tseitin_2 @ X3 @ X4 @ X2 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_47]) ).

thf(zip_derived_cl3504,plain,
    initiates @ ( pull @ agent1 @ trolley1 ) @ ( spinning @ trolley1 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl2244,zip_derived_cl38]) ).

thf(happens_holds,axiom,
    ! [Event: $i,Time: $i,Fluent: $i] :
      ( ( ( happens @ Event @ Time )
        & ( initiates @ Event @ Fluent @ Time ) )
     => ( holdsAt @ Fluent @ ( plus @ Time @ n1 ) ) ) ).

thf(zip_derived_cl20,plain,
    ! [X0: $i,X1: $i,X2: $i] :
      ( ~ ( happens @ X0 @ X1 )
      | ~ ( initiates @ X0 @ X2 @ X1 )
      | ( holdsAt @ X2 @ ( plus @ X1 @ n1 ) ) ),
    inference(cnf,[status(esa)],[happens_holds]) ).

thf(zip_derived_cl3506,plain,
    ( ( holdsAt @ ( spinning @ trolley1 ) @ ( plus @ n0 @ n1 ) )
    | ~ ( happens @ ( pull @ agent1 @ trolley1 ) @ n0 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl3504,zip_derived_cl20]) ).

thf(plus0_1,axiom,
    ( ( plus @ n0 @ n1 )
    = n1 ) ).

thf(zip_derived_cl80,plain,
    ( ( plus @ n0 @ n1 )
    = n1 ),
    inference(cnf,[status(esa)],[plus0_1]) ).

thf(spinning_3,conjecture,
    ( ( holdsAt @ ( spinning @ trolley1 ) @ n1 )
    & ( holdsAt @ ( spinning @ trolley2 ) @ n1 )
    & ( holdsAt @ ( spinning @ trolley3 ) @ n1 )
    & ( holdsAt @ ( spinning @ trolley4 ) @ n1 )
    & ( holdsAt @ ( spinning @ trolley5 ) @ n1 )
    & ( holdsAt @ ( spinning @ trolley6 ) @ n1 )
    & ( holdsAt @ ( spinning @ trolley7 ) @ n1 )
    & ( holdsAt @ ( spinning @ trolley8 ) @ n1 )
    & ( holdsAt @ ( spinning @ trolley9 ) @ n1 )
    & ( holdsAt @ ( spinning @ trolley10 ) @ n1 ) ) ).

thf(zf_stmt_48,negated_conjecture,
    ~ ( ( holdsAt @ ( spinning @ trolley1 ) @ n1 )
      & ( holdsAt @ ( spinning @ trolley2 ) @ n1 )
      & ( holdsAt @ ( spinning @ trolley3 ) @ n1 )
      & ( holdsAt @ ( spinning @ trolley4 ) @ n1 )
      & ( holdsAt @ ( spinning @ trolley5 ) @ n1 )
      & ( holdsAt @ ( spinning @ trolley6 ) @ n1 )
      & ( holdsAt @ ( spinning @ trolley7 ) @ n1 )
      & ( holdsAt @ ( spinning @ trolley8 ) @ n1 )
      & ( holdsAt @ ( spinning @ trolley9 ) @ n1 )
      & ( holdsAt @ ( spinning @ trolley10 ) @ n1 ) ),
    inference('cnf.neg',[status(esa)],[spinning_3]) ).

thf(zip_derived_cl317,plain,
    ( ~ ( holdsAt @ ( spinning @ trolley1 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley2 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley3 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley4 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley5 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley6 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley7 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley8 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley9 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley10 ) @ n1 ) ),
    inference(cnf,[status(esa)],[zf_stmt_48]) ).

thf(zip_derived_cl117,plain,
    ! [X0: $i,X1: $i] :
      ( ( zip_tseitin_9 @ X0 @ X1 )
      | ( X0 != n0 )
      | ( X1
       != ( push @ agent10 @ trolley10 ) ) ),
    inference(cnf,[status(esa)],[zf_stmt_39]) ).

thf(zip_derived_cl559,plain,
    ! [X0: $i] :
      ( ( X0 != n0 )
      | ( zip_tseitin_9 @ X0 @ ( push @ agent10 @ trolley10 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl117]) ).

thf(zip_derived_cl774,plain,
    zip_tseitin_9 @ n0 @ ( push @ agent10 @ trolley10 ),
    inference(eq_res,[status(thm)],[zip_derived_cl559]) ).

thf(zip_derived_cl195,plain,
    ! [X0: $i,X1: $i] :
      ( ( happens @ X0 @ X1 )
      | ~ ( zip_tseitin_9 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_40]) ).

thf(zip_derived_cl899,plain,
    happens @ ( push @ agent10 @ trolley10 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl774,zip_derived_cl195]) ).

thf(zip_derived_cl36_001,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ( zip_tseitin_2 @ X0 @ X1 @ X2 @ X3 @ X4 )
      | ( X4
       != ( pull @ X1 @ X0 ) )
      | ( X3
       != ( spinning @ X0 ) )
      | ~ ( happens @ ( push @ X1 @ X0 ) @ X2 ) ),
    inference(cnf,[status(esa)],[zf_stmt_41]) ).

thf(zip_derived_cl963,plain,
    ! [X0: $i,X1: $i] :
      ( ( X0
       != ( spinning @ trolley10 ) )
      | ( X1
       != ( pull @ agent10 @ trolley10 ) )
      | ( zip_tseitin_2 @ trolley10 @ agent10 @ n0 @ X0 @ X1 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl899,zip_derived_cl36]) ).

thf(zip_derived_cl1975,plain,
    ! [X0: $i] :
      ( ( zip_tseitin_2 @ trolley10 @ agent10 @ n0 @ X0 @ ( pull @ agent10 @ trolley10 ) )
      | ( X0
       != ( spinning @ trolley10 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl963]) ).

thf(zip_derived_cl1976,plain,
    zip_tseitin_2 @ trolley10 @ agent10 @ n0 @ ( spinning @ trolley10 ) @ ( pull @ agent10 @ trolley10 ),
    inference(eq_res,[status(thm)],[zip_derived_cl1975]) ).

thf(zip_derived_cl38_002,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ( initiates @ X0 @ X1 @ X2 )
      | ~ ( zip_tseitin_2 @ X3 @ X4 @ X2 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_47]) ).

thf(zip_derived_cl3025,plain,
    initiates @ ( pull @ agent10 @ trolley10 ) @ ( spinning @ trolley10 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl1976,zip_derived_cl38]) ).

thf(zip_derived_cl20_003,plain,
    ! [X0: $i,X1: $i,X2: $i] :
      ( ~ ( happens @ X0 @ X1 )
      | ~ ( initiates @ X0 @ X2 @ X1 )
      | ( holdsAt @ X2 @ ( plus @ X1 @ n1 ) ) ),
    inference(cnf,[status(esa)],[happens_holds]) ).

thf(zip_derived_cl3027,plain,
    ( ( holdsAt @ ( spinning @ trolley10 ) @ ( plus @ n0 @ n1 ) )
    | ~ ( happens @ ( pull @ agent10 @ trolley10 ) @ n0 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl3025,zip_derived_cl20]) ).

thf(zip_derived_cl80_004,plain,
    ( ( plus @ n0 @ n1 )
    = n1 ),
    inference(cnf,[status(esa)],[plus0_1]) ).

thf(zip_derived_cl120,plain,
    ! [X0: $i,X1: $i] :
      ( ( zip_tseitin_10 @ X0 @ X1 )
      | ( X0 != n0 )
      | ( X1
       != ( pull @ agent10 @ trolley10 ) ) ),
    inference(cnf,[status(esa)],[zf_stmt_37]) ).

thf(zip_derived_cl582,plain,
    ! [X0: $i] :
      ( ( X0 != n0 )
      | ( zip_tseitin_10 @ X0 @ ( pull @ agent10 @ trolley10 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl120]) ).

thf(zip_derived_cl803,plain,
    zip_tseitin_10 @ n0 @ ( pull @ agent10 @ trolley10 ),
    inference(eq_res,[status(thm)],[zip_derived_cl582]) ).

thf(zip_derived_cl194,plain,
    ! [X0: $i,X1: $i] :
      ( ( happens @ X0 @ X1 )
      | ~ ( zip_tseitin_10 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_40]) ).

thf(zip_derived_cl902,plain,
    happens @ ( pull @ agent10 @ trolley10 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl803,zip_derived_cl194]) ).

thf(zip_derived_cl3030,plain,
    holdsAt @ ( spinning @ trolley10 ) @ n1,
    inference(demod,[status(thm)],[zip_derived_cl3027,zip_derived_cl80,zip_derived_cl902]) ).

thf(zip_derived_cl3031,plain,
    ( ~ ( holdsAt @ ( spinning @ trolley1 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley2 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley3 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley4 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley5 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley6 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley7 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley8 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley9 ) @ n1 ) ),
    inference(demod,[status(thm)],[zip_derived_cl317,zip_derived_cl3030]) ).

thf(zip_derived_cl123,plain,
    ! [X0: $i,X1: $i] :
      ( ( zip_tseitin_11 @ X0 @ X1 )
      | ( X0 != n0 )
      | ( X1
       != ( push @ agent9 @ trolley9 ) ) ),
    inference(cnf,[status(esa)],[zf_stmt_35]) ).

thf(zip_derived_cl583,plain,
    ! [X0: $i] :
      ( ( X0 != n0 )
      | ( zip_tseitin_11 @ X0 @ ( push @ agent9 @ trolley9 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl123]) ).

thf(zip_derived_cl804,plain,
    zip_tseitin_11 @ n0 @ ( push @ agent9 @ trolley9 ),
    inference(eq_res,[status(thm)],[zip_derived_cl583]) ).

thf(zip_derived_cl193,plain,
    ! [X0: $i,X1: $i] :
      ( ( happens @ X0 @ X1 )
      | ~ ( zip_tseitin_11 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_40]) ).

thf(zip_derived_cl905,plain,
    happens @ ( push @ agent9 @ trolley9 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl804,zip_derived_cl193]) ).

thf(zip_derived_cl36_005,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ( zip_tseitin_2 @ X0 @ X1 @ X2 @ X3 @ X4 )
      | ( X4
       != ( pull @ X1 @ X0 ) )
      | ( X3
       != ( spinning @ X0 ) )
      | ~ ( happens @ ( push @ X1 @ X0 ) @ X2 ) ),
    inference(cnf,[status(esa)],[zf_stmt_41]) ).

thf(zip_derived_cl978,plain,
    ! [X0: $i,X1: $i] :
      ( ( X0
       != ( spinning @ trolley9 ) )
      | ( X1
       != ( pull @ agent9 @ trolley9 ) )
      | ( zip_tseitin_2 @ trolley9 @ agent9 @ n0 @ X0 @ X1 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl905,zip_derived_cl36]) ).

thf(zip_derived_cl2127,plain,
    ! [X0: $i] :
      ( ( zip_tseitin_2 @ trolley9 @ agent9 @ n0 @ X0 @ ( pull @ agent9 @ trolley9 ) )
      | ( X0
       != ( spinning @ trolley9 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl978]) ).

thf(zip_derived_cl2128,plain,
    zip_tseitin_2 @ trolley9 @ agent9 @ n0 @ ( spinning @ trolley9 ) @ ( pull @ agent9 @ trolley9 ),
    inference(eq_res,[status(thm)],[zip_derived_cl2127]) ).

thf(zip_derived_cl38_006,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ( initiates @ X0 @ X1 @ X2 )
      | ~ ( zip_tseitin_2 @ X3 @ X4 @ X2 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_47]) ).

thf(zip_derived_cl3063,plain,
    initiates @ ( pull @ agent9 @ trolley9 ) @ ( spinning @ trolley9 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl2128,zip_derived_cl38]) ).

thf(zip_derived_cl20_007,plain,
    ! [X0: $i,X1: $i,X2: $i] :
      ( ~ ( happens @ X0 @ X1 )
      | ~ ( initiates @ X0 @ X2 @ X1 )
      | ( holdsAt @ X2 @ ( plus @ X1 @ n1 ) ) ),
    inference(cnf,[status(esa)],[happens_holds]) ).

thf(zip_derived_cl3065,plain,
    ( ( holdsAt @ ( spinning @ trolley9 ) @ ( plus @ n0 @ n1 ) )
    | ~ ( happens @ ( pull @ agent9 @ trolley9 ) @ n0 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl3063,zip_derived_cl20]) ).

thf(zip_derived_cl80_008,plain,
    ( ( plus @ n0 @ n1 )
    = n1 ),
    inference(cnf,[status(esa)],[plus0_1]) ).

thf(zip_derived_cl126,plain,
    ! [X0: $i,X1: $i] :
      ( ( zip_tseitin_12 @ X0 @ X1 )
      | ( X0 != n0 )
      | ( X1
       != ( pull @ agent9 @ trolley9 ) ) ),
    inference(cnf,[status(esa)],[zf_stmt_33]) ).

thf(zip_derived_cl584,plain,
    ! [X0: $i] :
      ( ( X0 != n0 )
      | ( zip_tseitin_12 @ X0 @ ( pull @ agent9 @ trolley9 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl126]) ).

thf(zip_derived_cl805,plain,
    zip_tseitin_12 @ n0 @ ( pull @ agent9 @ trolley9 ),
    inference(eq_res,[status(thm)],[zip_derived_cl584]) ).

thf(zip_derived_cl192,plain,
    ! [X0: $i,X1: $i] :
      ( ( happens @ X0 @ X1 )
      | ~ ( zip_tseitin_12 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_40]) ).

thf(zip_derived_cl908,plain,
    happens @ ( pull @ agent9 @ trolley9 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl805,zip_derived_cl192]) ).

thf(zip_derived_cl3068,plain,
    holdsAt @ ( spinning @ trolley9 ) @ n1,
    inference(demod,[status(thm)],[zip_derived_cl3065,zip_derived_cl80,zip_derived_cl908]) ).

thf(zip_derived_cl3069,plain,
    ( ~ ( holdsAt @ ( spinning @ trolley1 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley2 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley3 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley4 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley5 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley6 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley7 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley8 ) @ n1 ) ),
    inference(demod,[status(thm)],[zip_derived_cl3031,zip_derived_cl3068]) ).

thf(zip_derived_cl129,plain,
    ! [X0: $i,X1: $i] :
      ( ( zip_tseitin_13 @ X0 @ X1 )
      | ( X0 != n0 )
      | ( X1
       != ( push @ agent8 @ trolley8 ) ) ),
    inference(cnf,[status(esa)],[zf_stmt_31]) ).

thf(zip_derived_cl585,plain,
    ! [X0: $i] :
      ( ( X0 != n0 )
      | ( zip_tseitin_13 @ X0 @ ( push @ agent8 @ trolley8 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl129]) ).

thf(zip_derived_cl836,plain,
    zip_tseitin_13 @ n0 @ ( push @ agent8 @ trolley8 ),
    inference(eq_res,[status(thm)],[zip_derived_cl585]) ).

thf(zip_derived_cl191,plain,
    ! [X0: $i,X1: $i] :
      ( ( happens @ X0 @ X1 )
      | ~ ( zip_tseitin_13 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_40]) ).

thf(zip_derived_cl911,plain,
    happens @ ( push @ agent8 @ trolley8 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl836,zip_derived_cl191]) ).

thf(zip_derived_cl36_009,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ( zip_tseitin_2 @ X0 @ X1 @ X2 @ X3 @ X4 )
      | ( X4
       != ( pull @ X1 @ X0 ) )
      | ( X3
       != ( spinning @ X0 ) )
      | ~ ( happens @ ( push @ X1 @ X0 ) @ X2 ) ),
    inference(cnf,[status(esa)],[zf_stmt_41]) ).

thf(zip_derived_cl991,plain,
    ! [X0: $i,X1: $i] :
      ( ( X0
       != ( spinning @ trolley8 ) )
      | ( X1
       != ( pull @ agent8 @ trolley8 ) )
      | ( zip_tseitin_2 @ trolley8 @ agent8 @ n0 @ X0 @ X1 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl911,zip_derived_cl36]) ).

thf(zip_derived_cl2129,plain,
    ! [X0: $i] :
      ( ( zip_tseitin_2 @ trolley8 @ agent8 @ n0 @ X0 @ ( pull @ agent8 @ trolley8 ) )
      | ( X0
       != ( spinning @ trolley8 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl991]) ).

thf(zip_derived_cl2130,plain,
    zip_tseitin_2 @ trolley8 @ agent8 @ n0 @ ( spinning @ trolley8 ) @ ( pull @ agent8 @ trolley8 ),
    inference(eq_res,[status(thm)],[zip_derived_cl2129]) ).

thf(zip_derived_cl38_010,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ( initiates @ X0 @ X1 @ X2 )
      | ~ ( zip_tseitin_2 @ X3 @ X4 @ X2 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_47]) ).

thf(zip_derived_cl3103,plain,
    initiates @ ( pull @ agent8 @ trolley8 ) @ ( spinning @ trolley8 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl2130,zip_derived_cl38]) ).

thf(zip_derived_cl20_011,plain,
    ! [X0: $i,X1: $i,X2: $i] :
      ( ~ ( happens @ X0 @ X1 )
      | ~ ( initiates @ X0 @ X2 @ X1 )
      | ( holdsAt @ X2 @ ( plus @ X1 @ n1 ) ) ),
    inference(cnf,[status(esa)],[happens_holds]) ).

thf(zip_derived_cl3105,plain,
    ( ( holdsAt @ ( spinning @ trolley8 ) @ ( plus @ n0 @ n1 ) )
    | ~ ( happens @ ( pull @ agent8 @ trolley8 ) @ n0 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl3103,zip_derived_cl20]) ).

thf(zip_derived_cl80_012,plain,
    ( ( plus @ n0 @ n1 )
    = n1 ),
    inference(cnf,[status(esa)],[plus0_1]) ).

thf(zip_derived_cl132,plain,
    ! [X0: $i,X1: $i] :
      ( ( zip_tseitin_14 @ X0 @ X1 )
      | ( X0 != n0 )
      | ( X1
       != ( pull @ agent8 @ trolley8 ) ) ),
    inference(cnf,[status(esa)],[zf_stmt_29]) ).

thf(zip_derived_cl586,plain,
    ! [X0: $i] :
      ( ( X0 != n0 )
      | ( zip_tseitin_14 @ X0 @ ( pull @ agent8 @ trolley8 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl132]) ).

thf(zip_derived_cl837,plain,
    zip_tseitin_14 @ n0 @ ( pull @ agent8 @ trolley8 ),
    inference(eq_res,[status(thm)],[zip_derived_cl586]) ).

thf(zip_derived_cl190,plain,
    ! [X0: $i,X1: $i] :
      ( ( happens @ X0 @ X1 )
      | ~ ( zip_tseitin_14 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_40]) ).

thf(zip_derived_cl914,plain,
    happens @ ( pull @ agent8 @ trolley8 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl837,zip_derived_cl190]) ).

thf(zip_derived_cl3108,plain,
    holdsAt @ ( spinning @ trolley8 ) @ n1,
    inference(demod,[status(thm)],[zip_derived_cl3105,zip_derived_cl80,zip_derived_cl914]) ).

thf(zip_derived_cl3109,plain,
    ( ~ ( holdsAt @ ( spinning @ trolley1 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley2 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley3 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley4 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley5 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley6 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley7 ) @ n1 ) ),
    inference(demod,[status(thm)],[zip_derived_cl3069,zip_derived_cl3108]) ).

thf(zip_derived_cl135,plain,
    ! [X0: $i,X1: $i] :
      ( ( zip_tseitin_15 @ X0 @ X1 )
      | ( X0 != n0 )
      | ( X1
       != ( push @ agent7 @ trolley7 ) ) ),
    inference(cnf,[status(esa)],[zf_stmt_27]) ).

thf(zip_derived_cl587,plain,
    ! [X0: $i] :
      ( ( X0 != n0 )
      | ( zip_tseitin_15 @ X0 @ ( push @ agent7 @ trolley7 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl135]) ).

thf(zip_derived_cl838,plain,
    zip_tseitin_15 @ n0 @ ( push @ agent7 @ trolley7 ),
    inference(eq_res,[status(thm)],[zip_derived_cl587]) ).

thf(zip_derived_cl189,plain,
    ! [X0: $i,X1: $i] :
      ( ( happens @ X0 @ X1 )
      | ~ ( zip_tseitin_15 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_40]) ).

thf(zip_derived_cl917,plain,
    happens @ ( push @ agent7 @ trolley7 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl838,zip_derived_cl189]) ).

thf(zip_derived_cl36_013,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ( zip_tseitin_2 @ X0 @ X1 @ X2 @ X3 @ X4 )
      | ( X4
       != ( pull @ X1 @ X0 ) )
      | ( X3
       != ( spinning @ X0 ) )
      | ~ ( happens @ ( push @ X1 @ X0 ) @ X2 ) ),
    inference(cnf,[status(esa)],[zf_stmt_41]) ).

thf(zip_derived_cl1004,plain,
    ! [X0: $i,X1: $i] :
      ( ( X0
       != ( spinning @ trolley7 ) )
      | ( X1
       != ( pull @ agent7 @ trolley7 ) )
      | ( zip_tseitin_2 @ trolley7 @ agent7 @ n0 @ X0 @ X1 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl917,zip_derived_cl36]) ).

thf(zip_derived_cl2131,plain,
    ! [X0: $i] :
      ( ( zip_tseitin_2 @ trolley7 @ agent7 @ n0 @ X0 @ ( pull @ agent7 @ trolley7 ) )
      | ( X0
       != ( spinning @ trolley7 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl1004]) ).

thf(zip_derived_cl2152,plain,
    zip_tseitin_2 @ trolley7 @ agent7 @ n0 @ ( spinning @ trolley7 ) @ ( pull @ agent7 @ trolley7 ),
    inference(eq_res,[status(thm)],[zip_derived_cl2131]) ).

thf(zip_derived_cl38_014,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ( initiates @ X0 @ X1 @ X2 )
      | ~ ( zip_tseitin_2 @ X3 @ X4 @ X2 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_47]) ).

thf(zip_derived_cl3131,plain,
    initiates @ ( pull @ agent7 @ trolley7 ) @ ( spinning @ trolley7 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl2152,zip_derived_cl38]) ).

thf(zip_derived_cl20_015,plain,
    ! [X0: $i,X1: $i,X2: $i] :
      ( ~ ( happens @ X0 @ X1 )
      | ~ ( initiates @ X0 @ X2 @ X1 )
      | ( holdsAt @ X2 @ ( plus @ X1 @ n1 ) ) ),
    inference(cnf,[status(esa)],[happens_holds]) ).

thf(zip_derived_cl3183,plain,
    ( ( holdsAt @ ( spinning @ trolley7 ) @ ( plus @ n0 @ n1 ) )
    | ~ ( happens @ ( pull @ agent7 @ trolley7 ) @ n0 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl3131,zip_derived_cl20]) ).

thf(zip_derived_cl80_016,plain,
    ( ( plus @ n0 @ n1 )
    = n1 ),
    inference(cnf,[status(esa)],[plus0_1]) ).

thf(zip_derived_cl138,plain,
    ! [X0: $i,X1: $i] :
      ( ( zip_tseitin_16 @ X0 @ X1 )
      | ( X0 != n0 )
      | ( X1
       != ( pull @ agent7 @ trolley7 ) ) ),
    inference(cnf,[status(esa)],[zf_stmt_25]) ).

thf(zip_derived_cl600,plain,
    ! [X0: $i] :
      ( ( X0 != n0 )
      | ( zip_tseitin_16 @ X0 @ ( pull @ agent7 @ trolley7 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl138]) ).

thf(zip_derived_cl839,plain,
    zip_tseitin_16 @ n0 @ ( pull @ agent7 @ trolley7 ),
    inference(eq_res,[status(thm)],[zip_derived_cl600]) ).

thf(zip_derived_cl188,plain,
    ! [X0: $i,X1: $i] :
      ( ( happens @ X0 @ X1 )
      | ~ ( zip_tseitin_16 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_40]) ).

thf(zip_derived_cl921,plain,
    happens @ ( pull @ agent7 @ trolley7 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl839,zip_derived_cl188]) ).

thf(zip_derived_cl3186,plain,
    holdsAt @ ( spinning @ trolley7 ) @ n1,
    inference(demod,[status(thm)],[zip_derived_cl3183,zip_derived_cl80,zip_derived_cl921]) ).

thf(zip_derived_cl3187,plain,
    ( ~ ( holdsAt @ ( spinning @ trolley1 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley2 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley3 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley4 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley5 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley6 ) @ n1 ) ),
    inference(demod,[status(thm)],[zip_derived_cl3109,zip_derived_cl3186]) ).

thf(zip_derived_cl141,plain,
    ! [X0: $i,X1: $i] :
      ( ( zip_tseitin_17 @ X0 @ X1 )
      | ( X0 != n0 )
      | ( X1
       != ( push @ agent6 @ trolley6 ) ) ),
    inference(cnf,[status(esa)],[zf_stmt_23]) ).

thf(zip_derived_cl601,plain,
    ! [X0: $i] :
      ( ( X0 != n0 )
      | ( zip_tseitin_17 @ X0 @ ( push @ agent6 @ trolley6 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl141]) ).

thf(zip_derived_cl840,plain,
    zip_tseitin_17 @ n0 @ ( push @ agent6 @ trolley6 ),
    inference(eq_res,[status(thm)],[zip_derived_cl601]) ).

thf(zip_derived_cl187,plain,
    ! [X0: $i,X1: $i] :
      ( ( happens @ X0 @ X1 )
      | ~ ( zip_tseitin_17 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_40]) ).

thf(zip_derived_cl924,plain,
    happens @ ( push @ agent6 @ trolley6 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl840,zip_derived_cl187]) ).

thf(zip_derived_cl36_017,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ( zip_tseitin_2 @ X0 @ X1 @ X2 @ X3 @ X4 )
      | ( X4
       != ( pull @ X1 @ X0 ) )
      | ( X3
       != ( spinning @ X0 ) )
      | ~ ( happens @ ( push @ X1 @ X0 ) @ X2 ) ),
    inference(cnf,[status(esa)],[zf_stmt_41]) ).

thf(zip_derived_cl1019,plain,
    ! [X0: $i,X1: $i] :
      ( ( X0
       != ( spinning @ trolley6 ) )
      | ( X1
       != ( pull @ agent6 @ trolley6 ) )
      | ( zip_tseitin_2 @ trolley6 @ agent6 @ n0 @ X0 @ X1 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl924,zip_derived_cl36]) ).

thf(zip_derived_cl2153,plain,
    ! [X0: $i] :
      ( ( zip_tseitin_2 @ trolley6 @ agent6 @ n0 @ X0 @ ( pull @ agent6 @ trolley6 ) )
      | ( X0
       != ( spinning @ trolley6 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl1019]) ).

thf(zip_derived_cl2154,plain,
    zip_tseitin_2 @ trolley6 @ agent6 @ n0 @ ( spinning @ trolley6 ) @ ( pull @ agent6 @ trolley6 ),
    inference(eq_res,[status(thm)],[zip_derived_cl2153]) ).

thf(zip_derived_cl38_018,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ( initiates @ X0 @ X1 @ X2 )
      | ~ ( zip_tseitin_2 @ X3 @ X4 @ X2 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_47]) ).

thf(zip_derived_cl3262,plain,
    initiates @ ( pull @ agent6 @ trolley6 ) @ ( spinning @ trolley6 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl2154,zip_derived_cl38]) ).

thf(zip_derived_cl20_019,plain,
    ! [X0: $i,X1: $i,X2: $i] :
      ( ~ ( happens @ X0 @ X1 )
      | ~ ( initiates @ X0 @ X2 @ X1 )
      | ( holdsAt @ X2 @ ( plus @ X1 @ n1 ) ) ),
    inference(cnf,[status(esa)],[happens_holds]) ).

thf(zip_derived_cl3264,plain,
    ( ( holdsAt @ ( spinning @ trolley6 ) @ ( plus @ n0 @ n1 ) )
    | ~ ( happens @ ( pull @ agent6 @ trolley6 ) @ n0 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl3262,zip_derived_cl20]) ).

thf(zip_derived_cl80_020,plain,
    ( ( plus @ n0 @ n1 )
    = n1 ),
    inference(cnf,[status(esa)],[plus0_1]) ).

thf(zip_derived_cl144,plain,
    ! [X0: $i,X1: $i] :
      ( ( zip_tseitin_18 @ X0 @ X1 )
      | ( X0 != n0 )
      | ( X1
       != ( pull @ agent6 @ trolley6 ) ) ),
    inference(cnf,[status(esa)],[zf_stmt_21]) ).

thf(zip_derived_cl602,plain,
    ! [X0: $i] :
      ( ( X0 != n0 )
      | ( zip_tseitin_18 @ X0 @ ( pull @ agent6 @ trolley6 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl144]) ).

thf(zip_derived_cl841,plain,
    zip_tseitin_18 @ n0 @ ( pull @ agent6 @ trolley6 ),
    inference(eq_res,[status(thm)],[zip_derived_cl602]) ).

thf(zip_derived_cl186,plain,
    ! [X0: $i,X1: $i] :
      ( ( happens @ X0 @ X1 )
      | ~ ( zip_tseitin_18 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_40]) ).

thf(zip_derived_cl927,plain,
    happens @ ( pull @ agent6 @ trolley6 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl841,zip_derived_cl186]) ).

thf(zip_derived_cl3267,plain,
    holdsAt @ ( spinning @ trolley6 ) @ n1,
    inference(demod,[status(thm)],[zip_derived_cl3264,zip_derived_cl80,zip_derived_cl927]) ).

thf(zip_derived_cl3268,plain,
    ( ~ ( holdsAt @ ( spinning @ trolley1 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley2 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley3 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley4 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley5 ) @ n1 ) ),
    inference(demod,[status(thm)],[zip_derived_cl3187,zip_derived_cl3267]) ).

thf(zip_derived_cl147,plain,
    ! [X0: $i,X1: $i] :
      ( ( zip_tseitin_19 @ X0 @ X1 )
      | ( X0 != n0 )
      | ( X1
       != ( push @ agent5 @ trolley5 ) ) ),
    inference(cnf,[status(esa)],[zf_stmt_19]) ).

thf(zip_derived_cl603,plain,
    ! [X0: $i] :
      ( ( X0 != n0 )
      | ( zip_tseitin_19 @ X0 @ ( push @ agent5 @ trolley5 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl147]) ).

thf(zip_derived_cl852,plain,
    zip_tseitin_19 @ n0 @ ( push @ agent5 @ trolley5 ),
    inference(eq_res,[status(thm)],[zip_derived_cl603]) ).

thf(zip_derived_cl185,plain,
    ! [X0: $i,X1: $i] :
      ( ( happens @ X0 @ X1 )
      | ~ ( zip_tseitin_19 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_40]) ).

thf(zip_derived_cl930,plain,
    happens @ ( push @ agent5 @ trolley5 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl852,zip_derived_cl185]) ).

thf(zip_derived_cl36_021,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ( zip_tseitin_2 @ X0 @ X1 @ X2 @ X3 @ X4 )
      | ( X4
       != ( pull @ X1 @ X0 ) )
      | ( X3
       != ( spinning @ X0 ) )
      | ~ ( happens @ ( push @ X1 @ X0 ) @ X2 ) ),
    inference(cnf,[status(esa)],[zf_stmt_41]) ).

thf(zip_derived_cl1032,plain,
    ! [X0: $i,X1: $i] :
      ( ( X0
       != ( spinning @ trolley5 ) )
      | ( X1
       != ( pull @ agent5 @ trolley5 ) )
      | ( zip_tseitin_2 @ trolley5 @ agent5 @ n0 @ X0 @ X1 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl930,zip_derived_cl36]) ).

thf(zip_derived_cl2155,plain,
    ! [X0: $i] :
      ( ( zip_tseitin_2 @ trolley5 @ agent5 @ n0 @ X0 @ ( pull @ agent5 @ trolley5 ) )
      | ( X0
       != ( spinning @ trolley5 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl1032]) ).

thf(zip_derived_cl2156,plain,
    zip_tseitin_2 @ trolley5 @ agent5 @ n0 @ ( spinning @ trolley5 ) @ ( pull @ agent5 @ trolley5 ),
    inference(eq_res,[status(thm)],[zip_derived_cl2155]) ).

thf(zip_derived_cl38_022,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ( initiates @ X0 @ X1 @ X2 )
      | ~ ( zip_tseitin_2 @ X3 @ X4 @ X2 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_47]) ).

thf(zip_derived_cl3290,plain,
    initiates @ ( pull @ agent5 @ trolley5 ) @ ( spinning @ trolley5 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl2156,zip_derived_cl38]) ).

thf(zip_derived_cl20_023,plain,
    ! [X0: $i,X1: $i,X2: $i] :
      ( ~ ( happens @ X0 @ X1 )
      | ~ ( initiates @ X0 @ X2 @ X1 )
      | ( holdsAt @ X2 @ ( plus @ X1 @ n1 ) ) ),
    inference(cnf,[status(esa)],[happens_holds]) ).

thf(zip_derived_cl3292,plain,
    ( ( holdsAt @ ( spinning @ trolley5 ) @ ( plus @ n0 @ n1 ) )
    | ~ ( happens @ ( pull @ agent5 @ trolley5 ) @ n0 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl3290,zip_derived_cl20]) ).

thf(zip_derived_cl80_024,plain,
    ( ( plus @ n0 @ n1 )
    = n1 ),
    inference(cnf,[status(esa)],[plus0_1]) ).

thf(zip_derived_cl150,plain,
    ! [X0: $i,X1: $i] :
      ( ( zip_tseitin_20 @ X0 @ X1 )
      | ( X0 != n0 )
      | ( X1
       != ( pull @ agent5 @ trolley5 ) ) ),
    inference(cnf,[status(esa)],[zf_stmt_17]) ).

thf(zip_derived_cl604,plain,
    ! [X0: $i] :
      ( ( X0 != n0 )
      | ( zip_tseitin_20 @ X0 @ ( pull @ agent5 @ trolley5 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl150]) ).

thf(zip_derived_cl853,plain,
    zip_tseitin_20 @ n0 @ ( pull @ agent5 @ trolley5 ),
    inference(eq_res,[status(thm)],[zip_derived_cl604]) ).

thf(zip_derived_cl184,plain,
    ! [X0: $i,X1: $i] :
      ( ( happens @ X0 @ X1 )
      | ~ ( zip_tseitin_20 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_40]) ).

thf(zip_derived_cl933,plain,
    happens @ ( pull @ agent5 @ trolley5 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl853,zip_derived_cl184]) ).

thf(zip_derived_cl3295,plain,
    holdsAt @ ( spinning @ trolley5 ) @ n1,
    inference(demod,[status(thm)],[zip_derived_cl3292,zip_derived_cl80,zip_derived_cl933]) ).

thf(zip_derived_cl3296,plain,
    ( ~ ( holdsAt @ ( spinning @ trolley1 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley2 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley3 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley4 ) @ n1 ) ),
    inference(demod,[status(thm)],[zip_derived_cl3268,zip_derived_cl3295]) ).

thf(zip_derived_cl153,plain,
    ! [X0: $i,X1: $i] :
      ( ( zip_tseitin_21 @ X0 @ X1 )
      | ( X0 != n0 )
      | ( X1
       != ( push @ agent4 @ trolley4 ) ) ),
    inference(cnf,[status(esa)],[zf_stmt_15]) ).

thf(zip_derived_cl605,plain,
    ! [X0: $i] :
      ( ( X0 != n0 )
      | ( zip_tseitin_21 @ X0 @ ( push @ agent4 @ trolley4 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl153]) ).

thf(zip_derived_cl854,plain,
    zip_tseitin_21 @ n0 @ ( push @ agent4 @ trolley4 ),
    inference(eq_res,[status(thm)],[zip_derived_cl605]) ).

thf(zip_derived_cl183,plain,
    ! [X0: $i,X1: $i] :
      ( ( happens @ X0 @ X1 )
      | ~ ( zip_tseitin_21 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_40]) ).

thf(zip_derived_cl936,plain,
    happens @ ( push @ agent4 @ trolley4 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl854,zip_derived_cl183]) ).

thf(zip_derived_cl36_025,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ( zip_tseitin_2 @ X0 @ X1 @ X2 @ X3 @ X4 )
      | ( X4
       != ( pull @ X1 @ X0 ) )
      | ( X3
       != ( spinning @ X0 ) )
      | ~ ( happens @ ( push @ X1 @ X0 ) @ X2 ) ),
    inference(cnf,[status(esa)],[zf_stmt_41]) ).

thf(zip_derived_cl1045,plain,
    ! [X0: $i,X1: $i] :
      ( ( X0
       != ( spinning @ trolley4 ) )
      | ( X1
       != ( pull @ agent4 @ trolley4 ) )
      | ( zip_tseitin_2 @ trolley4 @ agent4 @ n0 @ X0 @ X1 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl936,zip_derived_cl36]) ).

thf(zip_derived_cl2157,plain,
    ! [X0: $i] :
      ( ( zip_tseitin_2 @ trolley4 @ agent4 @ n0 @ X0 @ ( pull @ agent4 @ trolley4 ) )
      | ( X0
       != ( spinning @ trolley4 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl1045]) ).

thf(zip_derived_cl2158,plain,
    zip_tseitin_2 @ trolley4 @ agent4 @ n0 @ ( spinning @ trolley4 ) @ ( pull @ agent4 @ trolley4 ),
    inference(eq_res,[status(thm)],[zip_derived_cl2157]) ).

thf(zip_derived_cl38_026,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ( initiates @ X0 @ X1 @ X2 )
      | ~ ( zip_tseitin_2 @ X3 @ X4 @ X2 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_47]) ).

thf(zip_derived_cl3326,plain,
    initiates @ ( pull @ agent4 @ trolley4 ) @ ( spinning @ trolley4 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl2158,zip_derived_cl38]) ).

thf(zip_derived_cl20_027,plain,
    ! [X0: $i,X1: $i,X2: $i] :
      ( ~ ( happens @ X0 @ X1 )
      | ~ ( initiates @ X0 @ X2 @ X1 )
      | ( holdsAt @ X2 @ ( plus @ X1 @ n1 ) ) ),
    inference(cnf,[status(esa)],[happens_holds]) ).

thf(zip_derived_cl3328,plain,
    ( ( holdsAt @ ( spinning @ trolley4 ) @ ( plus @ n0 @ n1 ) )
    | ~ ( happens @ ( pull @ agent4 @ trolley4 ) @ n0 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl3326,zip_derived_cl20]) ).

thf(zip_derived_cl80_028,plain,
    ( ( plus @ n0 @ n1 )
    = n1 ),
    inference(cnf,[status(esa)],[plus0_1]) ).

thf(zip_derived_cl156,plain,
    ! [X0: $i,X1: $i] :
      ( ( zip_tseitin_22 @ X0 @ X1 )
      | ( X0 != n0 )
      | ( X1
       != ( pull @ agent4 @ trolley4 ) ) ),
    inference(cnf,[status(esa)],[zf_stmt_13]) ).

thf(zip_derived_cl626,plain,
    ! [X0: $i] :
      ( ( X0 != n0 )
      | ( zip_tseitin_22 @ X0 @ ( pull @ agent4 @ trolley4 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl156]) ).

thf(zip_derived_cl855,plain,
    zip_tseitin_22 @ n0 @ ( pull @ agent4 @ trolley4 ),
    inference(eq_res,[status(thm)],[zip_derived_cl626]) ).

thf(zip_derived_cl182,plain,
    ! [X0: $i,X1: $i] :
      ( ( happens @ X0 @ X1 )
      | ~ ( zip_tseitin_22 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_40]) ).

thf(zip_derived_cl939,plain,
    happens @ ( pull @ agent4 @ trolley4 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl855,zip_derived_cl182]) ).

thf(zip_derived_cl3331,plain,
    holdsAt @ ( spinning @ trolley4 ) @ n1,
    inference(demod,[status(thm)],[zip_derived_cl3328,zip_derived_cl80,zip_derived_cl939]) ).

thf(zip_derived_cl3332,plain,
    ( ~ ( holdsAt @ ( spinning @ trolley1 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley2 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley3 ) @ n1 ) ),
    inference(demod,[status(thm)],[zip_derived_cl3296,zip_derived_cl3331]) ).

thf(zip_derived_cl159,plain,
    ! [X0: $i,X1: $i] :
      ( ( zip_tseitin_23 @ X0 @ X1 )
      | ( X0 != n0 )
      | ( X1
       != ( push @ agent3 @ trolley3 ) ) ),
    inference(cnf,[status(esa)],[zf_stmt_11]) ).

thf(zip_derived_cl627,plain,
    ! [X0: $i] :
      ( ( X0 != n0 )
      | ( zip_tseitin_23 @ X0 @ ( push @ agent3 @ trolley3 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl159]) ).

thf(zip_derived_cl856,plain,
    zip_tseitin_23 @ n0 @ ( push @ agent3 @ trolley3 ),
    inference(eq_res,[status(thm)],[zip_derived_cl627]) ).

thf(zip_derived_cl181,plain,
    ! [X0: $i,X1: $i] :
      ( ( happens @ X0 @ X1 )
      | ~ ( zip_tseitin_23 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_40]) ).

thf(zip_derived_cl942,plain,
    happens @ ( push @ agent3 @ trolley3 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl856,zip_derived_cl181]) ).

thf(zip_derived_cl36_029,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ( zip_tseitin_2 @ X0 @ X1 @ X2 @ X3 @ X4 )
      | ( X4
       != ( pull @ X1 @ X0 ) )
      | ( X3
       != ( spinning @ X0 ) )
      | ~ ( happens @ ( push @ X1 @ X0 ) @ X2 ) ),
    inference(cnf,[status(esa)],[zf_stmt_41]) ).

thf(zip_derived_cl1058,plain,
    ! [X0: $i,X1: $i] :
      ( ( X0
       != ( spinning @ trolley3 ) )
      | ( X1
       != ( pull @ agent3 @ trolley3 ) )
      | ( zip_tseitin_2 @ trolley3 @ agent3 @ n0 @ X0 @ X1 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl942,zip_derived_cl36]) ).

thf(zip_derived_cl2239,plain,
    ! [X0: $i] :
      ( ( zip_tseitin_2 @ trolley3 @ agent3 @ n0 @ X0 @ ( pull @ agent3 @ trolley3 ) )
      | ( X0
       != ( spinning @ trolley3 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl1058]) ).

thf(zip_derived_cl2240,plain,
    zip_tseitin_2 @ trolley3 @ agent3 @ n0 @ ( spinning @ trolley3 ) @ ( pull @ agent3 @ trolley3 ),
    inference(eq_res,[status(thm)],[zip_derived_cl2239]) ).

thf(zip_derived_cl38_030,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ( initiates @ X0 @ X1 @ X2 )
      | ~ ( zip_tseitin_2 @ X3 @ X4 @ X2 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_47]) ).

thf(zip_derived_cl3368,plain,
    initiates @ ( pull @ agent3 @ trolley3 ) @ ( spinning @ trolley3 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl2240,zip_derived_cl38]) ).

thf(zip_derived_cl20_031,plain,
    ! [X0: $i,X1: $i,X2: $i] :
      ( ~ ( happens @ X0 @ X1 )
      | ~ ( initiates @ X0 @ X2 @ X1 )
      | ( holdsAt @ X2 @ ( plus @ X1 @ n1 ) ) ),
    inference(cnf,[status(esa)],[happens_holds]) ).

thf(zip_derived_cl3370,plain,
    ( ( holdsAt @ ( spinning @ trolley3 ) @ ( plus @ n0 @ n1 ) )
    | ~ ( happens @ ( pull @ agent3 @ trolley3 ) @ n0 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl3368,zip_derived_cl20]) ).

thf(zip_derived_cl80_032,plain,
    ( ( plus @ n0 @ n1 )
    = n1 ),
    inference(cnf,[status(esa)],[plus0_1]) ).

thf(zip_derived_cl162,plain,
    ! [X0: $i,X1: $i] :
      ( ( zip_tseitin_24 @ X0 @ X1 )
      | ( X0 != n0 )
      | ( X1
       != ( pull @ agent3 @ trolley3 ) ) ),
    inference(cnf,[status(esa)],[zf_stmt_9]) ).

thf(zip_derived_cl628,plain,
    ! [X0: $i] :
      ( ( X0 != n0 )
      | ( zip_tseitin_24 @ X0 @ ( pull @ agent3 @ trolley3 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl162]) ).

thf(zip_derived_cl857,plain,
    zip_tseitin_24 @ n0 @ ( pull @ agent3 @ trolley3 ),
    inference(eq_res,[status(thm)],[zip_derived_cl628]) ).

thf(zip_derived_cl180,plain,
    ! [X0: $i,X1: $i] :
      ( ( happens @ X0 @ X1 )
      | ~ ( zip_tseitin_24 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_40]) ).

thf(zip_derived_cl945,plain,
    happens @ ( pull @ agent3 @ trolley3 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl857,zip_derived_cl180]) ).

thf(zip_derived_cl3373,plain,
    holdsAt @ ( spinning @ trolley3 ) @ n1,
    inference(demod,[status(thm)],[zip_derived_cl3370,zip_derived_cl80,zip_derived_cl945]) ).

thf(zip_derived_cl3374,plain,
    ( ~ ( holdsAt @ ( spinning @ trolley1 ) @ n1 )
    | ~ ( holdsAt @ ( spinning @ trolley2 ) @ n1 ) ),
    inference(demod,[status(thm)],[zip_derived_cl3332,zip_derived_cl3373]) ).

thf(zip_derived_cl165,plain,
    ! [X0: $i,X1: $i] :
      ( ( zip_tseitin_25 @ X0 @ X1 )
      | ( X0 != n0 )
      | ( X1
       != ( push @ agent2 @ trolley2 ) ) ),
    inference(cnf,[status(esa)],[zf_stmt_7]) ).

thf(zip_derived_cl629,plain,
    ! [X0: $i] :
      ( ( X0 != n0 )
      | ( zip_tseitin_25 @ X0 @ ( push @ agent2 @ trolley2 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl165]) ).

thf(zip_derived_cl858,plain,
    zip_tseitin_25 @ n0 @ ( push @ agent2 @ trolley2 ),
    inference(eq_res,[status(thm)],[zip_derived_cl629]) ).

thf(zip_derived_cl179,plain,
    ! [X0: $i,X1: $i] :
      ( ( happens @ X0 @ X1 )
      | ~ ( zip_tseitin_25 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_40]) ).

thf(zip_derived_cl948,plain,
    happens @ ( push @ agent2 @ trolley2 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl858,zip_derived_cl179]) ).

thf(zip_derived_cl36_033,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ( zip_tseitin_2 @ X0 @ X1 @ X2 @ X3 @ X4 )
      | ( X4
       != ( pull @ X1 @ X0 ) )
      | ( X3
       != ( spinning @ X0 ) )
      | ~ ( happens @ ( push @ X1 @ X0 ) @ X2 ) ),
    inference(cnf,[status(esa)],[zf_stmt_41]) ).

thf(zip_derived_cl1071,plain,
    ! [X0: $i,X1: $i] :
      ( ( X0
       != ( spinning @ trolley2 ) )
      | ( X1
       != ( pull @ agent2 @ trolley2 ) )
      | ( zip_tseitin_2 @ trolley2 @ agent2 @ n0 @ X0 @ X1 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl948,zip_derived_cl36]) ).

thf(zip_derived_cl2241,plain,
    ! [X0: $i] :
      ( ( zip_tseitin_2 @ trolley2 @ agent2 @ n0 @ X0 @ ( pull @ agent2 @ trolley2 ) )
      | ( X0
       != ( spinning @ trolley2 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl1071]) ).

thf(zip_derived_cl2242,plain,
    zip_tseitin_2 @ trolley2 @ agent2 @ n0 @ ( spinning @ trolley2 ) @ ( pull @ agent2 @ trolley2 ),
    inference(eq_res,[status(thm)],[zip_derived_cl2241]) ).

thf(zip_derived_cl38_034,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ( initiates @ X0 @ X1 @ X2 )
      | ~ ( zip_tseitin_2 @ X3 @ X4 @ X2 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_47]) ).

thf(zip_derived_cl3396,plain,
    initiates @ ( pull @ agent2 @ trolley2 ) @ ( spinning @ trolley2 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl2242,zip_derived_cl38]) ).

thf(zip_derived_cl20_035,plain,
    ! [X0: $i,X1: $i,X2: $i] :
      ( ~ ( happens @ X0 @ X1 )
      | ~ ( initiates @ X0 @ X2 @ X1 )
      | ( holdsAt @ X2 @ ( plus @ X1 @ n1 ) ) ),
    inference(cnf,[status(esa)],[happens_holds]) ).

thf(zip_derived_cl3417,plain,
    ( ( holdsAt @ ( spinning @ trolley2 ) @ ( plus @ n0 @ n1 ) )
    | ~ ( happens @ ( pull @ agent2 @ trolley2 ) @ n0 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl3396,zip_derived_cl20]) ).

thf(zip_derived_cl80_036,plain,
    ( ( plus @ n0 @ n1 )
    = n1 ),
    inference(cnf,[status(esa)],[plus0_1]) ).

thf(zip_derived_cl168,plain,
    ! [X0: $i,X1: $i] :
      ( ( zip_tseitin_26 @ X0 @ X1 )
      | ( X0 != n0 )
      | ( X1
       != ( pull @ agent2 @ trolley2 ) ) ),
    inference(cnf,[status(esa)],[zf_stmt_5]) ).

thf(zip_derived_cl630,plain,
    ! [X0: $i] :
      ( ( X0 != n0 )
      | ( zip_tseitin_26 @ X0 @ ( pull @ agent2 @ trolley2 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl168]) ).

thf(zip_derived_cl871,plain,
    zip_tseitin_26 @ n0 @ ( pull @ agent2 @ trolley2 ),
    inference(eq_res,[status(thm)],[zip_derived_cl630]) ).

thf(zip_derived_cl178,plain,
    ! [X0: $i,X1: $i] :
      ( ( happens @ X0 @ X1 )
      | ~ ( zip_tseitin_26 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_40]) ).

thf(zip_derived_cl951,plain,
    happens @ ( pull @ agent2 @ trolley2 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl871,zip_derived_cl178]) ).

thf(zip_derived_cl3420,plain,
    holdsAt @ ( spinning @ trolley2 ) @ n1,
    inference(demod,[status(thm)],[zip_derived_cl3417,zip_derived_cl80,zip_derived_cl951]) ).

thf(zip_derived_cl3421,plain,
    ~ ( holdsAt @ ( spinning @ trolley1 ) @ n1 ),
    inference(demod,[status(thm)],[zip_derived_cl3374,zip_derived_cl3420]) ).

thf(zip_derived_cl174,plain,
    ! [X0: $i,X1: $i] :
      ( ( zip_tseitin_28 @ X0 @ X1 )
      | ( X0 != n0 )
      | ( X1
       != ( pull @ agent1 @ trolley1 ) ) ),
    inference(cnf,[status(esa)],[zf_stmt_2]) ).

thf(zip_derived_cl643,plain,
    ! [X0: $i] :
      ( ( X0 != n0 )
      | ( zip_tseitin_28 @ X0 @ ( pull @ agent1 @ trolley1 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl174]) ).

thf(zip_derived_cl873,plain,
    zip_tseitin_28 @ n0 @ ( pull @ agent1 @ trolley1 ),
    inference(eq_res,[status(thm)],[zip_derived_cl643]) ).

thf(zip_derived_cl176,plain,
    ! [X0: $i,X1: $i] :
      ( ( happens @ X0 @ X1 )
      | ~ ( zip_tseitin_28 @ X1 @ X0 ) ),
    inference(cnf,[status(esa)],[zf_stmt_40]) ).

thf(zip_derived_cl957,plain,
    happens @ ( pull @ agent1 @ trolley1 ) @ n0,
    inference('sup-',[status(thm)],[zip_derived_cl873,zip_derived_cl176]) ).

thf(zip_derived_cl3509,plain,
    $false,
    inference(demod,[status(thm)],[zip_derived_cl3506,zip_derived_cl80,zip_derived_cl3421,zip_derived_cl957]) ).


%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : CSR024+1.010 : TPTP v8.1.2. Bugfixed v3.1.0.
% 0.07/0.13  % Command  : python3 /export/starexec/sandbox/solver/bin/portfolio.lams.parallel.py %s %d /export/starexec/sandbox/tmp/tmp.ktbBFgxZgq true
% 0.13/0.34  % Computer : n007.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 300
% 0.13/0.34  % DateTime : Mon Aug 28 14:11:28 EDT 2023
% 0.13/0.35  % CPUTime  : 
% 0.13/0.35  % Running portfolio for 300 s
% 0.13/0.35  % File         : /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.13/0.35  % Number of cores: 8
% 0.13/0.35  % Python version: Python 3.6.8
% 0.13/0.35  % Running in FO mode
% 0.55/0.66  % Total configuration time : 435
% 0.55/0.66  % Estimated wc time : 1092
% 0.55/0.66  % Estimated cpu time (7 cpus) : 156.0
% 0.55/0.71  % /export/starexec/sandbox/solver/bin/fo/fo6_bce.sh running for 75s
% 0.55/0.71  % /export/starexec/sandbox/solver/bin/fo/fo3_bce.sh running for 75s
% 0.55/0.72  % /export/starexec/sandbox/solver/bin/fo/fo1_av.sh running for 75s
% 0.56/0.75  % /export/starexec/sandbox/solver/bin/fo/fo13.sh running for 50s
% 0.56/0.75  % /export/starexec/sandbox/solver/bin/fo/fo7.sh running for 63s
% 0.56/0.75  % /export/starexec/sandbox/solver/bin/fo/fo4.sh running for 50s
% 0.56/0.75  % /export/starexec/sandbox/solver/bin/fo/fo5.sh running for 50s
% 4.90/1.32  % Solved by fo/fo5.sh.
% 4.90/1.32  % done 1711 iterations in 0.543s
% 4.90/1.32  % SZS status Theorem for '/export/starexec/sandbox/benchmark/theBenchmark.p'
% 4.90/1.32  % SZS output start Refutation
% See solution above
% 4.90/1.32  
% 4.90/1.32  
% 4.90/1.32  % Terminating...
% 5.35/1.35  % Runner terminated.
% 5.35/1.37  % Zipperpin 1.5 exiting
%------------------------------------------------------------------------------