TSTP Solution File: ITP384_1 by Zipperpin---2.1.9999

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Zipperpin---2.1.9999
% Problem  : ITP384_1 : TPTP v8.1.2. Released v8.0.0.
% Transfm  : NO INFORMATION
% Format   : NO INFORMATION
% Command  : python3 /export/starexec/sandbox2/solver/bin/portfolio.lams.parallel.py %s %d /export/starexec/sandbox2/tmp/tmp.KfQdDDiftP true

% Computer : n010.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Aug 31 05:24:49 EDT 2023

% Result   : Theorem 16.62s 2.95s
% Output   : Refutation 16.62s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   13
%            Number of leaves      :   89
% Syntax   : Number of formulae    :  212 ( 116 unt;  66 typ;   0 def)
%            Number of atoms       :  196 ( 175 equ;   0 cnn)
%            Maximal formula atoms :    6 (   1 avg)
%            Number of connectives :  944 (  48   ~;  37   |;   7   &; 846   @)
%                                         (   0 <=>;   6  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   12 (   3 avg)
%            Number of types       :   22 (  21 usr)
%            Number of type conns  :   56 (  56   >;   0   *;   0   +;   0  <<)
%            Number of symbols     :   47 (  45 usr;  17 con; 0-2 aty)
%            Number of variables   :  192 (   0   ^; 192   !;   0   ?; 192   :)

% Comments : 
%------------------------------------------------------------------------------
thf('C_update_c_update_fun$_type',type,
    'C_update_c_update_fun$': $tType ).

thf('B_update_c_update_fun$_type',type,
    'B_update_c_update_fun$': $tType ).

thf('B_update_a_update_fun_b_update_c_update_fun_fun$_type',type,
    'B_update_a_update_fun_b_update_c_update_fun_fun$': $tType ).

thf('A_update_c_update_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$_type',type,
    'A_update_c_update_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$': $tType ).

thf('A_update_c_update_fun$_type',type,
    'A_update_c_update_fun$': $tType ).

thf('B_update_a_update_fun$_type',type,
    'B_update_a_update_fun$': $tType ).

thf('C_update_b_update_fun$_type',type,
    'C_update_b_update_fun$': $tType ).

thf('C_update_a_update_fun_c_update_b_update_fun_fun$_type',type,
    'C_update_a_update_fun_c_update_b_update_fun_fun$': $tType ).

thf('A_update_b_update_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$_type',type,
    'A_update_b_update_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$': $tType ).

thf('A_update_b_update_fun$_type',type,
    'A_update_b_update_fun$': $tType ).

thf('C_update_a_update_fun$_type',type,
    'C_update_a_update_fun$': $tType ).

thf('C_update_a_update_fun_c_update_c_update_fun_fun$_type',type,
    'C_update_a_update_fun_c_update_c_update_fun_fun$': $tType ).

thf('A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$_type',type,
    'A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$': $tType ).

thf('A_update_a_update_fun$_type',type,
    'A_update_a_update_fun$': $tType ).

thf('C_update_set$_type',type,
    'C_update_set$': $tType ).

thf('B_update_b_update_fun$_type',type,
    'B_update_b_update_fun$': $tType ).

thf('B_update_a_update_fun_b_update_b_update_fun_fun$_type',type,
    'B_update_a_update_fun_b_update_b_update_fun_fun$': $tType ).

thf('A_update_b_update_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$_type',type,
    'A_update_b_update_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$': $tType ).

thf('A_update_b_update_fun_a_update_a_update_fun_fun$_type',type,
    'A_update_b_update_fun_a_update_a_update_fun_fun$': $tType ).

thf('B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$_type',type,
    'B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$': $tType ).

thf('A_update_set$_type',type,
    'A_update_set$': $tType ).

thf('fcomp$_type',type,
    'fcomp$': 'A_update_b_update_fun$' > 'B_update_a_update_fun$' > 'A_update_a_update_fun$' ).

thf('fcomp$c_type',type,
    'fcomp$c': 'C_update_a_update_fun$' > 'A_update_b_update_fun$' > 'C_update_b_update_fun$' ).

thf('comp$a_type',type,
    'comp$a': 'A_update_c_update_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$' ).

thf('comp$e_type',type,
    'comp$e': 'A_update_b_update_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$' ).

thf('fun_app$ad_type',type,
    'fun_app$ad': 'B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$' > 'B_update_a_update_fun$' > 'A_update_b_update_fun_a_update_a_update_fun_fun$' ).

thf('comp$w_type',type,
    'comp$w': 'A_update_b_update_fun$' > 'A_update_a_update_fun$' > 'A_update_b_update_fun$' ).

thf('inj_on$_type',type,
    'inj_on$': 'A_update_b_update_fun$' > 'A_update_set$' > $o ).

thf('inj_on$i_type',type,
    'inj_on$i': 'A_update_a_update_fun$' > 'A_update_set$' > $o ).

thf('comp$b_type',type,
    'comp$b': 'A_update_b_update_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$' ).

thf('id$a_type',type,
    'id$a': 'B_update_b_update_fun$' ).

thf('comp$k_type',type,
    'comp$k': 'C_update_a_update_fun$' > 'A_update_c_update_fun$' > 'A_update_a_update_fun$' ).

thf('comp$d_type',type,
    'comp$d': 'A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$' ).

thf('register$_type',type,
    'register$': 'A_update_c_update_fun$' > $o ).

thf('fun_app$y_type',type,
    'fun_app$y': 'A_update_b_update_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$' > 'A_update_b_update_fun$' > 'C_update_a_update_fun_c_update_b_update_fun_fun$' ).

thf('fcomp$d_type',type,
    'fcomp$d': 'B_update_a_update_fun$' > 'A_update_b_update_fun$' > 'B_update_b_update_fun$' ).

thf('fun_app$x_type',type,
    'fun_app$x': 'C_update_a_update_fun_c_update_b_update_fun_fun$' > 'C_update_a_update_fun$' > 'C_update_b_update_fun$' ).

thf('comp$ae_type',type,
    'comp$ae': 'B_update_a_update_fun$' > 'C_update_b_update_fun$' > 'C_update_a_update_fun$' ).

thf(sk__4_type,type,
    sk__4: 'A_update_c_update_fun$' ).

thf('fcomp$b_type',type,
    'fcomp$b': 'B_update_a_update_fun$' > 'A_update_c_update_fun$' > 'B_update_c_update_fun$' ).

thf('fun_app$af_type',type,
    'fun_app$af': 'A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$' > 'A_update_c_update_fun$' > 'C_update_a_update_fun_c_update_c_update_fun_fun$' ).

thf('fun_app$ae_type',type,
    'fun_app$ae': 'C_update_a_update_fun_c_update_c_update_fun_fun$' > 'C_update_a_update_fun$' > 'C_update_c_update_fun$' ).

thf('fun_app$v_type',type,
    'fun_app$v': 'B_update_a_update_fun_b_update_c_update_fun_fun$' > 'B_update_a_update_fun$' > 'B_update_c_update_fun$' ).

thf('comp$aa_type',type,
    'comp$aa': 'A_update_a_update_fun$' > 'C_update_a_update_fun$' > 'C_update_a_update_fun$' ).

thf('comp$aj_type',type,
    'comp$aj': 'B_update_c_update_fun$' > 'A_update_b_update_fun$' > 'A_update_c_update_fun$' ).

thf('fcomp$a_type',type,
    'fcomp$a': 'C_update_a_update_fun$' > 'A_update_c_update_fun$' > 'C_update_c_update_fun$' ).

thf('top$_type',type,
    'top$': 'A_update_set$' ).

thf(sk__3_type,type,
    sk__3: 'B_update_a_update_fun$' ).

thf('inv_into$a_type',type,
    'inv_into$a': 'C_update_set$' > 'C_update_a_update_fun$' > 'A_update_c_update_fun$' ).

thf('top$a_type',type,
    'top$a': 'C_update_set$' ).

thf('register$a_type',type,
    'register$a': 'B_update_a_update_fun$' > $o ).

thf('fun_app$w_type',type,
    'fun_app$w': 'A_update_c_update_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$' > 'A_update_c_update_fun$' > 'B_update_a_update_fun_b_update_c_update_fun_fun$' ).

thf('comp$_type',type,
    'comp$': 'B_update_c_update_fun$' > 'C_update_b_update_fun$' > 'C_update_c_update_fun$' ).

thf('comp$x_type',type,
    'comp$x': 'B_update_b_update_fun$' > 'A_update_b_update_fun$' > 'A_update_b_update_fun$' ).

thf('fun_app$ac_type',type,
    'fun_app$ac': 'A_update_b_update_fun_a_update_a_update_fun_fun$' > 'A_update_b_update_fun$' > 'A_update_a_update_fun$' ).

thf('comp$c_type',type,
    'comp$c': 'B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$' ).

thf('id$b_type',type,
    'id$b': 'A_update_a_update_fun$' ).

thf('id$_type',type,
    'id$': 'C_update_c_update_fun$' ).

thf('f$a_type',type,
    'f$a': 'A_update_b_update_fun$' ).

thf('inv_into$b_type',type,
    'inv_into$b': 'A_update_set$' > 'A_update_b_update_fun$' > 'B_update_a_update_fun$' ).

thf('comp$i_type',type,
    'comp$i': 'B_update_b_update_fun$' > 'C_update_b_update_fun$' > 'C_update_b_update_fun$' ).

thf('g$a_type',type,
    'g$a': 'C_update_a_update_fun$' ).

thf('fun_app$ak_type',type,
    'fun_app$ak': 'A_update_b_update_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$' > 'A_update_b_update_fun$' > 'B_update_a_update_fun_b_update_b_update_fun_fun$' ).

thf('f$_type',type,
    'f$': 'B_update_a_update_fun$' ).

thf('g$_type',type,
    'g$': 'A_update_c_update_fun$' ).

thf('fun_app$aj_type',type,
    'fun_app$aj': 'B_update_a_update_fun_b_update_b_update_fun_fun$' > 'B_update_a_update_fun$' > 'B_update_b_update_fun$' ).

thf(conjecture29,conjecture,
    ( ( 'comp$' @ ( 'fun_app$v' @ ( 'fun_app$w' @ 'comp$a' @ 'g$' ) @ 'f$' ) @ ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ 'f$a' ) @ 'g$a' ) )
    = 'id$' ) ).

thf(zf_stmt_0,negated_conjecture,
    ( ( 'comp$' @ ( 'fun_app$v' @ ( 'fun_app$w' @ 'comp$a' @ 'g$' ) @ 'f$' ) @ ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ 'f$a' ) @ 'g$a' ) )
   != 'id$' ),
    inference('cnf.neg',[status(esa)],[conjecture29]) ).

thf(zip_derived_cl44,plain,
    ( ( 'comp$' @ ( 'fun_app$v' @ ( 'fun_app$w' @ 'comp$a' @ 'g$' ) @ 'f$' ) @ ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ 'f$a' ) @ 'g$a' ) )
   != 'id$' ),
    inference(cnf,[status(esa)],[zf_stmt_0]) ).

thf(axiom231,axiom,
    ! [A__questionmark_v0: 'B_update_a_update_fun$',A__questionmark_v1: 'A_update_c_update_fun$'] :
      ( ( 'fcomp$b' @ A__questionmark_v0 @ A__questionmark_v1 )
      = ( 'fun_app$v' @ ( 'fun_app$w' @ 'comp$a' @ A__questionmark_v1 ) @ A__questionmark_v0 ) ) ).

thf(zip_derived_cl290,plain,
    ! [X0: 'A_update_c_update_fun$',X1: 'B_update_a_update_fun$'] :
      ( ( 'fcomp$b' @ X1 @ X0 )
      = ( 'fun_app$v' @ ( 'fun_app$w' @ 'comp$a' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom231]) ).

thf(zip_derived_cl930,plain,
    ( ( 'comp$' @ ( 'fcomp$b' @ 'f$' @ 'g$' ) @ ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ 'f$a' ) @ 'g$a' ) )
   != 'id$' ),
    inference(demod,[status(thm)],[zip_derived_cl44,zip_derived_cl290]) ).

thf(axiom232,axiom,
    ! [A__questionmark_v0: 'C_update_a_update_fun$',A__questionmark_v1: 'A_update_b_update_fun$'] :
      ( ( 'fcomp$c' @ A__questionmark_v0 @ A__questionmark_v1 )
      = ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ A__questionmark_v1 ) @ A__questionmark_v0 ) ) ).

thf(zip_derived_cl291,plain,
    ! [X0: 'A_update_b_update_fun$',X1: 'C_update_a_update_fun$'] :
      ( ( 'fcomp$c' @ X1 @ X0 )
      = ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom232]) ).

thf(zip_derived_cl935,plain,
    ( ( 'comp$' @ ( 'fcomp$b' @ 'f$' @ 'g$' ) @ ( 'fcomp$c' @ 'g$a' @ 'f$a' ) )
   != 'id$' ),
    inference(demod,[status(thm)],[zip_derived_cl930,zip_derived_cl291]) ).

thf(axiom230,axiom,
    ! [A__questionmark_v0: 'C_update_a_update_fun$',A__questionmark_v1: 'A_update_c_update_fun$'] :
      ( ( 'fcomp$a' @ A__questionmark_v0 @ A__questionmark_v1 )
      = ( 'fun_app$ae' @ ( 'fun_app$af' @ 'comp$d' @ A__questionmark_v1 ) @ A__questionmark_v0 ) ) ).

thf(zip_derived_cl289,plain,
    ! [X0: 'A_update_c_update_fun$',X1: 'C_update_a_update_fun$'] :
      ( ( 'fcomp$a' @ X1 @ X0 )
      = ( 'fun_app$ae' @ ( 'fun_app$af' @ 'comp$d' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom230]) ).

thf(axiom42,axiom,
    ( ( 'fun_app$ae' @ ( 'fun_app$af' @ 'comp$d' @ 'g$' ) @ 'g$a' )
    = 'id$' ) ).

thf(zip_derived_cl57,plain,
    ( ( 'fun_app$ae' @ ( 'fun_app$af' @ 'comp$d' @ 'g$' ) @ 'g$a' )
    = 'id$' ),
    inference(cnf,[status(esa)],[axiom42]) ).

thf(zip_derived_cl908,plain,
    ( ( 'fcomp$a' @ 'g$a' @ 'g$' )
    = 'id$' ),
    inference('sup+',[status(thm)],[zip_derived_cl289,zip_derived_cl57]) ).

thf(axiom452,axiom,
    ! [A__questionmark_v0: 'C_update_a_update_fun$',A__questionmark_v1: 'A_update_c_update_fun$'] :
      ( ( ( ( 'comp$k' @ A__questionmark_v0 @ A__questionmark_v1 )
          = 'id$b' )
        & ( ( 'fun_app$ae' @ ( 'fun_app$af' @ 'comp$d' @ A__questionmark_v1 ) @ A__questionmark_v0 )
          = 'id$' ) )
     => ( ( 'inv_into$a' @ 'top$a' @ A__questionmark_v0 )
        = A__questionmark_v1 ) ) ).

thf(zip_derived_cl569,plain,
    ! [X0: 'A_update_c_update_fun$',X1: 'C_update_a_update_fun$'] :
      ( ( ( 'inv_into$a' @ 'top$a' @ X1 )
        = X0 )
      | ( ( 'fun_app$ae' @ ( 'fun_app$af' @ 'comp$d' @ X0 ) @ X1 )
       != 'id$' )
      | ( ( 'comp$k' @ X1 @ X0 )
       != 'id$b' ) ),
    inference(cnf,[status(esa)],[axiom452]) ).

thf(zip_derived_cl289_001,plain,
    ! [X0: 'A_update_c_update_fun$',X1: 'C_update_a_update_fun$'] :
      ( ( 'fcomp$a' @ X1 @ X0 )
      = ( 'fun_app$ae' @ ( 'fun_app$af' @ 'comp$d' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom230]) ).

thf(zip_derived_cl1571,plain,
    ! [X0: 'A_update_c_update_fun$',X1: 'C_update_a_update_fun$'] :
      ( ( ( 'inv_into$a' @ 'top$a' @ X1 )
        = X0 )
      | ( ( 'fcomp$a' @ X1 @ X0 )
       != 'id$' )
      | ( ( 'comp$k' @ X1 @ X0 )
       != 'id$b' ) ),
    inference(demod,[status(thm)],[zip_derived_cl569,zip_derived_cl289]) ).

thf(zip_derived_cl1574,plain,
    ( ( 'id$' != 'id$' )
    | ( ( 'comp$k' @ 'g$a' @ 'g$' )
     != 'id$b' )
    | ( ( 'inv_into$a' @ 'top$a' @ 'g$a' )
      = 'g$' ) ),
    inference('sup-',[status(thm)],[zip_derived_cl908,zip_derived_cl1571]) ).

thf(axiom68,axiom,
    ( ( 'comp$k' @ 'g$a' @ 'g$' )
    = 'id$b' ) ).

thf(zip_derived_cl91,plain,
    ( ( 'comp$k' @ 'g$a' @ 'g$' )
    = 'id$b' ),
    inference(cnf,[status(esa)],[axiom68]) ).

thf(zip_derived_cl1579,plain,
    ( ( 'id$' != 'id$' )
    | ( 'id$b' != 'id$b' )
    | ( ( 'inv_into$a' @ 'top$a' @ 'g$a' )
      = 'g$' ) ),
    inference(demod,[status(thm)],[zip_derived_cl1574,zip_derived_cl91]) ).

thf(zip_derived_cl1580,plain,
    ( ( 'inv_into$a' @ 'top$a' @ 'g$a' )
    = 'g$' ),
    inference(simplify,[status(thm)],[zip_derived_cl1579]) ).

thf(zip_derived_cl289_002,plain,
    ! [X0: 'A_update_c_update_fun$',X1: 'C_update_a_update_fun$'] :
      ( ( 'fcomp$a' @ X1 @ X0 )
      = ( 'fun_app$ae' @ ( 'fun_app$af' @ 'comp$d' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom230]) ).

thf(axiom66,axiom,
    ~ ! [A__questionmark_v0: 'B_update_a_update_fun$',A__questionmark_v1: 'A_update_c_update_fun$'] :
        ~ ( ( 'register$a' @ A__questionmark_v0 )
          & ( 'register$' @ A__questionmark_v1 )
          & ( ( 'fun_app$aj' @ ( 'fun_app$ak' @ 'comp$e' @ 'f$a' ) @ A__questionmark_v0 )
            = 'id$a' )
          & ( ( 'fun_app$ac' @ ( 'fun_app$ad' @ 'comp$c' @ A__questionmark_v0 ) @ 'f$a' )
            = 'id$b' )
          & ( ( 'comp$k' @ 'g$a' @ A__questionmark_v1 )
            = 'id$b' )
          & ( ( 'fun_app$ae' @ ( 'fun_app$af' @ 'comp$d' @ A__questionmark_v1 ) @ 'g$a' )
            = 'id$' ) ) ).

thf(zip_derived_cl86,plain,
    ( ( 'fun_app$ae' @ ( 'fun_app$af' @ 'comp$d' @ sk__4 ) @ 'g$a' )
    = 'id$' ),
    inference(cnf,[status(esa)],[axiom66]) ).

thf(zip_derived_cl909,plain,
    ( ( 'fcomp$a' @ 'g$a' @ sk__4 )
    = 'id$' ),
    inference('sup+',[status(thm)],[zip_derived_cl289,zip_derived_cl86]) ).

thf(zip_derived_cl1571_003,plain,
    ! [X0: 'A_update_c_update_fun$',X1: 'C_update_a_update_fun$'] :
      ( ( ( 'inv_into$a' @ 'top$a' @ X1 )
        = X0 )
      | ( ( 'fcomp$a' @ X1 @ X0 )
       != 'id$' )
      | ( ( 'comp$k' @ X1 @ X0 )
       != 'id$b' ) ),
    inference(demod,[status(thm)],[zip_derived_cl569,zip_derived_cl289]) ).

thf(zip_derived_cl1575,plain,
    ( ( 'id$' != 'id$' )
    | ( ( 'comp$k' @ 'g$a' @ sk__4 )
     != 'id$b' )
    | ( ( 'inv_into$a' @ 'top$a' @ 'g$a' )
      = sk__4 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl909,zip_derived_cl1571]) ).

thf(zip_derived_cl85,plain,
    ( ( 'comp$k' @ 'g$a' @ sk__4 )
    = 'id$b' ),
    inference(cnf,[status(esa)],[axiom66]) ).

thf(zip_derived_cl1581,plain,
    ( ( 'id$' != 'id$' )
    | ( 'id$b' != 'id$b' )
    | ( ( 'inv_into$a' @ 'top$a' @ 'g$a' )
      = sk__4 ) ),
    inference(demod,[status(thm)],[zip_derived_cl1575,zip_derived_cl85]) ).

thf(zip_derived_cl1582,plain,
    ( ( 'inv_into$a' @ 'top$a' @ 'g$a' )
    = sk__4 ),
    inference(simplify,[status(thm)],[zip_derived_cl1581]) ).

thf(zip_derived_cl1681,plain,
    sk__4 = 'g$',
    inference(demod,[status(thm)],[zip_derived_cl1580,zip_derived_cl1582]) ).

thf(zip_derived_cl1698,plain,
    ( ( 'comp$' @ ( 'fcomp$b' @ 'f$' @ sk__4 ) @ ( 'fcomp$c' @ 'g$a' @ 'f$a' ) )
   != 'id$' ),
    inference(demod,[status(thm)],[zip_derived_cl935,zip_derived_cl1681]) ).

thf(axiom229,axiom,
    ! [A__questionmark_v0: 'A_update_b_update_fun$',A__questionmark_v1: 'B_update_a_update_fun$'] :
      ( ( 'fcomp$' @ A__questionmark_v0 @ A__questionmark_v1 )
      = ( 'fun_app$ac' @ ( 'fun_app$ad' @ 'comp$c' @ A__questionmark_v1 ) @ A__questionmark_v0 ) ) ).

thf(zip_derived_cl288,plain,
    ! [X0: 'B_update_a_update_fun$',X1: 'A_update_b_update_fun$'] :
      ( ( 'fcomp$' @ X1 @ X0 )
      = ( 'fun_app$ac' @ ( 'fun_app$ad' @ 'comp$c' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom229]) ).

thf(axiom69,axiom,
    ( ( 'fun_app$ac' @ ( 'fun_app$ad' @ 'comp$c' @ 'f$' ) @ 'f$a' )
    = 'id$b' ) ).

thf(zip_derived_cl92,plain,
    ( ( 'fun_app$ac' @ ( 'fun_app$ad' @ 'comp$c' @ 'f$' ) @ 'f$a' )
    = 'id$b' ),
    inference(cnf,[status(esa)],[axiom69]) ).

thf(zip_derived_cl906,plain,
    ( ( 'fcomp$' @ 'f$a' @ 'f$' )
    = 'id$b' ),
    inference('sup+',[status(thm)],[zip_derived_cl288,zip_derived_cl92]) ).

thf(axiom455,axiom,
    ! [A__questionmark_v0: 'A_update_b_update_fun$',A__questionmark_v1: 'B_update_a_update_fun$'] :
      ( ( ( ( 'fun_app$aj' @ ( 'fun_app$ak' @ 'comp$e' @ A__questionmark_v0 ) @ A__questionmark_v1 )
          = 'id$a' )
        & ( ( 'fun_app$ac' @ ( 'fun_app$ad' @ 'comp$c' @ A__questionmark_v1 ) @ A__questionmark_v0 )
          = 'id$b' ) )
     => ( ( 'inv_into$b' @ 'top$' @ A__questionmark_v0 )
        = A__questionmark_v1 ) ) ).

thf(zip_derived_cl572,plain,
    ! [X0: 'B_update_a_update_fun$',X1: 'A_update_b_update_fun$'] :
      ( ( ( 'inv_into$b' @ 'top$' @ X1 )
        = X0 )
      | ( ( 'fun_app$ac' @ ( 'fun_app$ad' @ 'comp$c' @ X0 ) @ X1 )
       != 'id$b' )
      | ( ( 'fun_app$aj' @ ( 'fun_app$ak' @ 'comp$e' @ X1 ) @ X0 )
       != 'id$a' ) ),
    inference(cnf,[status(esa)],[axiom455]) ).

thf(zip_derived_cl288_004,plain,
    ! [X0: 'B_update_a_update_fun$',X1: 'A_update_b_update_fun$'] :
      ( ( 'fcomp$' @ X1 @ X0 )
      = ( 'fun_app$ac' @ ( 'fun_app$ad' @ 'comp$c' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom229]) ).

thf(axiom233,axiom,
    ! [A__questionmark_v0: 'B_update_a_update_fun$',A__questionmark_v1: 'A_update_b_update_fun$'] :
      ( ( 'fcomp$d' @ A__questionmark_v0 @ A__questionmark_v1 )
      = ( 'fun_app$aj' @ ( 'fun_app$ak' @ 'comp$e' @ A__questionmark_v1 ) @ A__questionmark_v0 ) ) ).

thf(zip_derived_cl292,plain,
    ! [X0: 'A_update_b_update_fun$',X1: 'B_update_a_update_fun$'] :
      ( ( 'fcomp$d' @ X1 @ X0 )
      = ( 'fun_app$aj' @ ( 'fun_app$ak' @ 'comp$e' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom233]) ).

thf(zip_derived_cl2176,plain,
    ! [X0: 'B_update_a_update_fun$',X1: 'A_update_b_update_fun$'] :
      ( ( ( 'inv_into$b' @ 'top$' @ X1 )
        = X0 )
      | ( ( 'fcomp$' @ X1 @ X0 )
       != 'id$b' )
      | ( ( 'fcomp$d' @ X0 @ X1 )
       != 'id$a' ) ),
    inference(demod,[status(thm)],[zip_derived_cl572,zip_derived_cl288,zip_derived_cl292]) ).

thf(zip_derived_cl2177,plain,
    ( ( 'id$b' != 'id$b' )
    | ( ( 'fcomp$d' @ 'f$' @ 'f$a' )
     != 'id$a' )
    | ( ( 'inv_into$b' @ 'top$' @ 'f$a' )
      = 'f$' ) ),
    inference('sup-',[status(thm)],[zip_derived_cl906,zip_derived_cl2176]) ).

thf(zip_derived_cl292_005,plain,
    ! [X0: 'A_update_b_update_fun$',X1: 'B_update_a_update_fun$'] :
      ( ( 'fcomp$d' @ X1 @ X0 )
      = ( 'fun_app$aj' @ ( 'fun_app$ak' @ 'comp$e' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom233]) ).

thf(axiom67,axiom,
    ( ( 'fun_app$aj' @ ( 'fun_app$ak' @ 'comp$e' @ 'f$a' ) @ 'f$' )
    = 'id$a' ) ).

thf(zip_derived_cl90,plain,
    ( ( 'fun_app$aj' @ ( 'fun_app$ak' @ 'comp$e' @ 'f$a' ) @ 'f$' )
    = 'id$a' ),
    inference(cnf,[status(esa)],[axiom67]) ).

thf(zip_derived_cl931,plain,
    ( ( 'fcomp$d' @ 'f$' @ 'f$a' )
    = 'id$a' ),
    inference('sup+',[status(thm)],[zip_derived_cl292,zip_derived_cl90]) ).

thf(zip_derived_cl2181,plain,
    ( ( 'id$b' != 'id$b' )
    | ( 'id$a' != 'id$a' )
    | ( ( 'inv_into$b' @ 'top$' @ 'f$a' )
      = 'f$' ) ),
    inference(demod,[status(thm)],[zip_derived_cl2177,zip_derived_cl931]) ).

thf(zip_derived_cl2182,plain,
    ( ( 'inv_into$b' @ 'top$' @ 'f$a' )
    = 'f$' ),
    inference(simplify,[status(thm)],[zip_derived_cl2181]) ).

thf(zip_derived_cl288_006,plain,
    ! [X0: 'B_update_a_update_fun$',X1: 'A_update_b_update_fun$'] :
      ( ( 'fcomp$' @ X1 @ X0 )
      = ( 'fun_app$ac' @ ( 'fun_app$ad' @ 'comp$c' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom229]) ).

thf(zip_derived_cl87,plain,
    ( ( 'fun_app$ac' @ ( 'fun_app$ad' @ 'comp$c' @ sk__3 ) @ 'f$a' )
    = 'id$b' ),
    inference(cnf,[status(esa)],[axiom66]) ).

thf(zip_derived_cl907,plain,
    ( ( 'fcomp$' @ 'f$a' @ sk__3 )
    = 'id$b' ),
    inference('sup+',[status(thm)],[zip_derived_cl288,zip_derived_cl87]) ).

thf(zip_derived_cl2176_007,plain,
    ! [X0: 'B_update_a_update_fun$',X1: 'A_update_b_update_fun$'] :
      ( ( ( 'inv_into$b' @ 'top$' @ X1 )
        = X0 )
      | ( ( 'fcomp$' @ X1 @ X0 )
       != 'id$b' )
      | ( ( 'fcomp$d' @ X0 @ X1 )
       != 'id$a' ) ),
    inference(demod,[status(thm)],[zip_derived_cl572,zip_derived_cl288,zip_derived_cl292]) ).

thf(zip_derived_cl2179,plain,
    ( ( 'id$b' != 'id$b' )
    | ( ( 'fcomp$d' @ sk__3 @ 'f$a' )
     != 'id$a' )
    | ( ( 'inv_into$b' @ 'top$' @ 'f$a' )
      = sk__3 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl907,zip_derived_cl2176]) ).

thf(zip_derived_cl292_008,plain,
    ! [X0: 'A_update_b_update_fun$',X1: 'B_update_a_update_fun$'] :
      ( ( 'fcomp$d' @ X1 @ X0 )
      = ( 'fun_app$aj' @ ( 'fun_app$ak' @ 'comp$e' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom233]) ).

thf(zip_derived_cl88,plain,
    ( ( 'fun_app$aj' @ ( 'fun_app$ak' @ 'comp$e' @ 'f$a' ) @ sk__3 )
    = 'id$a' ),
    inference(cnf,[status(esa)],[axiom66]) ).

thf(zip_derived_cl932,plain,
    ( ( 'fcomp$d' @ sk__3 @ 'f$a' )
    = 'id$a' ),
    inference('sup+',[status(thm)],[zip_derived_cl292,zip_derived_cl88]) ).

thf(zip_derived_cl2184,plain,
    ( ( 'id$b' != 'id$b' )
    | ( 'id$a' != 'id$a' )
    | ( ( 'inv_into$b' @ 'top$' @ 'f$a' )
      = sk__3 ) ),
    inference(demod,[status(thm)],[zip_derived_cl2179,zip_derived_cl932]) ).

thf(zip_derived_cl2185,plain,
    ( ( 'inv_into$b' @ 'top$' @ 'f$a' )
    = sk__3 ),
    inference(simplify,[status(thm)],[zip_derived_cl2184]) ).

thf(zip_derived_cl2242,plain,
    sk__3 = 'f$',
    inference(demod,[status(thm)],[zip_derived_cl2182,zip_derived_cl2185]) ).

thf(zip_derived_cl2270,plain,
    ( ( 'comp$' @ ( 'fcomp$b' @ sk__3 @ sk__4 ) @ ( 'fcomp$c' @ 'g$a' @ 'f$a' ) )
   != 'id$' ),
    inference(demod,[status(thm)],[zip_derived_cl1698,zip_derived_cl2242]) ).

thf(axiom170,axiom,
    ! [A__questionmark_v0: 'A_update_c_update_fun$',A__questionmark_v1: 'B_update_a_update_fun$',A__questionmark_v2: 'C_update_b_update_fun$'] :
      ( ( 'comp$' @ ( 'fun_app$v' @ ( 'fun_app$w' @ 'comp$a' @ A__questionmark_v0 ) @ A__questionmark_v1 ) @ A__questionmark_v2 )
      = ( 'fun_app$ae' @ ( 'fun_app$af' @ 'comp$d' @ A__questionmark_v0 ) @ ( 'comp$ae' @ A__questionmark_v1 @ A__questionmark_v2 ) ) ) ).

thf(zip_derived_cl229,plain,
    ! [X0: 'A_update_c_update_fun$',X1: 'B_update_a_update_fun$',X2: 'C_update_b_update_fun$'] :
      ( ( 'comp$' @ ( 'fun_app$v' @ ( 'fun_app$w' @ 'comp$a' @ X0 ) @ X1 ) @ X2 )
      = ( 'fun_app$ae' @ ( 'fun_app$af' @ 'comp$d' @ X0 ) @ ( 'comp$ae' @ X1 @ X2 ) ) ),
    inference(cnf,[status(esa)],[axiom170]) ).

thf(zip_derived_cl290_009,plain,
    ! [X0: 'A_update_c_update_fun$',X1: 'B_update_a_update_fun$'] :
      ( ( 'fcomp$b' @ X1 @ X0 )
      = ( 'fun_app$v' @ ( 'fun_app$w' @ 'comp$a' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom231]) ).

thf(zip_derived_cl289_010,plain,
    ! [X0: 'A_update_c_update_fun$',X1: 'C_update_a_update_fun$'] :
      ( ( 'fcomp$a' @ X1 @ X0 )
      = ( 'fun_app$ae' @ ( 'fun_app$af' @ 'comp$d' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom230]) ).

thf(zip_derived_cl3014,plain,
    ! [X0: 'A_update_c_update_fun$',X1: 'B_update_a_update_fun$',X2: 'C_update_b_update_fun$'] :
      ( ( 'comp$' @ ( 'fcomp$b' @ X1 @ X0 ) @ X2 )
      = ( 'fcomp$a' @ ( 'comp$ae' @ X1 @ X2 ) @ X0 ) ),
    inference(demod,[status(thm)],[zip_derived_cl229,zip_derived_cl290,zip_derived_cl289]) ).

thf(zip_derived_cl3015,plain,
    ( ( 'fcomp$a' @ ( 'comp$ae' @ sk__3 @ ( 'fcomp$c' @ 'g$a' @ 'f$a' ) ) @ sk__4 )
   != 'id$' ),
    inference(demod,[status(thm)],[zip_derived_cl2270,zip_derived_cl3014]) ).

thf(zip_derived_cl907_011,plain,
    ( ( 'fcomp$' @ 'f$a' @ sk__3 )
    = 'id$b' ),
    inference('sup+',[status(thm)],[zip_derived_cl288,zip_derived_cl87]) ).

thf(axiom164,axiom,
    ! [A__questionmark_v0: 'B_update_a_update_fun$',A__questionmark_v1: 'A_update_b_update_fun$',A__questionmark_v2: 'C_update_a_update_fun$'] :
      ( ( 'comp$aa' @ ( 'fun_app$ac' @ ( 'fun_app$ad' @ 'comp$c' @ A__questionmark_v0 ) @ A__questionmark_v1 ) @ A__questionmark_v2 )
      = ( 'comp$ae' @ A__questionmark_v0 @ ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ A__questionmark_v1 ) @ A__questionmark_v2 ) ) ) ).

thf(zip_derived_cl223,plain,
    ! [X0: 'B_update_a_update_fun$',X1: 'A_update_b_update_fun$',X2: 'C_update_a_update_fun$'] :
      ( ( 'comp$aa' @ ( 'fun_app$ac' @ ( 'fun_app$ad' @ 'comp$c' @ X0 ) @ X1 ) @ X2 )
      = ( 'comp$ae' @ X0 @ ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ X1 ) @ X2 ) ) ),
    inference(cnf,[status(esa)],[axiom164]) ).

thf(zip_derived_cl288_012,plain,
    ! [X0: 'B_update_a_update_fun$',X1: 'A_update_b_update_fun$'] :
      ( ( 'fcomp$' @ X1 @ X0 )
      = ( 'fun_app$ac' @ ( 'fun_app$ad' @ 'comp$c' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom229]) ).

thf(zip_derived_cl291_013,plain,
    ! [X0: 'A_update_b_update_fun$',X1: 'C_update_a_update_fun$'] :
      ( ( 'fcomp$c' @ X1 @ X0 )
      = ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom232]) ).

thf(zip_derived_cl3121,plain,
    ! [X0: 'B_update_a_update_fun$',X1: 'A_update_b_update_fun$',X2: 'C_update_a_update_fun$'] :
      ( ( 'comp$aa' @ ( 'fcomp$' @ X1 @ X0 ) @ X2 )
      = ( 'comp$ae' @ X0 @ ( 'fcomp$c' @ X2 @ X1 ) ) ),
    inference(demod,[status(thm)],[zip_derived_cl223,zip_derived_cl288,zip_derived_cl291]) ).

thf(zip_derived_cl3127,plain,
    ! [X0: 'C_update_a_update_fun$'] :
      ( ( 'comp$aa' @ 'id$b' @ X0 )
      = ( 'comp$ae' @ sk__3 @ ( 'fcomp$c' @ X0 @ 'f$a' ) ) ),
    inference('sup+',[status(thm)],[zip_derived_cl907,zip_derived_cl3121]) ).

thf(zip_derived_cl3152,plain,
    ( ( 'fcomp$a' @ ( 'comp$aa' @ 'id$b' @ 'g$a' ) @ sk__4 )
   != 'id$' ),
    inference(demod,[status(thm)],[zip_derived_cl3015,zip_derived_cl3127]) ).

thf(zip_derived_cl3127_014,plain,
    ! [X0: 'C_update_a_update_fun$'] :
      ( ( 'comp$aa' @ 'id$b' @ X0 )
      = ( 'comp$ae' @ sk__3 @ ( 'fcomp$c' @ X0 @ 'f$a' ) ) ),
    inference('sup+',[status(thm)],[zip_derived_cl907,zip_derived_cl3121]) ).

thf(zip_derived_cl932_015,plain,
    ( ( 'fcomp$d' @ sk__3 @ 'f$a' )
    = 'id$a' ),
    inference('sup+',[status(thm)],[zip_derived_cl292,zip_derived_cl88]) ).

thf(axiom136,axiom,
    ! [A__questionmark_v0: 'B_update_a_update_fun$',A__questionmark_v1: 'C_update_b_update_fun$',A__questionmark_v2: 'C_update_a_update_fun$',A__questionmark_v3: 'A_update_b_update_fun$'] :
      ( ( ( 'comp$ae' @ A__questionmark_v0 @ A__questionmark_v1 )
        = A__questionmark_v2 )
     => ( ( 'comp$i' @ ( 'fun_app$aj' @ ( 'fun_app$ak' @ 'comp$e' @ A__questionmark_v3 ) @ A__questionmark_v0 ) @ A__questionmark_v1 )
        = ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ A__questionmark_v3 ) @ A__questionmark_v2 ) ) ) ).

thf(zip_derived_cl195,plain,
    ! [X0: 'C_update_a_update_fun$',X1: 'B_update_a_update_fun$',X2: 'C_update_b_update_fun$',X3: 'A_update_b_update_fun$'] :
      ( ( ( 'comp$ae' @ X1 @ X2 )
       != X0 )
      | ( ( 'comp$i' @ ( 'fun_app$aj' @ ( 'fun_app$ak' @ 'comp$e' @ X3 ) @ X1 ) @ X2 )
        = ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ X3 ) @ X0 ) ) ),
    inference(cnf,[status(esa)],[axiom136]) ).

thf(zip_derived_cl292_016,plain,
    ! [X0: 'A_update_b_update_fun$',X1: 'B_update_a_update_fun$'] :
      ( ( 'fcomp$d' @ X1 @ X0 )
      = ( 'fun_app$aj' @ ( 'fun_app$ak' @ 'comp$e' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom233]) ).

thf(zip_derived_cl2389,plain,
    ! [X0: 'C_update_a_update_fun$',X1: 'B_update_a_update_fun$',X2: 'C_update_b_update_fun$',X3: 'A_update_b_update_fun$'] :
      ( ( ( 'comp$ae' @ X1 @ X2 )
       != X0 )
      | ( ( 'comp$i' @ ( 'fcomp$d' @ X1 @ X3 ) @ X2 )
        = ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ X3 ) @ X0 ) ) ),
    inference(demod,[status(thm)],[zip_derived_cl195,zip_derived_cl292]) ).

thf(zip_derived_cl2390,plain,
    ! [X0: 'C_update_b_update_fun$',X1: 'A_update_b_update_fun$',X2: 'B_update_a_update_fun$'] :
      ( ( 'comp$i' @ ( 'fcomp$d' @ X2 @ X1 ) @ X0 )
      = ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ X1 ) @ ( 'comp$ae' @ X2 @ X0 ) ) ),
    inference(eq_res,[status(thm)],[zip_derived_cl2389]) ).

thf(zip_derived_cl291_017,plain,
    ! [X0: 'A_update_b_update_fun$',X1: 'C_update_a_update_fun$'] :
      ( ( 'fcomp$c' @ X1 @ X0 )
      = ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom232]) ).

thf(zip_derived_cl2391,plain,
    ! [X0: 'C_update_b_update_fun$',X1: 'A_update_b_update_fun$',X2: 'B_update_a_update_fun$'] :
      ( ( 'comp$i' @ ( 'fcomp$d' @ X2 @ X1 ) @ X0 )
      = ( 'fcomp$c' @ ( 'comp$ae' @ X2 @ X0 ) @ X1 ) ),
    inference(demod,[status(thm)],[zip_derived_cl2390,zip_derived_cl291]) ).

thf(zip_derived_cl6003,plain,
    ! [X0: 'C_update_b_update_fun$'] :
      ( ( 'comp$i' @ 'id$a' @ X0 )
      = ( 'fcomp$c' @ ( 'comp$ae' @ sk__3 @ X0 ) @ 'f$a' ) ),
    inference('sup+',[status(thm)],[zip_derived_cl932,zip_derived_cl2391]) ).

thf(zip_derived_cl6038,plain,
    ! [X0: 'C_update_a_update_fun$'] :
      ( ( 'comp$i' @ 'id$a' @ ( 'fcomp$c' @ X0 @ 'f$a' ) )
      = ( 'fcomp$c' @ ( 'comp$aa' @ 'id$b' @ X0 ) @ 'f$a' ) ),
    inference('sup+',[status(thm)],[zip_derived_cl3127,zip_derived_cl6003]) ).

thf(zip_derived_cl907_018,plain,
    ( ( 'fcomp$' @ 'f$a' @ sk__3 )
    = 'id$b' ),
    inference('sup+',[status(thm)],[zip_derived_cl288,zip_derived_cl87]) ).

thf(zip_derived_cl932_019,plain,
    ( ( 'fcomp$d' @ sk__3 @ 'f$a' )
    = 'id$a' ),
    inference('sup+',[status(thm)],[zip_derived_cl292,zip_derived_cl88]) ).

thf(axiom180,axiom,
    ! [A__questionmark_v0: 'A_update_b_update_fun$',A__questionmark_v1: 'B_update_a_update_fun$',A__questionmark_v2: 'A_update_b_update_fun$'] :
      ( ( 'comp$w' @ A__questionmark_v0 @ ( 'fun_app$ac' @ ( 'fun_app$ad' @ 'comp$c' @ A__questionmark_v1 ) @ A__questionmark_v2 ) )
      = ( 'comp$x' @ ( 'fun_app$aj' @ ( 'fun_app$ak' @ 'comp$e' @ A__questionmark_v0 ) @ A__questionmark_v1 ) @ A__questionmark_v2 ) ) ).

thf(zip_derived_cl239,plain,
    ! [X0: 'A_update_b_update_fun$',X1: 'B_update_a_update_fun$',X2: 'A_update_b_update_fun$'] :
      ( ( 'comp$w' @ X0 @ ( 'fun_app$ac' @ ( 'fun_app$ad' @ 'comp$c' @ X1 ) @ X2 ) )
      = ( 'comp$x' @ ( 'fun_app$aj' @ ( 'fun_app$ak' @ 'comp$e' @ X0 ) @ X1 ) @ X2 ) ),
    inference(cnf,[status(esa)],[axiom180]) ).

thf(zip_derived_cl288_020,plain,
    ! [X0: 'B_update_a_update_fun$',X1: 'A_update_b_update_fun$'] :
      ( ( 'fcomp$' @ X1 @ X0 )
      = ( 'fun_app$ac' @ ( 'fun_app$ad' @ 'comp$c' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom229]) ).

thf(zip_derived_cl292_021,plain,
    ! [X0: 'A_update_b_update_fun$',X1: 'B_update_a_update_fun$'] :
      ( ( 'fcomp$d' @ X1 @ X0 )
      = ( 'fun_app$aj' @ ( 'fun_app$ak' @ 'comp$e' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom233]) ).

thf(zip_derived_cl3701,plain,
    ! [X0: 'A_update_b_update_fun$',X1: 'B_update_a_update_fun$',X2: 'A_update_b_update_fun$'] :
      ( ( 'comp$w' @ X0 @ ( 'fcomp$' @ X2 @ X1 ) )
      = ( 'comp$x' @ ( 'fcomp$d' @ X1 @ X0 ) @ X2 ) ),
    inference(demod,[status(thm)],[zip_derived_cl239,zip_derived_cl288,zip_derived_cl292]) ).

thf(zip_derived_cl3715,plain,
    ! [X0: 'A_update_b_update_fun$'] :
      ( ( 'comp$w' @ 'f$a' @ ( 'fcomp$' @ X0 @ sk__3 ) )
      = ( 'comp$x' @ 'id$a' @ X0 ) ),
    inference('sup+',[status(thm)],[zip_derived_cl932,zip_derived_cl3701]) ).

thf(zip_derived_cl3814,plain,
    ( ( 'comp$w' @ 'f$a' @ 'id$b' )
    = ( 'comp$x' @ 'id$a' @ 'f$a' ) ),
    inference('sup+',[status(thm)],[zip_derived_cl907,zip_derived_cl3715]) ).

thf(zip_derived_cl906_022,plain,
    ( ( 'fcomp$' @ 'f$a' @ 'f$' )
    = 'id$b' ),
    inference('sup+',[status(thm)],[zip_derived_cl288,zip_derived_cl92]) ).

thf(axiom526,axiom,
    ! [A__questionmark_v0: 'B_update_a_update_fun$',A__questionmark_v1: 'A_update_b_update_fun$',A__questionmark_v2: 'A_update_set$'] :
      ( ( 'inj_on$i' @ ( 'fun_app$ac' @ ( 'fun_app$ad' @ 'comp$c' @ A__questionmark_v0 ) @ A__questionmark_v1 ) @ A__questionmark_v2 )
     => ( 'inj_on$' @ A__questionmark_v1 @ A__questionmark_v2 ) ) ).

thf(zip_derived_cl651,plain,
    ! [X0: 'A_update_b_update_fun$',X1: 'A_update_set$',X2: 'B_update_a_update_fun$'] :
      ( ( 'inj_on$' @ X0 @ X1 )
      | ~ ( 'inj_on$i' @ ( 'fun_app$ac' @ ( 'fun_app$ad' @ 'comp$c' @ X2 ) @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom526]) ).

thf(zip_derived_cl288_023,plain,
    ! [X0: 'B_update_a_update_fun$',X1: 'A_update_b_update_fun$'] :
      ( ( 'fcomp$' @ X1 @ X0 )
      = ( 'fun_app$ac' @ ( 'fun_app$ad' @ 'comp$c' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom229]) ).

thf(zip_derived_cl1102,plain,
    ! [X0: 'A_update_b_update_fun$',X1: 'A_update_set$',X2: 'B_update_a_update_fun$'] :
      ( ( 'inj_on$' @ X0 @ X1 )
      | ~ ( 'inj_on$i' @ ( 'fcomp$' @ X0 @ X2 ) @ X1 ) ),
    inference(demod,[status(thm)],[zip_derived_cl651,zip_derived_cl288]) ).

thf(zip_derived_cl1103,plain,
    ! [X0: 'A_update_set$'] :
      ( ~ ( 'inj_on$i' @ 'id$b' @ X0 )
      | ( 'inj_on$' @ 'f$a' @ X0 ) ),
    inference('sup-',[status(thm)],[zip_derived_cl906,zip_derived_cl1102]) ).

thf(axiom533,axiom,
    ! [A__questionmark_v0: 'A_update_set$'] : ( 'inj_on$i' @ 'id$b' @ A__questionmark_v0 ) ).

thf(zip_derived_cl658,plain,
    ! [X0: 'A_update_set$'] : ( 'inj_on$i' @ 'id$b' @ X0 ),
    inference(cnf,[status(esa)],[axiom533]) ).

thf(zip_derived_cl1105,plain,
    ! [X0: 'A_update_set$'] : ( 'inj_on$' @ 'f$a' @ X0 ),
    inference(demod,[status(thm)],[zip_derived_cl1103,zip_derived_cl658]) ).

thf(axiom481,axiom,
    ! [A__questionmark_v0: 'A_update_b_update_fun$',A__questionmark_v1: 'A_update_b_update_fun$'] :
      ( ( 'inj_on$' @ A__questionmark_v0 @ 'top$' )
     => ( ( 'comp$x' @ ( 'fun_app$aj' @ ( 'fun_app$ak' @ 'comp$e' @ A__questionmark_v1 ) @ ( 'inv_into$b' @ 'top$' @ A__questionmark_v0 ) ) @ A__questionmark_v0 )
        = A__questionmark_v1 ) ) ).

thf(zip_derived_cl601,plain,
    ! [X0: 'A_update_b_update_fun$',X1: 'A_update_b_update_fun$'] :
      ( ~ ( 'inj_on$' @ X0 @ 'top$' )
      | ( ( 'comp$x' @ ( 'fun_app$aj' @ ( 'fun_app$ak' @ 'comp$e' @ X1 ) @ ( 'inv_into$b' @ 'top$' @ X0 ) ) @ X0 )
        = X1 ) ),
    inference(cnf,[status(esa)],[axiom481]) ).

thf(zip_derived_cl292_024,plain,
    ! [X0: 'A_update_b_update_fun$',X1: 'B_update_a_update_fun$'] :
      ( ( 'fcomp$d' @ X1 @ X0 )
      = ( 'fun_app$aj' @ ( 'fun_app$ak' @ 'comp$e' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom233]) ).

thf(zip_derived_cl1963,plain,
    ! [X0: 'A_update_b_update_fun$',X1: 'A_update_b_update_fun$'] :
      ( ~ ( 'inj_on$' @ X0 @ 'top$' )
      | ( ( 'comp$x' @ ( 'fcomp$d' @ ( 'inv_into$b' @ 'top$' @ X0 ) @ X1 ) @ X0 )
        = X1 ) ),
    inference(demod,[status(thm)],[zip_derived_cl601,zip_derived_cl292]) ).

thf(zip_derived_cl1964,plain,
    ! [X0: 'A_update_b_update_fun$'] :
      ( ( 'comp$x' @ ( 'fcomp$d' @ ( 'inv_into$b' @ 'top$' @ 'f$a' ) @ X0 ) @ 'f$a' )
      = X0 ),
    inference('sup-',[status(thm)],[zip_derived_cl1105,zip_derived_cl1963]) ).

thf(zip_derived_cl2185_025,plain,
    ( ( 'inv_into$b' @ 'top$' @ 'f$a' )
    = sk__3 ),
    inference(simplify,[status(thm)],[zip_derived_cl2184]) ).

thf(zip_derived_cl3701_026,plain,
    ! [X0: 'A_update_b_update_fun$',X1: 'B_update_a_update_fun$',X2: 'A_update_b_update_fun$'] :
      ( ( 'comp$w' @ X0 @ ( 'fcomp$' @ X2 @ X1 ) )
      = ( 'comp$x' @ ( 'fcomp$d' @ X1 @ X0 ) @ X2 ) ),
    inference(demod,[status(thm)],[zip_derived_cl239,zip_derived_cl288,zip_derived_cl292]) ).

thf(zip_derived_cl907_027,plain,
    ( ( 'fcomp$' @ 'f$a' @ sk__3 )
    = 'id$b' ),
    inference('sup+',[status(thm)],[zip_derived_cl288,zip_derived_cl87]) ).

thf(zip_derived_cl4994,plain,
    ! [X0: 'A_update_b_update_fun$'] :
      ( ( 'comp$w' @ X0 @ 'id$b' )
      = X0 ),
    inference(demod,[status(thm)],[zip_derived_cl1964,zip_derived_cl2185,zip_derived_cl3701,zip_derived_cl907]) ).

thf(zip_derived_cl4995,plain,
    ( 'f$a'
    = ( 'comp$x' @ 'id$a' @ 'f$a' ) ),
    inference(demod,[status(thm)],[zip_derived_cl3814,zip_derived_cl4994]) ).

thf(axiom188,axiom,
    ! [A__questionmark_v0: 'B_update_b_update_fun$',A__questionmark_v1: 'A_update_b_update_fun$',A__questionmark_v2: 'C_update_a_update_fun$'] :
      ( ( 'comp$i' @ A__questionmark_v0 @ ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ A__questionmark_v1 ) @ A__questionmark_v2 ) )
      = ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ ( 'comp$x' @ A__questionmark_v0 @ A__questionmark_v1 ) ) @ A__questionmark_v2 ) ) ).

thf(zip_derived_cl247,plain,
    ! [X0: 'B_update_b_update_fun$',X1: 'A_update_b_update_fun$',X2: 'C_update_a_update_fun$'] :
      ( ( 'comp$i' @ X0 @ ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ X1 ) @ X2 ) )
      = ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ ( 'comp$x' @ X0 @ X1 ) ) @ X2 ) ),
    inference(cnf,[status(esa)],[axiom188]) ).

thf(zip_derived_cl291_028,plain,
    ! [X0: 'A_update_b_update_fun$',X1: 'C_update_a_update_fun$'] :
      ( ( 'fcomp$c' @ X1 @ X0 )
      = ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom232]) ).

thf(zip_derived_cl291_029,plain,
    ! [X0: 'A_update_b_update_fun$',X1: 'C_update_a_update_fun$'] :
      ( ( 'fcomp$c' @ X1 @ X0 )
      = ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom232]) ).

thf(zip_derived_cl2741,plain,
    ! [X0: 'B_update_b_update_fun$',X1: 'A_update_b_update_fun$',X2: 'C_update_a_update_fun$'] :
      ( ( 'comp$i' @ X0 @ ( 'fcomp$c' @ X2 @ X1 ) )
      = ( 'fcomp$c' @ X2 @ ( 'comp$x' @ X0 @ X1 ) ) ),
    inference(demod,[status(thm)],[zip_derived_cl247,zip_derived_cl291,zip_derived_cl291]) ).

thf(zip_derived_cl5018,plain,
    ! [X0: 'C_update_a_update_fun$'] :
      ( ( 'comp$i' @ 'id$a' @ ( 'fcomp$c' @ X0 @ 'f$a' ) )
      = ( 'fcomp$c' @ X0 @ 'f$a' ) ),
    inference('sup+',[status(thm)],[zip_derived_cl4995,zip_derived_cl2741]) ).

thf(zip_derived_cl6039,plain,
    ! [X0: 'C_update_a_update_fun$'] :
      ( ( 'fcomp$c' @ X0 @ 'f$a' )
      = ( 'fcomp$c' @ ( 'comp$aa' @ 'id$b' @ X0 ) @ 'f$a' ) ),
    inference(demod,[status(thm)],[zip_derived_cl6038,zip_derived_cl5018]) ).

thf(zip_derived_cl1105_030,plain,
    ! [X0: 'A_update_set$'] : ( 'inj_on$' @ 'f$a' @ X0 ),
    inference(demod,[status(thm)],[zip_derived_cl1103,zip_derived_cl658]) ).

thf(axiom479,axiom,
    ! [A__questionmark_v0: 'A_update_b_update_fun$',A__questionmark_v1: 'A_update_c_update_fun$'] :
      ( ( 'inj_on$' @ A__questionmark_v0 @ 'top$' )
     => ( ( 'comp$aj' @ ( 'fun_app$v' @ ( 'fun_app$w' @ 'comp$a' @ A__questionmark_v1 ) @ ( 'inv_into$b' @ 'top$' @ A__questionmark_v0 ) ) @ A__questionmark_v0 )
        = A__questionmark_v1 ) ) ).

thf(zip_derived_cl599,plain,
    ! [X0: 'A_update_b_update_fun$',X1: 'A_update_c_update_fun$'] :
      ( ~ ( 'inj_on$' @ X0 @ 'top$' )
      | ( ( 'comp$aj' @ ( 'fun_app$v' @ ( 'fun_app$w' @ 'comp$a' @ X1 ) @ ( 'inv_into$b' @ 'top$' @ X0 ) ) @ X0 )
        = X1 ) ),
    inference(cnf,[status(esa)],[axiom479]) ).

thf(zip_derived_cl290_031,plain,
    ! [X0: 'A_update_c_update_fun$',X1: 'B_update_a_update_fun$'] :
      ( ( 'fcomp$b' @ X1 @ X0 )
      = ( 'fun_app$v' @ ( 'fun_app$w' @ 'comp$a' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom231]) ).

thf(zip_derived_cl1320,plain,
    ! [X0: 'A_update_b_update_fun$',X1: 'A_update_c_update_fun$'] :
      ( ~ ( 'inj_on$' @ X0 @ 'top$' )
      | ( ( 'comp$aj' @ ( 'fcomp$b' @ ( 'inv_into$b' @ 'top$' @ X0 ) @ X1 ) @ X0 )
        = X1 ) ),
    inference(demod,[status(thm)],[zip_derived_cl599,zip_derived_cl290]) ).

thf(zip_derived_cl1321,plain,
    ! [X0: 'A_update_c_update_fun$'] :
      ( ( 'comp$aj' @ ( 'fcomp$b' @ ( 'inv_into$b' @ 'top$' @ 'f$a' ) @ X0 ) @ 'f$a' )
      = X0 ),
    inference('sup-',[status(thm)],[zip_derived_cl1105,zip_derived_cl1320]) ).

thf(zip_derived_cl2182_032,plain,
    ( ( 'inv_into$b' @ 'top$' @ 'f$a' )
    = 'f$' ),
    inference(simplify,[status(thm)],[zip_derived_cl2181]) ).

thf(zip_derived_cl2226,plain,
    ! [X0: 'A_update_c_update_fun$'] :
      ( ( 'comp$aj' @ ( 'fcomp$b' @ 'f$' @ X0 ) @ 'f$a' )
      = X0 ),
    inference(demod,[status(thm)],[zip_derived_cl1321,zip_derived_cl2182]) ).

thf(zip_derived_cl2242_033,plain,
    sk__3 = 'f$',
    inference(demod,[status(thm)],[zip_derived_cl2182,zip_derived_cl2185]) ).

thf(zip_derived_cl2332,plain,
    ! [X0: 'A_update_c_update_fun$'] :
      ( ( 'comp$aj' @ ( 'fcomp$b' @ sk__3 @ X0 ) @ 'f$a' )
      = X0 ),
    inference(demod,[status(thm)],[zip_derived_cl2226,zip_derived_cl2242]) ).

thf(axiom187,axiom,
    ! [A__questionmark_v0: 'B_update_c_update_fun$',A__questionmark_v1: 'A_update_b_update_fun$',A__questionmark_v2: 'C_update_a_update_fun$'] :
      ( ( 'comp$' @ A__questionmark_v0 @ ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ A__questionmark_v1 ) @ A__questionmark_v2 ) )
      = ( 'fun_app$ae' @ ( 'fun_app$af' @ 'comp$d' @ ( 'comp$aj' @ A__questionmark_v0 @ A__questionmark_v1 ) ) @ A__questionmark_v2 ) ) ).

thf(zip_derived_cl246,plain,
    ! [X0: 'B_update_c_update_fun$',X1: 'A_update_b_update_fun$',X2: 'C_update_a_update_fun$'] :
      ( ( 'comp$' @ X0 @ ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ X1 ) @ X2 ) )
      = ( 'fun_app$ae' @ ( 'fun_app$af' @ 'comp$d' @ ( 'comp$aj' @ X0 @ X1 ) ) @ X2 ) ),
    inference(cnf,[status(esa)],[axiom187]) ).

thf(zip_derived_cl291_034,plain,
    ! [X0: 'A_update_b_update_fun$',X1: 'C_update_a_update_fun$'] :
      ( ( 'fcomp$c' @ X1 @ X0 )
      = ( 'fun_app$x' @ ( 'fun_app$y' @ 'comp$b' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom232]) ).

thf(zip_derived_cl289_035,plain,
    ! [X0: 'A_update_c_update_fun$',X1: 'C_update_a_update_fun$'] :
      ( ( 'fcomp$a' @ X1 @ X0 )
      = ( 'fun_app$ae' @ ( 'fun_app$af' @ 'comp$d' @ X0 ) @ X1 ) ),
    inference(cnf,[status(esa)],[axiom230]) ).

thf(zip_derived_cl3024,plain,
    ! [X0: 'B_update_c_update_fun$',X1: 'A_update_b_update_fun$',X2: 'C_update_a_update_fun$'] :
      ( ( 'comp$' @ X0 @ ( 'fcomp$c' @ X2 @ X1 ) )
      = ( 'fcomp$a' @ X2 @ ( 'comp$aj' @ X0 @ X1 ) ) ),
    inference(demod,[status(thm)],[zip_derived_cl246,zip_derived_cl291,zip_derived_cl289]) ).

thf(zip_derived_cl3038,plain,
    ! [X0: 'A_update_c_update_fun$',X1: 'C_update_a_update_fun$'] :
      ( ( 'comp$' @ ( 'fcomp$b' @ sk__3 @ X0 ) @ ( 'fcomp$c' @ X1 @ 'f$a' ) )
      = ( 'fcomp$a' @ X1 @ X0 ) ),
    inference('sup+',[status(thm)],[zip_derived_cl2332,zip_derived_cl3024]) ).

thf(zip_derived_cl8629,plain,
    ! [X0: 'C_update_a_update_fun$',X1: 'A_update_c_update_fun$'] :
      ( ( 'comp$' @ ( 'fcomp$b' @ sk__3 @ X1 ) @ ( 'fcomp$c' @ X0 @ 'f$a' ) )
      = ( 'fcomp$a' @ ( 'comp$aa' @ 'id$b' @ X0 ) @ X1 ) ),
    inference('sup+',[status(thm)],[zip_derived_cl6039,zip_derived_cl3038]) ).

thf(zip_derived_cl3038_036,plain,
    ! [X0: 'A_update_c_update_fun$',X1: 'C_update_a_update_fun$'] :
      ( ( 'comp$' @ ( 'fcomp$b' @ sk__3 @ X0 ) @ ( 'fcomp$c' @ X1 @ 'f$a' ) )
      = ( 'fcomp$a' @ X1 @ X0 ) ),
    inference('sup+',[status(thm)],[zip_derived_cl2332,zip_derived_cl3024]) ).

thf(zip_derived_cl8632,plain,
    ! [X0: 'C_update_a_update_fun$',X1: 'A_update_c_update_fun$'] :
      ( ( 'fcomp$a' @ X0 @ X1 )
      = ( 'fcomp$a' @ ( 'comp$aa' @ 'id$b' @ X0 ) @ X1 ) ),
    inference(demod,[status(thm)],[zip_derived_cl8629,zip_derived_cl3038]) ).

thf(zip_derived_cl909_037,plain,
    ( ( 'fcomp$a' @ 'g$a' @ sk__4 )
    = 'id$' ),
    inference('sup+',[status(thm)],[zip_derived_cl289,zip_derived_cl86]) ).

thf(zip_derived_cl8695,plain,
    'id$' != 'id$',
    inference(demod,[status(thm)],[zip_derived_cl3152,zip_derived_cl8632,zip_derived_cl909]) ).

thf(zip_derived_cl8696,plain,
    $false,
    inference(simplify,[status(thm)],[zip_derived_cl8695]) ).


%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : ITP384_1 : TPTP v8.1.2. Released v8.0.0.
% 0.00/0.13  % Command  : python3 /export/starexec/sandbox2/solver/bin/portfolio.lams.parallel.py %s %d /export/starexec/sandbox2/tmp/tmp.KfQdDDiftP true
% 0.13/0.34  % Computer : n010.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 : Sun Aug 27 12:23:49 EDT 2023
% 0.13/0.35  % CPUTime  : 
% 0.13/0.35  % Running portfolio for 300 s
% 0.13/0.35  % File         : /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.13/0.35  % Number of cores: 8
% 0.13/0.35  % Python version: Python 3.6.8
% 0.21/0.35  % Running in FO mode
% 0.22/0.62  % Total configuration time : 435
% 0.22/0.62  % Estimated wc time : 1092
% 0.22/0.62  % Estimated cpu time (7 cpus) : 156.0
% 0.22/0.71  % /export/starexec/sandbox2/solver/bin/fo/fo6_bce.sh running for 75s
% 0.22/0.72  % /export/starexec/sandbox2/solver/bin/fo/fo3_bce.sh running for 75s
% 0.22/0.73  % /export/starexec/sandbox2/solver/bin/fo/fo1_av.sh running for 75s
% 0.22/0.75  % /export/starexec/sandbox2/solver/bin/fo/fo13.sh running for 50s
% 0.22/0.75  % /export/starexec/sandbox2/solver/bin/fo/fo7.sh running for 63s
% 0.22/0.75  % /export/starexec/sandbox2/solver/bin/fo/fo5.sh running for 50s
% 0.22/0.77  % /export/starexec/sandbox2/solver/bin/fo/fo4.sh running for 50s
% 16.62/2.95  % Solved by fo/fo5.sh.
% 16.62/2.95  % done 2526 iterations in 2.170s
% 16.62/2.95  % SZS status Theorem for '/export/starexec/sandbox2/benchmark/theBenchmark.p'
% 16.62/2.95  % SZS output start Refutation
% See solution above
% 16.62/2.95  
% 16.62/2.95  
% 16.62/2.95  % Terminating...
% 17.04/3.05  % Runner terminated.
% 17.04/3.06  % Zipperpin 1.5 exiting
%------------------------------------------------------------------------------