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

View Problem - Process Solution

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

% Computer : n032.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 : Sun Jul 17 22:30:57 EDT 2022

% Result   : Theorem 85.55s 85.76s
% Output   : Proof 85.55s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.10  % Problem  : MGT017+1 : TPTP v8.1.0. Released v2.0.0.
% 0.10/0.10  % Command  : run_zenon %s %d
% 0.10/0.30  % Computer : n032.cluster.edu
% 0.10/0.30  % Model    : x86_64 x86_64
% 0.10/0.30  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.30  % Memory   : 8042.1875MB
% 0.10/0.30  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.10/0.30  % CPULimit : 300
% 0.10/0.30  % WCLimit  : 600
% 0.10/0.30  % DateTime : Thu Jun  9 08:15:22 EDT 2022
% 0.10/0.30  % CPUTime  : 
% 85.55/85.76  (* PROOF-FOUND *)
% 85.55/85.76  % SZS status Theorem
% 85.55/85.76  (* BEGIN-PROOF *)
% 85.55/85.76  % SZS output start Proof
% 85.55/85.76  Theorem t17_FOL : (forall X : zenon_U, (forall Y : zenon_U, (forall Rt : zenon_U, (forall C : zenon_U, (forall S1 : zenon_U, (forall S2 : zenon_U, (forall Ta : zenon_U, (forall Tb : zenon_U, (forall Tc : zenon_U, (((organization X Ta)/\((organization Y Ta)/\((organization Y Tc)/\((class X C Ta)/\((class Y C Ta)/\((reorganization X Ta Tb)/\((reorganization Y Ta Tc)/\((reorganization_type X Rt Ta)/\((reorganization_type Y Rt Ta)/\((size X S1 Ta)/\((size Y S2 Ta)/\(greater S2 S1))))))))))))->(greater Tc Tb))))))))))).
% 85.55/85.76  Proof.
% 85.55/85.76  assert (zenon_L1_ : forall (zenon_TI_p : zenon_U) (zenon_TTa_q : zenon_U) (zenon_TI_r : zenon_U) (zenon_TS2_s : zenon_U) (zenon_TS1_t : zenon_U) (zenon_TC_u : zenon_U) (zenon_TY_v : zenon_U) (zenon_TX_w : zenon_U), (forall I2 : zenon_U, (forall T1 : zenon_U, (forall T2 : zenon_U, (((organization zenon_TX_w T1)/\((organization zenon_TY_v T2)/\((class zenon_TX_w zenon_TC_u T1)/\((class zenon_TY_v zenon_TC_u T2)/\((size zenon_TX_w zenon_TS1_t T1)/\((size zenon_TY_v zenon_TS2_s T2)/\((inertia zenon_TX_w zenon_TI_r T1)/\((inertia zenon_TY_v I2 T2)/\(greater zenon_TS2_s zenon_TS1_t)))))))))->(greater I2 zenon_TI_r))))) -> (organization zenon_TX_w zenon_TTa_q) -> (organization zenon_TY_v zenon_TTa_q) -> (class zenon_TX_w zenon_TC_u zenon_TTa_q) -> (class zenon_TY_v zenon_TC_u zenon_TTa_q) -> (size zenon_TX_w zenon_TS1_t zenon_TTa_q) -> (size zenon_TY_v zenon_TS2_s zenon_TTa_q) -> (inertia zenon_TX_w zenon_TI_r zenon_TTa_q) -> (inertia zenon_TY_v zenon_TI_p zenon_TTa_q) -> (greater zenon_TS2_s zenon_TS1_t) -> (~(greater zenon_TI_p zenon_TI_r)) -> False).
% 85.55/85.76  do 8 intro. intros zenon_H4 zenon_H5 zenon_H6 zenon_H7 zenon_H8 zenon_H9 zenon_Ha zenon_Hb zenon_Hc zenon_Hd zenon_He.
% 85.55/85.76  generalize (zenon_H4 zenon_TI_p). zenon_intro zenon_H17.
% 85.55/85.76  generalize (zenon_H17 zenon_TTa_q). zenon_intro zenon_H18.
% 85.55/85.76  generalize (zenon_H18 zenon_TTa_q). zenon_intro zenon_H19.
% 85.55/85.76  apply (zenon_imply_s _ _ zenon_H19); [ zenon_intro zenon_H1b | zenon_intro zenon_H1a ].
% 85.55/85.76  apply (zenon_notand_s _ _ zenon_H1b); [ zenon_intro zenon_H1d | zenon_intro zenon_H1c ].
% 85.55/85.76  exact (zenon_H1d zenon_H5).
% 85.55/85.76  apply (zenon_notand_s _ _ zenon_H1c); [ zenon_intro zenon_H1f | zenon_intro zenon_H1e ].
% 85.55/85.76  exact (zenon_H1f zenon_H6).
% 85.55/85.76  apply (zenon_notand_s _ _ zenon_H1e); [ zenon_intro zenon_H21 | zenon_intro zenon_H20 ].
% 85.55/85.76  exact (zenon_H21 zenon_H7).
% 85.55/85.76  apply (zenon_notand_s _ _ zenon_H20); [ zenon_intro zenon_H23 | zenon_intro zenon_H22 ].
% 85.55/85.76  exact (zenon_H23 zenon_H8).
% 85.55/85.76  apply (zenon_notand_s _ _ zenon_H22); [ zenon_intro zenon_H25 | zenon_intro zenon_H24 ].
% 85.55/85.76  exact (zenon_H25 zenon_H9).
% 85.55/85.76  apply (zenon_notand_s _ _ zenon_H24); [ zenon_intro zenon_H27 | zenon_intro zenon_H26 ].
% 85.55/85.76  exact (zenon_H27 zenon_Ha).
% 85.55/85.76  apply (zenon_notand_s _ _ zenon_H26); [ zenon_intro zenon_H29 | zenon_intro zenon_H28 ].
% 85.55/85.76  exact (zenon_H29 zenon_Hb).
% 85.55/85.76  apply (zenon_notand_s _ _ zenon_H28); [ zenon_intro zenon_H2b | zenon_intro zenon_H2a ].
% 85.55/85.76  exact (zenon_H2b zenon_Hc).
% 85.55/85.76  exact (zenon_H2a zenon_Hd).
% 85.55/85.76  exact (zenon_He zenon_H1a).
% 85.55/85.76  (* end of lemma zenon_L1_ *)
% 85.55/85.76  apply NNPP. intro zenon_G.
% 85.55/85.76  apply (zenon_notallex_s (fun X : zenon_U => (forall Y : zenon_U, (forall Rt : zenon_U, (forall C : zenon_U, (forall S1 : zenon_U, (forall S2 : zenon_U, (forall Ta : zenon_U, (forall Tb : zenon_U, (forall Tc : zenon_U, (((organization X Ta)/\((organization Y Ta)/\((organization Y Tc)/\((class X C Ta)/\((class Y C Ta)/\((reorganization X Ta Tb)/\((reorganization Y Ta Tc)/\((reorganization_type X Rt Ta)/\((reorganization_type Y Rt Ta)/\((size X S1 Ta)/\((size Y S2 Ta)/\(greater S2 S1))))))))))))->(greater Tc Tb))))))))))) zenon_G); [ zenon_intro zenon_H2c; idtac ].
% 85.55/85.76  elim zenon_H2c. zenon_intro zenon_TX_w. zenon_intro zenon_H2d.
% 85.55/85.76  apply (zenon_notallex_s (fun Y : zenon_U => (forall Rt : zenon_U, (forall C : zenon_U, (forall S1 : zenon_U, (forall S2 : zenon_U, (forall Ta : zenon_U, (forall Tb : zenon_U, (forall Tc : zenon_U, (((organization zenon_TX_w Ta)/\((organization Y Ta)/\((organization Y Tc)/\((class zenon_TX_w C Ta)/\((class Y C Ta)/\((reorganization zenon_TX_w Ta Tb)/\((reorganization Y Ta Tc)/\((reorganization_type zenon_TX_w Rt Ta)/\((reorganization_type Y Rt Ta)/\((size zenon_TX_w S1 Ta)/\((size Y S2 Ta)/\(greater S2 S1))))))))))))->(greater Tc Tb)))))))))) zenon_H2d); [ zenon_intro zenon_H2e; idtac ].
% 85.55/85.76  elim zenon_H2e. zenon_intro zenon_TY_v. zenon_intro zenon_H2f.
% 85.55/85.76  apply (zenon_notallex_s (fun Rt : zenon_U => (forall C : zenon_U, (forall S1 : zenon_U, (forall S2 : zenon_U, (forall Ta : zenon_U, (forall Tb : zenon_U, (forall Tc : zenon_U, (((organization zenon_TX_w Ta)/\((organization zenon_TY_v Ta)/\((organization zenon_TY_v Tc)/\((class zenon_TX_w C Ta)/\((class zenon_TY_v C Ta)/\((reorganization zenon_TX_w Ta Tb)/\((reorganization zenon_TY_v Ta Tc)/\((reorganization_type zenon_TX_w Rt Ta)/\((reorganization_type zenon_TY_v Rt Ta)/\((size zenon_TX_w S1 Ta)/\((size zenon_TY_v S2 Ta)/\(greater S2 S1))))))))))))->(greater Tc Tb))))))))) zenon_H2f); [ zenon_intro zenon_H30; idtac ].
% 85.55/85.76  elim zenon_H30. zenon_intro zenon_TRt_bx. zenon_intro zenon_H32.
% 85.55/85.76  apply (zenon_notallex_s (fun C : zenon_U => (forall S1 : zenon_U, (forall S2 : zenon_U, (forall Ta : zenon_U, (forall Tb : zenon_U, (forall Tc : zenon_U, (((organization zenon_TX_w Ta)/\((organization zenon_TY_v Ta)/\((organization zenon_TY_v Tc)/\((class zenon_TX_w C Ta)/\((class zenon_TY_v C Ta)/\((reorganization zenon_TX_w Ta Tb)/\((reorganization zenon_TY_v Ta Tc)/\((reorganization_type zenon_TX_w zenon_TRt_bx Ta)/\((reorganization_type zenon_TY_v zenon_TRt_bx Ta)/\((size zenon_TX_w S1 Ta)/\((size zenon_TY_v S2 Ta)/\(greater S2 S1))))))))))))->(greater Tc Tb)))))))) zenon_H32); [ zenon_intro zenon_H33; idtac ].
% 85.55/85.76  elim zenon_H33. zenon_intro zenon_TC_u. zenon_intro zenon_H34.
% 85.55/85.76  apply (zenon_notallex_s (fun S1 : zenon_U => (forall S2 : zenon_U, (forall Ta : zenon_U, (forall Tb : zenon_U, (forall Tc : zenon_U, (((organization zenon_TX_w Ta)/\((organization zenon_TY_v Ta)/\((organization zenon_TY_v Tc)/\((class zenon_TX_w zenon_TC_u Ta)/\((class zenon_TY_v zenon_TC_u Ta)/\((reorganization zenon_TX_w Ta Tb)/\((reorganization zenon_TY_v Ta Tc)/\((reorganization_type zenon_TX_w zenon_TRt_bx Ta)/\((reorganization_type zenon_TY_v zenon_TRt_bx Ta)/\((size zenon_TX_w S1 Ta)/\((size zenon_TY_v S2 Ta)/\(greater S2 S1))))))))))))->(greater Tc Tb))))))) zenon_H34); [ zenon_intro zenon_H35; idtac ].
% 85.55/85.76  elim zenon_H35. zenon_intro zenon_TS1_t. zenon_intro zenon_H36.
% 85.55/85.76  apply (zenon_notallex_s (fun S2 : zenon_U => (forall Ta : zenon_U, (forall Tb : zenon_U, (forall Tc : zenon_U, (((organization zenon_TX_w Ta)/\((organization zenon_TY_v Ta)/\((organization zenon_TY_v Tc)/\((class zenon_TX_w zenon_TC_u Ta)/\((class zenon_TY_v zenon_TC_u Ta)/\((reorganization zenon_TX_w Ta Tb)/\((reorganization zenon_TY_v Ta Tc)/\((reorganization_type zenon_TX_w zenon_TRt_bx Ta)/\((reorganization_type zenon_TY_v zenon_TRt_bx Ta)/\((size zenon_TX_w zenon_TS1_t Ta)/\((size zenon_TY_v S2 Ta)/\(greater S2 zenon_TS1_t))))))))))))->(greater Tc Tb)))))) zenon_H36); [ zenon_intro zenon_H37; idtac ].
% 85.55/85.76  elim zenon_H37. zenon_intro zenon_TS2_s. zenon_intro zenon_H38.
% 85.55/85.76  apply (zenon_notallex_s (fun Ta : zenon_U => (forall Tb : zenon_U, (forall Tc : zenon_U, (((organization zenon_TX_w Ta)/\((organization zenon_TY_v Ta)/\((organization zenon_TY_v Tc)/\((class zenon_TX_w zenon_TC_u Ta)/\((class zenon_TY_v zenon_TC_u Ta)/\((reorganization zenon_TX_w Ta Tb)/\((reorganization zenon_TY_v Ta Tc)/\((reorganization_type zenon_TX_w zenon_TRt_bx Ta)/\((reorganization_type zenon_TY_v zenon_TRt_bx Ta)/\((size zenon_TX_w zenon_TS1_t Ta)/\((size zenon_TY_v zenon_TS2_s Ta)/\(greater zenon_TS2_s zenon_TS1_t))))))))))))->(greater Tc Tb))))) zenon_H38); [ zenon_intro zenon_H39; idtac ].
% 85.55/85.76  elim zenon_H39. zenon_intro zenon_TTa_q. zenon_intro zenon_H3a.
% 85.55/85.76  apply (zenon_notallex_s (fun Tb : zenon_U => (forall Tc : zenon_U, (((organization zenon_TX_w zenon_TTa_q)/\((organization zenon_TY_v zenon_TTa_q)/\((organization zenon_TY_v Tc)/\((class zenon_TX_w zenon_TC_u zenon_TTa_q)/\((class zenon_TY_v zenon_TC_u zenon_TTa_q)/\((reorganization zenon_TX_w zenon_TTa_q Tb)/\((reorganization zenon_TY_v zenon_TTa_q Tc)/\((reorganization_type zenon_TX_w zenon_TRt_bx zenon_TTa_q)/\((reorganization_type zenon_TY_v zenon_TRt_bx zenon_TTa_q)/\((size zenon_TX_w zenon_TS1_t zenon_TTa_q)/\((size zenon_TY_v zenon_TS2_s zenon_TTa_q)/\(greater zenon_TS2_s zenon_TS1_t))))))))))))->(greater Tc Tb)))) zenon_H3a); [ zenon_intro zenon_H3b; idtac ].
% 85.55/85.76  elim zenon_H3b. zenon_intro zenon_TTb_ci. zenon_intro zenon_H3d.
% 85.55/85.76  apply (zenon_notallex_s (fun Tc : zenon_U => (((organization zenon_TX_w zenon_TTa_q)/\((organization zenon_TY_v zenon_TTa_q)/\((organization zenon_TY_v Tc)/\((class zenon_TX_w zenon_TC_u zenon_TTa_q)/\((class zenon_TY_v zenon_TC_u zenon_TTa_q)/\((reorganization zenon_TX_w zenon_TTa_q zenon_TTb_ci)/\((reorganization zenon_TY_v zenon_TTa_q Tc)/\((reorganization_type zenon_TX_w zenon_TRt_bx zenon_TTa_q)/\((reorganization_type zenon_TY_v zenon_TRt_bx zenon_TTa_q)/\((size zenon_TX_w zenon_TS1_t zenon_TTa_q)/\((size zenon_TY_v zenon_TS2_s zenon_TTa_q)/\(greater zenon_TS2_s zenon_TS1_t))))))))))))->(greater Tc zenon_TTb_ci))) zenon_H3d); [ zenon_intro zenon_H3e; idtac ].
% 85.55/85.76  elim zenon_H3e. zenon_intro zenon_TTc_cl. zenon_intro zenon_H40.
% 85.55/85.76  apply (zenon_notimply_s _ _ zenon_H40). zenon_intro zenon_H42. zenon_intro zenon_H41.
% 85.55/85.76  apply (zenon_and_s _ _ zenon_H42). zenon_intro zenon_H5. zenon_intro zenon_H43.
% 85.55/85.76  apply (zenon_and_s _ _ zenon_H43). zenon_intro zenon_H6. zenon_intro zenon_H44.
% 85.55/85.76  apply (zenon_and_s _ _ zenon_H44). zenon_intro zenon_H46. zenon_intro zenon_H45.
% 85.55/85.76  apply (zenon_and_s _ _ zenon_H45). zenon_intro zenon_H7. zenon_intro zenon_H47.
% 85.55/85.76  apply (zenon_and_s _ _ zenon_H47). zenon_intro zenon_H8. zenon_intro zenon_H48.
% 85.55/85.76  apply (zenon_and_s _ _ zenon_H48). zenon_intro zenon_H4a. zenon_intro zenon_H49.
% 85.55/85.76  apply (zenon_and_s _ _ zenon_H49). zenon_intro zenon_H4c. zenon_intro zenon_H4b.
% 85.55/85.76  apply (zenon_and_s _ _ zenon_H4b). zenon_intro zenon_H4e. zenon_intro zenon_H4d.
% 85.55/85.76  apply (zenon_and_s _ _ zenon_H4d). zenon_intro zenon_H50. zenon_intro zenon_H4f.
% 85.55/85.76  apply (zenon_and_s _ _ zenon_H4f). zenon_intro zenon_H9. zenon_intro zenon_H51.
% 85.55/85.76  apply (zenon_and_s _ _ zenon_H51). zenon_intro zenon_Ha. zenon_intro zenon_Hd.
% 85.55/85.76  generalize (a13_FOL zenon_TX_w). zenon_intro zenon_H52.
% 85.55/85.76  generalize (a5_FOL zenon_TX_w). zenon_intro zenon_H53.
% 85.55/85.76  generalize (zenon_H52 zenon_TY_v). zenon_intro zenon_H54.
% 85.55/85.76  generalize (zenon_H53 zenon_TY_v). zenon_intro zenon_H55.
% 85.55/85.76  generalize (zenon_H55 zenon_TC_u). zenon_intro zenon_H56.
% 85.55/85.76  generalize (zenon_H56 zenon_TS1_t). zenon_intro zenon_H57.
% 85.55/85.76  generalize (zenon_H57 zenon_TS2_s). zenon_intro zenon_H58.
% 85.55/85.76  generalize (zenon_H54 zenon_TRt_bx). zenon_intro zenon_H59.
% 85.55/85.76  generalize (zenon_H59 zenon_TC_u). zenon_intro zenon_H5a.
% 85.55/85.76  generalize (mp5 zenon_TX_w). zenon_intro zenon_H5b.
% 85.55/85.76  generalize (mp5 zenon_TY_v). zenon_intro zenon_H5c.
% 85.55/85.76  generalize (zenon_H5b zenon_TTa_q). zenon_intro zenon_H5d.
% 85.55/85.76  apply (zenon_imply_s _ _ zenon_H5d); [ zenon_intro zenon_H1d | zenon_intro zenon_H5e ].
% 85.55/85.76  exact (zenon_H1d zenon_H5).
% 85.55/85.76  elim zenon_H5e. zenon_intro zenon_TI_r. zenon_intro zenon_Hb.
% 85.55/85.76  generalize (zenon_H5c zenon_TTa_q). zenon_intro zenon_H5f.
% 85.55/85.76  apply (zenon_imply_s _ _ zenon_H5f); [ zenon_intro zenon_H1f | zenon_intro zenon_H60 ].
% 85.55/85.76  exact (zenon_H1f zenon_H6).
% 85.55/85.76  elim zenon_H60. zenon_intro zenon_TI_p. zenon_intro zenon_Hc.
% 85.55/85.76  generalize (zenon_H5a zenon_TI_r). zenon_intro zenon_H61.
% 85.55/85.76  generalize (zenon_H58 zenon_TI_r). zenon_intro zenon_H4.
% 85.55/85.76  generalize (zenon_H61 zenon_TI_p). zenon_intro zenon_H62.
% 85.55/85.76  generalize (zenon_H62 zenon_TTa_q). zenon_intro zenon_H63.
% 85.55/85.76  generalize (zenon_H63 zenon_TTb_ci). zenon_intro zenon_H64.
% 85.55/85.76  generalize (zenon_H64 zenon_TTc_cl). zenon_intro zenon_H65.
% 85.55/85.76  apply (zenon_imply_s _ _ zenon_H65); [ zenon_intro zenon_H67 | zenon_intro zenon_H66 ].
% 85.55/85.76  apply (zenon_notand_s _ _ zenon_H67); [ zenon_intro zenon_H1d | zenon_intro zenon_H68 ].
% 85.55/85.76  exact (zenon_H1d zenon_H5).
% 85.55/85.76  apply (zenon_notand_s _ _ zenon_H68); [ zenon_intro zenon_H1f | zenon_intro zenon_H69 ].
% 85.55/85.76  exact (zenon_H1f zenon_H6).
% 85.55/85.76  apply (zenon_notand_s _ _ zenon_H69); [ zenon_intro zenon_H6b | zenon_intro zenon_H6a ].
% 85.55/85.76  exact (zenon_H6b zenon_H46).
% 85.55/85.76  apply (zenon_notand_s _ _ zenon_H6a); [ zenon_intro zenon_H21 | zenon_intro zenon_H6c ].
% 85.55/85.76  exact (zenon_H21 zenon_H7).
% 85.55/85.76  apply (zenon_notand_s _ _ zenon_H6c); [ zenon_intro zenon_H23 | zenon_intro zenon_H6d ].
% 85.55/85.77  exact (zenon_H23 zenon_H8).
% 85.55/85.77  apply (zenon_notand_s _ _ zenon_H6d); [ zenon_intro zenon_H6f | zenon_intro zenon_H6e ].
% 85.55/85.77  exact (zenon_H6f zenon_H4a).
% 85.55/85.77  apply (zenon_notand_s _ _ zenon_H6e); [ zenon_intro zenon_H71 | zenon_intro zenon_H70 ].
% 85.55/85.77  exact (zenon_H71 zenon_H4c).
% 85.55/85.77  apply (zenon_notand_s _ _ zenon_H70); [ zenon_intro zenon_H73 | zenon_intro zenon_H72 ].
% 85.55/85.77  exact (zenon_H73 zenon_H4e).
% 85.55/85.77  apply (zenon_notand_s _ _ zenon_H72); [ zenon_intro zenon_H75 | zenon_intro zenon_H74 ].
% 85.55/85.77  exact (zenon_H75 zenon_H50).
% 85.55/85.77  apply (zenon_notand_s _ _ zenon_H74); [ zenon_intro zenon_H29 | zenon_intro zenon_H76 ].
% 85.55/85.77  exact (zenon_H29 zenon_Hb).
% 85.55/85.77  apply (zenon_notand_s _ _ zenon_H76); [ zenon_intro zenon_H2b | zenon_intro zenon_He ].
% 85.55/85.77  exact (zenon_H2b zenon_Hc).
% 85.55/85.77  apply (zenon_L1_ zenon_TI_p zenon_TTa_q zenon_TI_r zenon_TS2_s zenon_TS1_t zenon_TC_u zenon_TY_v zenon_TX_w); trivial.
% 85.55/85.77  exact (zenon_H41 zenon_H66).
% 85.55/85.77  Qed.
% 85.55/85.77  % SZS output end Proof
% 85.55/85.77  (* END-PROOF *)
% 85.55/85.77  nodes searched: 220764
% 85.55/85.77  max branch formulas: 55282
% 85.55/85.77  proof nodes created: 15169
% 85.55/85.77  formulas created: 2913198
% 85.55/85.77  
%------------------------------------------------------------------------------