TSTP Solution File: HWV089+1 by Zipperpin---2.1.9999

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Zipperpin---2.1.9999
% Problem  : HWV089+1 : TPTP v8.1.2. Released v6.1.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.PPhSN3DAqP true

% Computer : n002.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 03:05:43 EDT 2023

% Result   : Theorem 12.84s 2.52s
% Output   : Refutation 12.84s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   11
%            Number of leaves      :   26
% Syntax   : Number of formulae    :   77 (  27 unt;  15 typ;   0 def)
%            Number of atoms       :  160 (  13 equ;   7 cnn)
%            Maximal formula atoms :    4 (   2 avg)
%            Number of connectives :  269 (  27   ~;  11   |;  15   &; 177   @)
%                                         (  24 <=>;   4  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    7 (   4 avg)
%            Number of types       :    2 (   0 usr)
%            Number of type conns  :   13 (  13   >;   0   *;   0   +;   0  <<)
%            Number of symbols     :   20 (  15 usr;   8 con; 0-2 aty)
%                                         (  11  !!;   0  ??;   0 @@+;   0 @@-)
%            Number of variables   :   53 (  11   ^;  42   !;   0   ?;  53   :)

% Comments : 
%------------------------------------------------------------------------------
thf(bitIndex0_type,type,
    bitIndex0: $i ).

thf(v3677_type,type,
    v3677: $i > $o ).

thf('#sk1_type',type,
    '#sk1': $i ).

thf(v3693_type,type,
    v3693: $i > $o ).

thf(v3684_type,type,
    v3684: $i > $i > $o ).

thf(v3680_type,type,
    v3680: $i > $o ).

thf(v4_type,type,
    v4: $i > $o ).

thf(bitIndex1_type,type,
    bitIndex1: $i ).

thf(v3682_type,type,
    v3682: $i > $o ).

thf(v3675_type,type,
    v3675: $i > $o ).

thf(reachableState_type,type,
    reachableState: $i > $o ).

thf(bitIndex5_type,type,
    bitIndex5: $i ).

thf(v3674_type,type,
    v3674: $i > $o ).

thf(v3678_type,type,
    v3678: $i > $o ).

thf(v3679_type,type,
    v3679: $i > $i > $o ).

thf(writeBinaryOperatorShiftedRanges_554,axiom,
    ! [VarCurr: $i] :
      ( ( v3678 @ VarCurr )
    <=> ( ( v3679 @ VarCurr @ bitIndex1 )
        & ( v3679 @ VarCurr @ bitIndex0 ) ) ) ).

thf(zip_derived_cl326,plain,
    ( !!
    @ ^ [Y0: $i] :
        ( ( v3678 @ Y0 )
      <=> ( ( v3679 @ Y0 @ bitIndex1 )
          & ( v3679 @ Y0 @ bitIndex0 ) ) ) ),
    inference(cnf,[status(esa)],[writeBinaryOperatorShiftedRanges_554]) ).

thf(zip_derived_cl8538,plain,
    ! [X2: $i] :
      ( ( v3678 @ X2 )
    <=> ( ( v3679 @ X2 @ bitIndex1 )
        & ( v3679 @ X2 @ bitIndex0 ) ) ),
    inference(lazy_cnf_forall,[status(thm)],[zip_derived_cl326]) ).

thf(zip_derived_cl8539,plain,
    ! [X2: $i] :
      ( ( v3678 @ X2 )
      = ( ( v3679 @ X2 @ bitIndex1 )
        & ( v3679 @ X2 @ bitIndex0 ) ) ),
    inference('simplify nested equalities',[status(thm)],[zip_derived_cl8538]) ).

thf(addAssignment_2618,axiom,
    ! [VarCurr: $i] : ( v3679 @ VarCurr @ bitIndex1 ) ).

thf(zip_derived_cl328,plain,
    ( !!
    @ ^ [Y0: $i] : ( v3679 @ Y0 @ bitIndex1 ) ),
    inference(cnf,[status(esa)],[addAssignment_2618]) ).

thf(zip_derived_cl6644,plain,
    ! [X2: $i] : ( v3679 @ X2 @ bitIndex1 ),
    inference(lazy_cnf_forall,[status(thm)],[zip_derived_cl328]) ).

thf(zip_derived_cl8540,plain,
    ! [X2: $i] :
      ( ( v3678 @ X2 )
      = ( $true
        & ( v3679 @ X2 @ bitIndex0 ) ) ),
    inference(demod,[status(thm)],[zip_derived_cl8539,zip_derived_cl6644]) ).

thf(zip_derived_cl8541,plain,
    ! [X2: $i] :
      ( ( v3678 @ X2 )
      = ( v3679 @ X2 @ bitIndex0 ) ),
    inference('simplify boolean subterms',[status(thm)],[zip_derived_cl8540]) ).

thf(addAssignment_2619,axiom,
    ! [VarCurr: $i] :
      ( ( v3679 @ VarCurr @ bitIndex0 )
    <=> ( v3680 @ VarCurr ) ) ).

thf(zip_derived_cl327,plain,
    ( !!
    @ ^ [Y0: $i] :
        ( ( v3679 @ Y0 @ bitIndex0 )
      <=> ( v3680 @ Y0 ) ) ),
    inference(cnf,[status(esa)],[addAssignment_2619]) ).

thf(zip_derived_cl8551,plain,
    ! [X2: $i] :
      ( ( v3679 @ X2 @ bitIndex0 )
    <=> ( v3680 @ X2 ) ),
    inference(lazy_cnf_forall,[status(thm)],[zip_derived_cl327]) ).

thf(zip_derived_cl8552,plain,
    ! [X2: $i] :
      ( ( v3679 @ X2 @ bitIndex0 )
      = ( v3680 @ X2 ) ),
    inference('simplify nested equalities',[status(thm)],[zip_derived_cl8551]) ).

thf(zip_derived_cl8553,plain,
    ! [X2: $i] :
      ( ( v3678 @ X2 )
      = ( v3680 @ X2 ) ),
    inference(demod,[status(thm)],[zip_derived_cl8541,zip_derived_cl8552]) ).

thf(writeUnaryOperator_345,axiom,
    ! [VarCurr: $i] :
      ( ~ ( v3677 @ VarCurr )
    <=> ( v3678 @ VarCurr ) ) ).

thf(zip_derived_cl325,plain,
    ( !!
    @ ^ [Y0: $i] :
        ( ( (~) @ ( v3677 @ Y0 ) )
      <=> ( v3678 @ Y0 ) ) ),
    inference(cnf,[status(esa)],[writeUnaryOperator_345]) ).

thf(zip_derived_cl8530,plain,
    ! [X2: $i] :
      ( ( (~) @ ( v3677 @ X2 ) )
    <=> ( v3678 @ X2 ) ),
    inference(lazy_cnf_forall,[status(thm)],[zip_derived_cl325]) ).

thf(zip_derived_cl8531,plain,
    ! [X2: $i] :
      ( ( v3677 @ X2 )
     != ( v3678 @ X2 ) ),
    inference('simplify nested equalities',[status(thm)],[zip_derived_cl8530]) ).

thf(zip_derived_cl8532,plain,
    ! [X2: $i] :
      ( ( v3677 @ X2 )
      | ( v3678 @ X2 ) ),
    inference(eq_elim,[status(thm)],[zip_derived_cl8531]) ).

thf(writeBinaryOperatorEqualRangesSingleBits_740,axiom,
    ! [VarCurr: $i] :
      ( ( v3675 @ VarCurr )
    <=> ( ( v3693 @ VarCurr )
        & ( v3677 @ VarCurr ) ) ) ).

thf(zip_derived_cl323,plain,
    ( !!
    @ ^ [Y0: $i] :
        ( ( v3675 @ Y0 )
      <=> ( ( v3693 @ Y0 )
          & ( v3677 @ Y0 ) ) ) ),
    inference(cnf,[status(esa)],[writeBinaryOperatorEqualRangesSingleBits_740]) ).

thf(zip_derived_cl8491,plain,
    ! [X2: $i] :
      ( ( v3675 @ X2 )
    <=> ( ( v3693 @ X2 )
        & ( v3677 @ X2 ) ) ),
    inference(lazy_cnf_forall,[status(thm)],[zip_derived_cl323]) ).

thf(zip_derived_cl8492,plain,
    ! [X2: $i] :
      ( ( v3675 @ X2 )
      = ( ( v3693 @ X2 )
        & ( v3677 @ X2 ) ) ),
    inference('simplify nested equalities',[status(thm)],[zip_derived_cl8491]) ).

thf(zip_derived_cl8493,plain,
    ! [X2: $i] :
      ( ( v3675 @ X2 )
      | ~ ( ( v3693 @ X2 )
          & ( v3677 @ X2 ) ) ),
    inference(eq_elim,[status(thm)],[zip_derived_cl8492]) ).

thf(zip_derived_cl8502,plain,
    ! [X2: $i] :
      ( ~ ( v3693 @ X2 )
      | ~ ( v3677 @ X2 )
      | ( v3675 @ X2 ) ),
    inference(lazy_cnf_and,[status(thm)],[zip_derived_cl8493]) ).

thf(writeUnaryOperator_347,axiom,
    ! [VarCurr: $i] :
      ( ~ ( v4 @ VarCurr )
    <=> ( v3674 @ VarCurr ) ) ).

thf(zip_derived_cl321,plain,
    ( !!
    @ ^ [Y0: $i] :
        ( ( (~) @ ( v4 @ Y0 ) )
      <=> ( v3674 @ Y0 ) ) ),
    inference(cnf,[status(esa)],[writeUnaryOperator_347]) ).

thf(zip_derived_cl8464,plain,
    ! [X2: $i] :
      ( ( (~) @ ( v4 @ X2 ) )
    <=> ( v3674 @ X2 ) ),
    inference(lazy_cnf_forall,[status(thm)],[zip_derived_cl321]) ).

thf(zip_derived_cl8465,plain,
    ! [X2: $i] :
      ( ( v4 @ X2 )
     != ( v3674 @ X2 ) ),
    inference('simplify nested equalities',[status(thm)],[zip_derived_cl8464]) ).

thf(zip_derived_cl8466,plain,
    ! [X2: $i] :
      ( ( v4 @ X2 )
      | ( v3674 @ X2 ) ),
    inference(eq_elim,[status(thm)],[zip_derived_cl8465]) ).

thf(addAssertion,conjecture,
    ! [VarCurr: $i] :
      ( ( reachableState @ VarCurr )
     => ( v4 @ VarCurr ) ) ).

thf(zf_stmt_0,negated_conjecture,
    ~ ! [VarCurr: $i] :
        ( ( reachableState @ VarCurr )
       => ( v4 @ VarCurr ) ),
    inference('cnf.neg',[status(esa)],[addAssertion]) ).

thf(zip_derived_cl320,plain,
    ~ ( !!
      @ ^ [Y0: $i] :
          ( ( reachableState @ Y0 )
         => ( v4 @ Y0 ) ) ),
    inference(cnf,[status(esa)],[zf_stmt_0]) ).

thf(zip_derived_cl6476,plain,
    ~ ( ( reachableState @ '#sk1' )
     => ( v4 @ '#sk1' ) ),
    inference(lazy_cnf_exists,[status(thm)],[zip_derived_cl320]) ).

thf(zip_derived_cl6478,plain,
    ~ ( v4 @ '#sk1' ),
    inference(lazy_cnf_imply,[status(thm)],[zip_derived_cl6476]) ).

thf(zip_derived_cl8477,plain,
    v3674 @ '#sk1',
    inference('s_sup-',[status(thm)],[zip_derived_cl8466,zip_derived_cl6478]) ).

thf(writeUnaryOperator_346,axiom,
    ! [VarCurr: $i] :
      ( ~ ( v3674 @ VarCurr )
    <=> ( v3675 @ VarCurr ) ) ).

thf(zip_derived_cl322,plain,
    ( !!
    @ ^ [Y0: $i] :
        ( ( (~) @ ( v3674 @ Y0 ) )
      <=> ( v3675 @ Y0 ) ) ),
    inference(cnf,[status(esa)],[writeUnaryOperator_346]) ).

thf(zip_derived_cl8478,plain,
    ! [X2: $i] :
      ( ( (~) @ ( v3674 @ X2 ) )
    <=> ( v3675 @ X2 ) ),
    inference(lazy_cnf_forall,[status(thm)],[zip_derived_cl322]) ).

thf(zip_derived_cl8479,plain,
    ! [X2: $i] :
      ( ( v3674 @ X2 )
     != ( v3675 @ X2 ) ),
    inference('simplify nested equalities',[status(thm)],[zip_derived_cl8478]) ).

thf(zip_derived_cl8480,plain,
    ~ ( v3675 @ '#sk1' ),
    inference('s_sup-',[status(thm)],[zip_derived_cl8477,zip_derived_cl8479]) ).

thf(zip_derived_cl8503,plain,
    ( ~ ( v3677 @ '#sk1' )
    | ~ ( v3693 @ '#sk1' ) ),
    inference('s_sup-',[status(thm)],[zip_derived_cl8502,zip_derived_cl8480]) ).

thf(writeBinaryOperatorShiftedRanges_555,axiom,
    ! [VarCurr: $i] :
      ( ( v3693 @ VarCurr )
    <=> ( ( v3679 @ VarCurr @ bitIndex1 )
        | ( v3679 @ VarCurr @ bitIndex0 ) ) ) ).

thf(zip_derived_cl324,plain,
    ( !!
    @ ^ [Y0: $i] :
        ( ( v3693 @ Y0 )
      <=> ( ( v3679 @ Y0 @ bitIndex1 )
          | ( v3679 @ Y0 @ bitIndex0 ) ) ) ),
    inference(cnf,[status(esa)],[writeBinaryOperatorShiftedRanges_555]) ).

thf(zip_derived_cl8508,plain,
    ! [X2: $i] :
      ( ( v3693 @ X2 )
    <=> ( ( v3679 @ X2 @ bitIndex1 )
        | ( v3679 @ X2 @ bitIndex0 ) ) ),
    inference(lazy_cnf_forall,[status(thm)],[zip_derived_cl324]) ).

thf(zip_derived_cl8509,plain,
    ! [X2: $i] :
      ( ( v3693 @ X2 )
      = ( ( v3679 @ X2 @ bitIndex1 )
        | ( v3679 @ X2 @ bitIndex0 ) ) ),
    inference('simplify nested equalities',[status(thm)],[zip_derived_cl8508]) ).

thf(zip_derived_cl6644_001,plain,
    ! [X2: $i] : ( v3679 @ X2 @ bitIndex1 ),
    inference(lazy_cnf_forall,[status(thm)],[zip_derived_cl328]) ).

thf(zip_derived_cl8510,plain,
    ! [X2: $i] :
      ( ( v3693 @ X2 )
      = ( $true
        | ( v3679 @ X2 @ bitIndex0 ) ) ),
    inference(demod,[status(thm)],[zip_derived_cl8509,zip_derived_cl6644]) ).

thf(zip_derived_cl8511,plain,
    ! [X2: $i] : ( v3693 @ X2 ),
    inference('simplify boolean subterms',[status(thm)],[zip_derived_cl8510]) ).

thf(zip_derived_cl8515,plain,
    ~ ( v3677 @ '#sk1' ),
    inference(demod,[status(thm)],[zip_derived_cl8503,zip_derived_cl8511]) ).

thf(zip_derived_cl8548,plain,
    v3678 @ '#sk1',
    inference('s_sup-',[status(thm)],[zip_derived_cl8532,zip_derived_cl8515]) ).

thf(zip_derived_cl8561,plain,
    v3680 @ '#sk1',
    inference('s_sup+',[status(thm)],[zip_derived_cl8553,zip_derived_cl8548]) ).

thf(writeBinaryOperatorShiftedRanges_553,axiom,
    ! [VarCurr: $i] :
      ( ( v3680 @ VarCurr )
    <=> ( ( v3684 @ VarCurr @ bitIndex5 )
        & ( v3682 @ VarCurr ) ) ) ).

thf(zip_derived_cl329,plain,
    ( !!
    @ ^ [Y0: $i] :
        ( ( v3680 @ Y0 )
      <=> ( ( v3684 @ Y0 @ bitIndex5 )
          & ( v3682 @ Y0 ) ) ) ),
    inference(cnf,[status(esa)],[writeBinaryOperatorShiftedRanges_553]) ).

thf(zip_derived_cl8573,plain,
    ! [X2: $i] :
      ( ( v3680 @ X2 )
    <=> ( ( v3684 @ X2 @ bitIndex5 )
        & ( v3682 @ X2 ) ) ),
    inference(lazy_cnf_forall,[status(thm)],[zip_derived_cl329]) ).

thf(zip_derived_cl8574,plain,
    ! [X2: $i] :
      ( ( v3680 @ X2 )
      = ( ( v3684 @ X2 @ bitIndex5 )
        & ( v3682 @ X2 ) ) ),
    inference('simplify nested equalities',[status(thm)],[zip_derived_cl8573]) ).

thf(addZeroExtensionConstraint_5,axiom,
    ! [VarCurr: $i] :
      ~ ( v3684 @ VarCurr @ bitIndex5 ) ).

thf(zip_derived_cl342,plain,
    ( !!
    @ ^ [Y0: $i] : ( (~) @ ( v3684 @ Y0 @ bitIndex5 ) ) ),
    inference(cnf,[status(esa)],[addZeroExtensionConstraint_5]) ).

thf(zip_derived_cl6867,plain,
    ! [X2: $i] :
      ~ ( v3684 @ X2 @ bitIndex5 ),
    inference(lazy_cnf_forall,[status(thm)],[zip_derived_cl342]) ).

thf(zip_derived_cl8575,plain,
    ! [X2: $i] :
      ( ( v3680 @ X2 )
      = ( $false
        & ( v3682 @ X2 ) ) ),
    inference(demod,[status(thm)],[zip_derived_cl8574,zip_derived_cl6867]) ).

thf(zip_derived_cl8576,plain,
    ! [X2: $i] :
      ~ ( v3680 @ X2 ),
    inference('simplify boolean subterms',[status(thm)],[zip_derived_cl8575]) ).

thf(zip_derived_cl8581,plain,
    $false,
    inference('s_sup-',[status(thm)],[zip_derived_cl8561,zip_derived_cl8576]) ).


%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : HWV089+1 : TPTP v8.1.2. Released v6.1.0.
% 0.07/0.13  % Command  : python3 /export/starexec/sandbox2/solver/bin/portfolio.lams.parallel.py %s %d /export/starexec/sandbox2/tmp/tmp.PPhSN3DAqP true
% 0.13/0.34  % Computer : n002.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 : Tue Aug 29 14:28:50 EDT 2023
% 0.13/0.34  % CPUTime  : 
% 0.13/0.34  % Running portfolio for 300 s
% 0.13/0.34  % File         : /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.13/0.34  % Number of cores: 8
% 0.13/0.35  % Python version: Python 3.6.8
% 0.13/0.35  % Running in FO mode
% 0.21/0.63  % Total configuration time : 435
% 0.21/0.63  % Estimated wc time : 1092
% 0.21/0.63  % Estimated cpu time (7 cpus) : 156.0
% 0.21/0.68  % /export/starexec/sandbox2/solver/bin/fo/fo6_bce.sh running for 75s
% 0.21/0.68  % /export/starexec/sandbox2/solver/bin/fo/fo3_bce.sh running for 75s
% 0.21/0.71  % /export/starexec/sandbox2/solver/bin/fo/fo1_av.sh running for 75s
% 0.21/0.75  % /export/starexec/sandbox2/solver/bin/fo/fo7.sh running for 63s
% 0.21/0.75  % /export/starexec/sandbox2/solver/bin/fo/fo13.sh running for 50s
% 0.21/0.75  % /export/starexec/sandbox2/solver/bin/fo/fo5.sh running for 50s
% 0.21/0.75  % /export/starexec/sandbox2/solver/bin/fo/fo4.sh running for 50s
% 1.84/1.06  % /export/starexec/sandbox2/solver/bin/fo/fo1_lcnf.sh running for 50s
% 7.26/1.68  % /export/starexec/sandbox2/solver/bin/fo/fo17_bce.sh running for 50s
% 12.84/2.52  % Solved by fo/fo1_lcnf.sh.
% 12.84/2.52  % done 1787 iterations in 1.428s
% 12.84/2.52  % SZS status Theorem for '/export/starexec/sandbox2/benchmark/theBenchmark.p'
% 12.84/2.52  % SZS output start Refutation
% See solution above
% 12.84/2.52  
% 12.84/2.52  
% 12.84/2.52  % Terminating...
% 13.09/2.55  % Runner terminated.
% 13.09/2.56  % Zipperpin 1.5 exiting
%------------------------------------------------------------------------------