TSTP Solution File: HWV090+1 by Zenon---0.7.1

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Zenon---0.7.1
% Problem  : HWV090+1 : TPTP v8.1.0. Released v6.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_zenon %s %d

% Computer : n024.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  : 600s
% DateTime : Sat Jul 16 21:31:10 EDT 2022

% Result   : Theorem 36.26s 36.52s
% Output   : Proof 36.26s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.11  % Problem  : HWV090+1 : TPTP v8.1.0. Released v6.1.0.
% 0.06/0.13  % Command  : run_zenon %s %d
% 0.13/0.34  % Computer : n024.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  : 600
% 0.13/0.34  % DateTime : Fri Jun 17 01:17:33 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 36.26/36.52  (* PROOF-FOUND *)
% 36.26/36.52  % SZS status Theorem
% 36.26/36.52  (* BEGIN-PROOF *)
% 36.26/36.52  % SZS output start Proof
% 36.26/36.52  Theorem addAssertion : (forall VarCurr : zenon_U, ((reachableState VarCurr)->(v4 VarCurr))).
% 36.26/36.52  Proof.
% 36.26/36.52  apply NNPP. intro zenon_G.
% 36.26/36.52  apply (zenon_notallex_s (fun VarCurr : zenon_U => ((reachableState VarCurr)->(v4 VarCurr))) zenon_G); [ zenon_intro zenon_H9e2a; idtac ].
% 36.26/36.52  elim zenon_H9e2a. zenon_intro zenon_TVarCurr_chxj. zenon_intro zenon_H9e2c.
% 36.26/36.52  apply (zenon_notimply_s _ _ zenon_H9e2c). zenon_intro zenon_H9e2e. zenon_intro zenon_H9e2d.
% 36.26/36.52  generalize (writeUnaryOperator_3139 zenon_TVarCurr_chxj). zenon_intro zenon_H9e2f.
% 36.26/36.52  apply (zenon_equiv_s _ _ zenon_H9e2f); [ zenon_intro zenon_H9e33; zenon_intro zenon_H9e32 | zenon_intro zenon_H9e31; zenon_intro zenon_H9e30 ].
% 36.26/36.52  generalize (writeBinaryOperatorEqualRangesSingleBits_6728 zenon_TVarCurr_chxj). zenon_intro zenon_H9e34.
% 36.26/36.52  apply (zenon_equiv_s _ _ zenon_H9e34); [ zenon_intro zenon_H9e32; zenon_intro zenon_H9e36 | zenon_intro zenon_H9e30; zenon_intro zenon_H9e35 ].
% 36.26/36.52  apply (zenon_notand_s _ _ zenon_H9e36); [ zenon_intro zenon_H9e38 | zenon_intro zenon_H9e37 ].
% 36.26/36.52  generalize (writeUnaryOperator_3138 zenon_TVarCurr_chxj). zenon_intro zenon_H9e39.
% 36.26/36.52  apply (zenon_equiv_s _ _ zenon_H9e39); [ zenon_intro zenon_H9e3c; zenon_intro zenon_H9e3b | zenon_intro zenon_H9e38; zenon_intro zenon_H9e3a ].
% 36.26/36.52  exact (zenon_H9e3c zenon_H9e38).
% 36.26/36.52  generalize (writeBinaryOperatorShiftedRanges_1722 zenon_TVarCurr_chxj). zenon_intro zenon_H9e3d.
% 36.26/36.52  apply (zenon_equiv_s _ _ zenon_H9e3d); [ zenon_intro zenon_H9e3b; zenon_intro zenon_H9e3f | zenon_intro zenon_H9e3a; zenon_intro zenon_H9e3e ].
% 36.26/36.52  exact (zenon_H9e3b zenon_H9e3a).
% 36.26/36.52  apply (zenon_and_s _ _ zenon_H9e3e). zenon_intro zenon_H9e41. zenon_intro zenon_H9e40.
% 36.26/36.52  generalize (addAssignment_9322 zenon_TVarCurr_chxj). zenon_intro zenon_H9e42.
% 36.26/36.52  apply (zenon_equiv_s _ _ zenon_H9e42); [ zenon_intro zenon_H9e45; zenon_intro zenon_H9e44 | zenon_intro zenon_H9e41; zenon_intro zenon_H9e43 ].
% 36.26/36.52  exact (zenon_H9e45 zenon_H9e41).
% 36.26/36.52  generalize (writeBinaryOperatorShiftedRanges_1721 zenon_TVarCurr_chxj). zenon_intro zenon_H9e46.
% 36.26/36.52  apply (zenon_equiv_s _ _ zenon_H9e46); [ zenon_intro zenon_H9e44; zenon_intro zenon_H9e48 | zenon_intro zenon_H9e43; zenon_intro zenon_H9e47 ].
% 36.26/36.52  exact (zenon_H9e44 zenon_H9e43).
% 36.26/36.52  apply (zenon_and_s _ _ zenon_H9e47). zenon_intro zenon_H9e4a. zenon_intro zenon_H9e49.
% 36.26/36.52  generalize (addZeroExtensionConstraint_11 zenon_TVarCurr_chxj). zenon_intro zenon_H9e4b.
% 36.26/36.52  exact (zenon_H9e4b zenon_H9e49).
% 36.26/36.52  generalize (writeBinaryOperatorShiftedRanges_1723 zenon_TVarCurr_chxj). zenon_intro zenon_H9e4c.
% 36.26/36.52  apply (zenon_equiv_s _ _ zenon_H9e4c); [ zenon_intro zenon_H9e37; zenon_intro zenon_H9e4f | zenon_intro zenon_H9e4e; zenon_intro zenon_H9e4d ].
% 36.26/36.52  apply (zenon_notor_s _ _ zenon_H9e4f). zenon_intro zenon_H9e45. zenon_intro zenon_H9e50.
% 36.26/36.52  generalize (addAssignment_9321 zenon_TVarCurr_chxj). zenon_intro zenon_H9e51.
% 36.26/36.52  apply (zenon_equiv_s _ _ zenon_H9e51); [ zenon_intro zenon_H9e50; zenon_intro zenon_H9e53 | zenon_intro zenon_H9e40; zenon_intro zenon_H9e52 ].
% 36.26/36.52  exact (zenon_H9e53 I).
% 36.26/36.52  exact (zenon_H9e50 zenon_H9e40).
% 36.26/36.52  exact (zenon_H9e37 zenon_H9e4e).
% 36.26/36.52  exact (zenon_H9e32 zenon_H9e30).
% 36.26/36.52  generalize (writeUnaryOperator_3140 zenon_TVarCurr_chxj). zenon_intro zenon_H9e54.
% 36.26/36.52  apply (zenon_equiv_s _ _ zenon_H9e54); [ zenon_intro zenon_H9e56; zenon_intro zenon_H9e31 | zenon_intro zenon_H9e2d; zenon_intro zenon_H9e55 ].
% 36.26/36.52  exact (zenon_H9e56 zenon_H9e2d).
% 36.26/36.52  exact (zenon_H9e31 zenon_H9e55).
% 36.26/36.52  Qed.
% 36.26/36.52  % SZS output end Proof
% 36.26/36.52  (* END-PROOF *)
% 36.26/36.52  nodes searched: 221406
% 36.26/36.52  max branch formulas: 219077
% 36.26/36.52  proof nodes created: 9035
% 36.26/36.52  formulas created: 1578873
% 36.26/36.52  
%------------------------------------------------------------------------------