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

View Problem - Process Solution

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

% Computer : n017.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 00:02:05 EDT 2022

% Result   : Theorem 0.39s 0.57s
% Output   : Proof 0.39s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.14  % Problem  : CSR044+1 : TPTP v8.1.0. Released v3.4.0.
% 0.04/0.14  % Command  : run_zenon %s %d
% 0.15/0.36  % Computer : n017.cluster.edu
% 0.15/0.36  % Model    : x86_64 x86_64
% 0.15/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.36  % Memory   : 8042.1875MB
% 0.15/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.36  % CPULimit : 300
% 0.15/0.36  % WCLimit  : 600
% 0.15/0.36  % DateTime : Fri Jun 10 06:29:20 EDT 2022
% 0.15/0.36  % CPUTime  : 
% 0.39/0.57  (* PROOF-FOUND *)
% 0.39/0.57  % SZS status Theorem
% 0.39/0.57  (* BEGIN-PROOF *)
% 0.39/0.57  % SZS output start Proof
% 0.39/0.57  Theorem query44 : (exists X : zenon_U, ((mtvisible (c_tptp_member3633_mt))->((tptp_9_720 (c_tptpexecutionbyfiringsquad_90) X)/\(tptpcol_16_29490 X)))).
% 0.39/0.57  Proof.
% 0.39/0.57  assert (zenon_L1_ : (~((c_cyclistsmt) = (c_cyclistsmt))) -> False).
% 0.39/0.57  do 0 intro. intros zenon_H3a.
% 0.39/0.57  apply zenon_H3a. apply refl_equal.
% 0.39/0.57  (* end of lemma zenon_L1_ *)
% 0.39/0.57  assert (zenon_L2_ : (forall x : zenon_U, (forall y : zenon_U, (forall z : zenon_U, ((genlmt x y)->((genlmt y z)->(genlmt x z)))))) -> (~(mtvisible (c_cyclistsmt))) -> (mtvisible (c_tptp_member3633_mt)) -> False).
% 0.39/0.57  do 0 intro. intros zenon_H3b zenon_H3c zenon_H3d.
% 0.39/0.57  generalize (just48 (c_tptp_member3633_mt)). zenon_intro zenon_H3e.
% 0.39/0.57  generalize (zenon_H3e (c_cyclistsmt)). zenon_intro zenon_H3f.
% 0.39/0.57  apply (zenon_imply_s _ _ zenon_H3f); [ zenon_intro zenon_H41 | zenon_intro zenon_H40 ].
% 0.39/0.57  apply (zenon_notand_s _ _ zenon_H41); [ zenon_intro zenon_H43 | zenon_intro zenon_H42 ].
% 0.39/0.57  exact (zenon_H43 zenon_H3d).
% 0.39/0.57  elim (classic ((~((c_tptp_member3633_mt) = (c_tptp_spindleheadmt)))/\(~(genlmt (c_tptp_member3633_mt) (c_tptp_spindleheadmt))))); [ zenon_intro zenon_H44 | zenon_intro zenon_H45 ].
% 0.39/0.57  apply (zenon_and_s _ _ zenon_H44). zenon_intro zenon_H47. zenon_intro zenon_H46.
% 0.39/0.57  exact (zenon_H46 just9).
% 0.39/0.57  cut ((genlmt (c_tptp_spindleheadmt) (c_cyclistsmt)) = (genlmt (c_tptp_member3633_mt) (c_cyclistsmt))).
% 0.39/0.57  intro zenon_D_pnotp.
% 0.39/0.57  apply zenon_H42.
% 0.39/0.57  rewrite <- zenon_D_pnotp.
% 0.39/0.57  exact just8.
% 0.39/0.57  cut (((c_cyclistsmt) = (c_cyclistsmt))); [idtac | apply NNPP; zenon_intro zenon_H3a].
% 0.39/0.57  cut (((c_tptp_spindleheadmt) = (c_tptp_member3633_mt))); [idtac | apply NNPP; zenon_intro zenon_H48].
% 0.39/0.57  congruence.
% 0.39/0.57  apply (zenon_notand_s _ _ zenon_H45); [ zenon_intro zenon_H4a | zenon_intro zenon_H49 ].
% 0.39/0.57  apply zenon_H4a. zenon_intro zenon_H4b.
% 0.39/0.57  elim (classic ((c_tptp_member3633_mt) = (c_tptp_member3633_mt))); [ zenon_intro zenon_H4c | zenon_intro zenon_H4d ].
% 0.39/0.57  cut (((c_tptp_member3633_mt) = (c_tptp_member3633_mt)) = ((c_tptp_spindleheadmt) = (c_tptp_member3633_mt))).
% 0.39/0.57  intro zenon_D_pnotp.
% 0.39/0.57  apply zenon_H48.
% 0.39/0.57  rewrite <- zenon_D_pnotp.
% 0.39/0.57  exact zenon_H4c.
% 0.39/0.57  cut (((c_tptp_member3633_mt) = (c_tptp_member3633_mt))); [idtac | apply NNPP; zenon_intro zenon_H4d].
% 0.39/0.57  cut (((c_tptp_member3633_mt) = (c_tptp_spindleheadmt))); [idtac | apply NNPP; zenon_intro zenon_H47].
% 0.39/0.57  congruence.
% 0.39/0.57  exact (zenon_H47 zenon_H4b).
% 0.39/0.57  apply zenon_H4d. apply refl_equal.
% 0.39/0.57  apply zenon_H4d. apply refl_equal.
% 0.39/0.57  apply zenon_H49. zenon_intro just9.
% 0.39/0.57  generalize (zenon_H3b (c_tptp_member3633_mt)). zenon_intro zenon_H4e.
% 0.39/0.57  generalize (zenon_H4e (c_tptp_spindleheadmt)). zenon_intro zenon_H4f.
% 0.39/0.57  generalize (zenon_H4f (c_cyclistsmt)). zenon_intro zenon_H50.
% 0.39/0.57  apply (zenon_imply_s _ _ zenon_H50); [ zenon_intro zenon_H46 | zenon_intro zenon_H51 ].
% 0.39/0.57  exact (zenon_H46 just9).
% 0.39/0.57  apply (zenon_imply_s _ _ zenon_H51); [ zenon_intro zenon_H53 | zenon_intro zenon_H52 ].
% 0.39/0.57  exact (zenon_H53 just8).
% 0.39/0.57  exact (zenon_H42 zenon_H52).
% 0.39/0.57  apply zenon_H3a. apply refl_equal.
% 0.39/0.57  exact (zenon_H3c zenon_H40).
% 0.39/0.57  (* end of lemma zenon_L2_ *)
% 0.39/0.57  apply NNPP. intro zenon_G.
% 0.39/0.57  elim (classic (forall x : zenon_U, (forall y : zenon_U, (forall z : zenon_U, ((genlmt x y)->((genlmt y z)->(genlmt x z))))))); [ zenon_intro zenon_H3b | zenon_intro zenon_H54 ].
% 0.39/0.57  apply (zenon_imply_s _ _ just11); [ zenon_intro zenon_H3c | zenon_intro zenon_H55 ].
% 0.39/0.57  apply zenon_G. exists zenon_E. apply NNPP. zenon_intro zenon_H56.
% 0.39/0.57  apply (zenon_notimply_s _ _ zenon_H56). zenon_intro zenon_H3d. zenon_intro zenon_H57.
% 0.39/0.57  apply (zenon_L2_); trivial.
% 0.39/0.57  apply zenon_G. exists zenon_E. apply NNPP. zenon_intro zenon_H56.
% 0.39/0.57  apply (zenon_notimply_s _ _ zenon_H56). zenon_intro zenon_H3d. zenon_intro zenon_H57.
% 0.39/0.57  generalize (just10 (c_tptpexecutionbyfiringsquad_90)). zenon_intro zenon_H58.
% 0.39/0.57  apply (zenon_imply_s _ _ zenon_H58); [ zenon_intro zenon_H5a | zenon_intro zenon_H59 ].
% 0.39/0.57  apply (zenon_notand_s _ _ zenon_H5a); [ zenon_intro zenon_H3c | zenon_intro zenon_H5b ].
% 0.39/0.57  apply (zenon_L2_); trivial.
% 0.39/0.57  exact (zenon_H5b just12).
% 0.39/0.57  generalize (just31 (f_relationallexistsfn (c_tptpexecutionbyfiringsquad_90) (c_tptp_9_720) (c_executionbyfiringsquad) (c_tptpcol_16_29490))). zenon_intro zenon_H5c.
% 0.39/0.57  apply (zenon_imply_s _ _ zenon_H5c); [ zenon_intro zenon_H5e | zenon_intro zenon_H5d ].
% 0.39/0.57  generalize (just1 (c_tptpexecutionbyfiringsquad_90)). zenon_intro zenon_H5f.
% 0.39/0.57  generalize (zenon_H5f (c_executionbyfiringsquad)). zenon_intro zenon_H60.
% 0.39/0.57  generalize (zenon_H60 (c_tptp_9_720)). zenon_intro zenon_H61.
% 0.39/0.57  generalize (zenon_H61 (c_tptpcol_16_29490)). zenon_intro zenon_H62.
% 0.39/0.57  apply (zenon_imply_s _ _ zenon_H62); [ zenon_intro zenon_H64 | zenon_intro zenon_H63 ].
% 0.39/0.57  apply (zenon_notand_s _ _ zenon_H64); [ zenon_intro zenon_H66 | zenon_intro zenon_H65 ].
% 0.39/0.57  generalize (just34 (c_tptpexecutionbyfiringsquad_90)). zenon_intro zenon_H67.
% 0.39/0.57  apply (zenon_imply_s _ _ zenon_H67); [ zenon_intro zenon_H5b | zenon_intro zenon_H68 ].
% 0.39/0.57  exact (zenon_H5b just12).
% 0.39/0.57  exact (zenon_H66 zenon_H68).
% 0.39/0.57  exact (zenon_H65 zenon_H55).
% 0.39/0.57  exact (zenon_H5e zenon_H63).
% 0.39/0.57  apply zenon_G. exists (f_relationallexistsfn (c_tptpexecutionbyfiringsquad_90) (c_tptp_9_720) (c_executionbyfiringsquad) (c_tptpcol_16_29490)). apply NNPP. zenon_intro zenon_H69.
% 0.39/0.57  apply (zenon_notimply_s _ _ zenon_H69). zenon_intro zenon_H3d. zenon_intro zenon_H6a.
% 0.39/0.57  apply (zenon_notand_s _ _ zenon_H6a); [ zenon_intro zenon_H6c | zenon_intro zenon_H6b ].
% 0.39/0.57  exact (zenon_H6c zenon_H59).
% 0.39/0.57  exact (zenon_H6b zenon_H5d).
% 0.39/0.57  apply zenon_H54. zenon_intro zenon_Tx_ef. apply NNPP. zenon_intro zenon_H6e.
% 0.39/0.57  apply zenon_H6e. zenon_intro zenon_Ty_eh. apply NNPP. zenon_intro zenon_H70.
% 0.39/0.57  apply zenon_H70. zenon_intro zenon_Tz_ej. apply NNPP. zenon_intro zenon_H72.
% 0.39/0.57  apply (zenon_notimply_s _ _ zenon_H72). zenon_intro zenon_H74. zenon_intro zenon_H73.
% 0.39/0.57  apply (zenon_notimply_s _ _ zenon_H73). zenon_intro zenon_H76. zenon_intro zenon_H75.
% 0.39/0.57  generalize (just53 zenon_Tx_ef). zenon_intro zenon_H77.
% 0.39/0.57  generalize (zenon_H77 zenon_Ty_eh). zenon_intro zenon_H78.
% 0.39/0.57  generalize (zenon_H78 zenon_Tz_ej). zenon_intro zenon_H79.
% 0.39/0.57  apply (zenon_imply_s _ _ zenon_H79); [ zenon_intro zenon_H7b | zenon_intro zenon_H7a ].
% 0.39/0.57  apply (zenon_notand_s _ _ zenon_H7b); [ zenon_intro zenon_H7d | zenon_intro zenon_H7c ].
% 0.39/0.57  exact (zenon_H7d zenon_H74).
% 0.39/0.57  exact (zenon_H7c zenon_H76).
% 0.39/0.57  exact (zenon_H75 zenon_H7a).
% 0.39/0.57  Qed.
% 0.39/0.57  % SZS output end Proof
% 0.39/0.57  (* END-PROOF *)
% 0.39/0.57  nodes searched: 941
% 0.39/0.57  max branch formulas: 532
% 0.39/0.57  proof nodes created: 95
% 0.39/0.57  formulas created: 3825
% 0.39/0.57  
%------------------------------------------------------------------------------