%------------------------------------------------------------------------------ % File : Zenon---0.7.1 % Problem : KRS133+1 : TPTP v8.1.0. Released v3.1.0. % Transfm : none % Format : tptp:raw % Command : run_zenon %s %d % Computer : n020.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 03:39:33 EDT 2022 % Result : Theorem 20.67s 20.87s % Output : Proof 20.71s % Verified : % SZS Type : - % Comments : %------------------------------------------------------------------------------ %----WARNING: Could not form TPTP format derivation %------------------------------------------------------------------------------ %----ORIGINAL SYSTEM OUTPUT % 0.07/0.13 % Problem : KRS133+1 : TPTP v8.1.0. Released v3.1.0. % 0.07/0.13 % Command : run_zenon %s %d % 0.13/0.35 % Computer : n020.cluster.edu % 0.13/0.35 % Model : x86_64 x86_64 % 0.13/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz % 0.13/0.35 % Memory : 8042.1875MB % 0.13/0.35 % OS : Linux 3.10.0-693.el7.x86_64 % 0.13/0.35 % CPULimit : 300 % 0.13/0.35 % WCLimit : 600 % 0.13/0.35 % DateTime : Tue Jun 7 14:37:21 EDT 2022 % 0.13/0.35 % CPUTime : % 20.67/20.87 (* PROOF-FOUND *) % 20.67/20.87 % SZS status Theorem % 20.67/20.87 (* BEGIN-PROOF *) % 20.67/20.87 % SZS output start Proof % 20.67/20.87 Theorem the_axiom : ((forall X : zenon_U, ((cowlThing X)/\(~(cowlNothing X))))/\((forall X : zenon_U, ((xsd_string X)<->(~(xsd_integer X))))/\((forall X : zenon_U, (~((cLeptotyphlopidae X)/\(cBipedidae X))))/\((forall X : zenon_U, (~((cBipedidae X)/\(cAnomalepidae X))))/\((forall X : zenon_U, (~((cLeptotyphlopidae X)/\(cGekkonidae X))))/\((forall X : zenon_U, (~((cAmphisbaenidae X)/\(cSphenodontidae X))))/\((forall X : zenon_U, (~((cBipedidae X)/\(cCrocodylidae X))))/\((forall X : zenon_U, (~((cBipedidae X)/\(cGekkonidae X))))/\((forall X : zenon_U, (~((cBipedidae X)/\(cSphenodontidae X))))/\((forall X : zenon_U, (~((cGekkonidae X)/\(cCrocodylidae X))))/\((forall X : zenon_U, (~((cGekkonidae X)/\(cSphenodontidae X))))/\((forall X : zenon_U, (~((cAgamidae X)/\(cSphenodontidae X))))/\((forall X : zenon_U, (~((cAnomalepidae X)/\(cCrocodylidae X))))/\((forall X : zenon_U, (~((cCrocodylidae X)/\(cEmydidae X))))/\((forall X : zenon_U, (~((cAmphisbaenidae X)/\(cLoxocemidae X))))/\((forall X : zenon_U, (~((cLeptotyphlopidae X)/\(cAgamidae X))))/\((forall X : zenon_U, (~((cAmphisbaenidae X)/\(cCrocodylidae X))))/\((forall X : zenon_U, (~((cCrocodylidae X)/\(cLoxocemidae X))))/\((forall X : zenon_U, (~((cXantusiidae X)/\(cCrocodylidae X))))/\((forall X : zenon_U, (~((cBipedidae X)/\(cEmydidae X))))/\((forall X : zenon_U, (~((cAmphisbaenidae X)/\(cEmydidae X))))/\((forall X : zenon_U, (~((cAgamidae X)/\(cCrocodylidae X))))/\((forall X : zenon_U, (~((cXantusiidae X)/\(cLoxocemidae X))))/\((forall X : zenon_U, (~((cXantusiidae X)/\(cEmydidae X))))/\((forall X : zenon_U, (~((cBipedidae X)/\(cLoxocemidae X))))/\((forall X : zenon_U, (~((cBipedidae X)/\(cAgamidae X))))/\((forall X : zenon_U, (~((cGekkonidae X)/\(cAmphisbaenidae X))))/\((forall X : zenon_U, (~((cLeptotyphlopidae X)/\(cCrocodylidae X))))/\((forall X : zenon_U, (~((cSphenodontidae X)/\(cCordylidae X))))/\((forall X : zenon_U, (~((cAmphisbaenidae X)/\(cCordylidae X))))/\((forall X : zenon_U, (~((cCordylidae X)/\(cLoxocemidae X))))/\((forall X : zenon_U, (~((cGekkonidae X)/\(cCordylidae X))))/\((forall X : zenon_U, (~((cXantusiidae X)/\(cAgamidae X))))/\((forall X : zenon_U, (~((cAnomalepidae X)/\(cCordylidae X))))/\((forall X : zenon_U, (~((cAgamidae X)/\(cEmydidae X))))/\((forall X : zenon_U, (~((cCordylidae X)/\(cEmydidae X))))/\((forall X : zenon_U, (~((cAgamidae X)/\(cLoxocemidae X))))/\((forall X : zenon_U, (~((cXantusiidae X)/\(cGekkonidae X))))/\((forall X : zenon_U, (~((cXantusiidae X)/\(cBipedidae X))))/\((forall X : zenon_U, (~((cAnomalepidae X)/\(cEmydidae X))))/\((forall X : zenon_U, (~((cXantusiidae X)/\(cSphenodontidae X))))/\((forall X : zenon_U, (~((cLeptotyphlopidae X)/\(cAmphisbaenidae X))))/\((forall X : zenon_U, (~((cSphenodontidae X)/\(cEmydidae X))))/\((forall X : zenon_U, (~((cLeptotyphlopidae X)/\(cCordylidae X))))/\((forall X : zenon_U, (~((cGekkonidae X)/\(cAnomalepidae X))))/\((forall X : zenon_U, (~((cBipedidae X)/\(cCordylidae X))))/\((forall X : zenon_U, (~((cBipedidae X)/\(cAmphisbaenidae X))))/\((forall X : zenon_U, (~((cXantusiidae X)/\(cCordylidae X))))/\((forall X : zenon_U, (~((cAnomalepidae X)/\(cAgamidae X))))/\((forall X : zenon_U, (~((cSphenodontidae X)/\(cCrocodylidae X))))/\((forall X : zenon_U, (~((cXantusiidae X)/\(cAmphisbaenidae X))))/\((forall X : zenon_U, (~((cGekkonidae X)/\(cEmydidae X))))/\((forall X : zenon_U, (~((cSphenodontidae X)/\(cLoxocemidae X))))/\((forall X : zenon_U, (~((cLeptotyphlopidae X)/\(cEmydidae X))))/\((forall X : zenon_U, (~((cAmphisbaenidae X)/\(cAnomalepidae X))))/\((forall X : zenon_U, (~((cGekkonidae X)/\(cLoxocemidae X))))/\((forall X : zenon_U, (~((cAnomalepidae X)/\(cLoxocemidae X))))/\((forall X : zenon_U, (~((cLeptotyphlopidae X)/\(cAnomalepidae X))))/\((forall X : zenon_U, (~((cCordylidae X)/\(cCrocodylidae X))))/\((forall X : zenon_U, (~((cXantusiidae X)/\(cAnomalepidae X))))/\((forall X : zenon_U, (~((cAnomalepidae X)/\(cSphenodontidae X))))/\((forall X : zenon_U, (~((cLeptotyphlopidae X)/\(cXantusiidae X))))/\((forall X : zenon_U, (~((cGekkonidae X)/\(cAgamidae X))))/\((forall X : zenon_U, (~((cAgamidae X)/\(cCordylidae X))))/\((forall X : zenon_U, (~((cLeptotyphlopidae X)/\(cLoxocemidae X))))/\((forall X : zenon_U, (~((cEmydidae X)/\(cLoxocemidae X))))/\((forall X : zenon_U, (~((cLeptotyphlopidae X)/\(cSphenodontidae X))))/\(forall X : zenon_U, (~((cAmphisbaenidae X)/\(cAgamidae X))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))). % 20.67/20.87 Proof. % 20.67/20.87 assert (zenon_L1_ : forall (zenon_TX_ex : zenon_U), (cBipedidae zenon_TX_ex) -> (~(rfamily_name zenon_TX_ex (xsd_string_3))) -> False). % 20.67/20.87 do 1 intro. intros zenon_H7d zenon_H7e. % 20.67/20.87 generalize (axiom_12 zenon_TX_ex). zenon_intro zenon_H80. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H80); [ zenon_intro zenon_H82 | zenon_intro zenon_H81 ]. % 20.67/20.87 exact (zenon_H82 zenon_H7d). % 20.67/20.87 exact (zenon_H7e zenon_H81). % 20.67/20.87 (* end of lemma zenon_L1_ *) % 20.67/20.87 assert (zenon_L2_ : (~((xsd_string_3) = (xsd_string_3))) -> False). % 20.67/20.87 do 0 intro. intros zenon_H83. % 20.67/20.87 apply zenon_H83. apply refl_equal. % 20.67/20.87 (* end of lemma zenon_L2_ *) % 20.67/20.87 assert (zenon_L3_ : forall (zenon_TX_ex : zenon_U), (cLeptotyphlopidae zenon_TX_ex) -> (~(rfamily_name zenon_TX_ex (xsd_string_8))) -> False). % 20.67/20.87 do 1 intro. intros zenon_H84 zenon_H85. % 20.67/20.87 generalize (axiom_27 zenon_TX_ex). zenon_intro zenon_H86. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H86); [ zenon_intro zenon_H88 | zenon_intro zenon_H87 ]. % 20.67/20.87 exact (zenon_H88 zenon_H84). % 20.67/20.87 exact (zenon_H85 zenon_H87). % 20.67/20.87 (* end of lemma zenon_L3_ *) % 20.67/20.87 assert (zenon_L4_ : forall (zenon_TX_fj : zenon_U), (cAnomalepidae zenon_TX_fj) -> (~(rfamily_name zenon_TX_fj (xsd_string_2))) -> False). % 20.67/20.87 do 1 intro. intros zenon_H89 zenon_H8a. % 20.67/20.87 generalize (axiom_9 zenon_TX_fj). zenon_intro zenon_H8c. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H8c); [ zenon_intro zenon_H8e | zenon_intro zenon_H8d ]. % 20.67/20.87 exact (zenon_H8e zenon_H89). % 20.67/20.87 exact (zenon_H8a zenon_H8d). % 20.67/20.87 (* end of lemma zenon_L4_ *) % 20.67/20.87 assert (zenon_L5_ : forall (zenon_TX_fj : zenon_U), (cAnomalepidae zenon_TX_fj) -> (~(cReptile zenon_TX_fj)) -> False). % 20.67/20.87 do 1 intro. intros zenon_H89 zenon_H8f. % 20.67/20.87 generalize (axiom_10 zenon_TX_fj). zenon_intro zenon_H90. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H90); [ zenon_intro zenon_H8e | zenon_intro zenon_H91 ]. % 20.67/20.87 exact (zenon_H8e zenon_H89). % 20.67/20.87 exact (zenon_H8f zenon_H91). % 20.67/20.87 (* end of lemma zenon_L5_ *) % 20.67/20.87 assert (zenon_L6_ : forall (zenon_TX_fs : zenon_U), (cGekkonidae zenon_TX_fs) -> (~(rfamily_name zenon_TX_fs (xsd_string_7))) -> False). % 20.67/20.87 do 1 intro. intros zenon_H92 zenon_H93. % 20.67/20.87 generalize (axiom_24 zenon_TX_fs). zenon_intro zenon_H95. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H95); [ zenon_intro zenon_H97 | zenon_intro zenon_H96 ]. % 20.67/20.87 exact (zenon_H97 zenon_H92). % 20.67/20.87 exact (zenon_H93 zenon_H96). % 20.67/20.87 (* end of lemma zenon_L6_ *) % 20.67/20.87 assert (zenon_L7_ : (~((xsd_string_7) = (xsd_string_7))) -> False). % 20.67/20.87 do 0 intro. intros zenon_H98. % 20.67/20.87 apply zenon_H98. apply refl_equal. % 20.67/20.87 (* end of lemma zenon_L7_ *) % 20.67/20.87 assert (zenon_L8_ : forall (zenon_TX_fs : zenon_U), (cLeptotyphlopidae zenon_TX_fs) -> (~(rfamily_name zenon_TX_fs (xsd_string_8))) -> False). % 20.67/20.87 do 1 intro. intros zenon_H99 zenon_H9a. % 20.67/20.87 generalize (axiom_27 zenon_TX_fs). zenon_intro zenon_H9b. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H9b); [ zenon_intro zenon_H9d | zenon_intro zenon_H9c ]. % 20.67/20.87 exact (zenon_H9d zenon_H99). % 20.67/20.87 exact (zenon_H9a zenon_H9c). % 20.67/20.87 (* end of lemma zenon_L8_ *) % 20.67/20.87 assert (zenon_L9_ : forall (zenon_TX_ge : zenon_U), (cAmphisbaenidae zenon_TX_ge) -> (~(cReptile zenon_TX_ge)) -> False). % 20.67/20.87 do 1 intro. intros zenon_H9e zenon_H9f. % 20.67/20.87 generalize (axiom_7 zenon_TX_ge). zenon_intro zenon_Ha1. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_Ha1); [ zenon_intro zenon_Ha3 | zenon_intro zenon_Ha2 ]. % 20.67/20.87 exact (zenon_Ha3 zenon_H9e). % 20.67/20.87 exact (zenon_H9f zenon_Ha2). % 20.67/20.87 (* end of lemma zenon_L9_ *) % 20.67/20.87 assert (zenon_L10_ : forall (zenon_TX_ge : zenon_U), (cSphenodontidae zenon_TX_ge) -> (~(rfamily_name zenon_TX_ge (xsd_string_10))) -> False). % 20.67/20.87 do 1 intro. intros zenon_Ha4 zenon_Ha5. % 20.67/20.87 generalize (axiom_34 zenon_TX_ge). zenon_intro zenon_Ha6. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_Ha6); [ zenon_intro zenon_Ha8 | zenon_intro zenon_Ha7 ]. % 20.67/20.87 exact (zenon_Ha8 zenon_Ha4). % 20.67/20.87 exact (zenon_Ha5 zenon_Ha7). % 20.67/20.87 (* end of lemma zenon_L10_ *) % 20.67/20.87 assert (zenon_L11_ : forall (zenon_TX_ge : zenon_U), (cAmphisbaenidae zenon_TX_ge) -> (~(rfamily_name zenon_TX_ge (xsd_string_1))) -> False). % 20.67/20.87 do 1 intro. intros zenon_H9e zenon_Ha9. % 20.67/20.87 generalize (axiom_6 zenon_TX_ge). zenon_intro zenon_Haa. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_Haa); [ zenon_intro zenon_Ha3 | zenon_intro zenon_Hab ]. % 20.67/20.87 exact (zenon_Ha3 zenon_H9e). % 20.67/20.87 exact (zenon_Ha9 zenon_Hab). % 20.67/20.87 (* end of lemma zenon_L11_ *) % 20.67/20.87 assert (zenon_L12_ : forall (zenon_TX_gs : zenon_U), (cBipedidae zenon_TX_gs) -> (~(rfamily_name zenon_TX_gs (xsd_string_3))) -> False). % 20.67/20.87 do 1 intro. intros zenon_Hac zenon_Had. % 20.67/20.87 generalize (axiom_12 zenon_TX_gs). zenon_intro zenon_Haf. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_Haf); [ zenon_intro zenon_Hb1 | zenon_intro zenon_Hb0 ]. % 20.67/20.87 exact (zenon_Hb1 zenon_Hac). % 20.67/20.87 exact (zenon_Had zenon_Hb0). % 20.67/20.87 (* end of lemma zenon_L12_ *) % 20.67/20.87 assert (zenon_L13_ : forall (zenon_TX_gs : zenon_U), (cCrocodylidae zenon_TX_gs) -> (~(rfamily_name zenon_TX_gs (xsd_string_5))) -> False). % 20.67/20.87 do 1 intro. intros zenon_Hb2 zenon_Hb3. % 20.67/20.87 generalize (axiom_18 zenon_TX_gs). zenon_intro zenon_Hb4. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_Hb4); [ zenon_intro zenon_Hb6 | zenon_intro zenon_Hb5 ]. % 20.67/20.87 exact (zenon_Hb6 zenon_Hb2). % 20.67/20.87 exact (zenon_Hb3 zenon_Hb5). % 20.67/20.87 (* end of lemma zenon_L13_ *) % 20.67/20.87 assert (zenon_L14_ : forall (zenon_TX_hd : zenon_U), (cGekkonidae zenon_TX_hd) -> (~(rfamily_name zenon_TX_hd (xsd_string_7))) -> False). % 20.67/20.87 do 1 intro. intros zenon_Hb7 zenon_Hb8. % 20.67/20.87 generalize (axiom_24 zenon_TX_hd). zenon_intro zenon_Hba. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_Hba); [ zenon_intro zenon_Hbc | zenon_intro zenon_Hbb ]. % 20.67/20.87 exact (zenon_Hbc zenon_Hb7). % 20.67/20.87 exact (zenon_Hb8 zenon_Hbb). % 20.67/20.87 (* end of lemma zenon_L14_ *) % 20.67/20.87 assert (zenon_L15_ : forall (zenon_TX_hd : zenon_U), (cBipedidae zenon_TX_hd) -> (~(rfamily_name zenon_TX_hd (xsd_string_3))) -> False). % 20.67/20.87 do 1 intro. intros zenon_Hbd zenon_Hbe. % 20.67/20.87 generalize (axiom_12 zenon_TX_hd). zenon_intro zenon_Hbf. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_Hbf); [ zenon_intro zenon_Hc1 | zenon_intro zenon_Hc0 ]. % 20.67/20.87 exact (zenon_Hc1 zenon_Hbd). % 20.67/20.87 exact (zenon_Hbe zenon_Hc0). % 20.67/20.87 (* end of lemma zenon_L15_ *) % 20.67/20.87 assert (zenon_L16_ : forall (zenon_TY0_hp : zenon_U) (zenon_TX_hd : zenon_U), (forall Y1 : zenon_U, (((rfamily_name zenon_TX_hd (xsd_string_3))/\(rfamily_name zenon_TX_hd Y1))->((xsd_string_3) = Y1))) -> (cBipedidae zenon_TX_hd) -> (rfamily_name zenon_TX_hd zenon_TY0_hp) -> (~(zenon_TY0_hp = (xsd_string_3))) -> False). % 20.67/20.87 do 2 intro. intros zenon_Hc2 zenon_Hbd zenon_Hc3 zenon_Hc4. % 20.67/20.87 generalize (zenon_Hc2 zenon_TY0_hp). zenon_intro zenon_Hc6. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_Hc6); [ zenon_intro zenon_Hc8 | zenon_intro zenon_Hc7 ]. % 20.67/20.87 apply (zenon_notand_s _ _ zenon_Hc8); [ zenon_intro zenon_Hbe | zenon_intro zenon_Hc9 ]. % 20.67/20.87 apply (zenon_L15_ zenon_TX_hd); trivial. % 20.67/20.87 exact (zenon_Hc9 zenon_Hc3). % 20.67/20.87 apply zenon_Hc4. apply sym_equal. exact zenon_Hc7. % 20.67/20.87 (* end of lemma zenon_L16_ *) % 20.67/20.87 assert (zenon_L17_ : forall (zenon_TX_hw : zenon_U), (cBipedidae zenon_TX_hw) -> (~(rfamily_name zenon_TX_hw (xsd_string_3))) -> False). % 20.67/20.87 do 1 intro. intros zenon_Hca zenon_Hcb. % 20.67/20.87 generalize (axiom_12 zenon_TX_hw). zenon_intro zenon_Hcd. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_Hcd); [ zenon_intro zenon_Hcf | zenon_intro zenon_Hce ]. % 20.67/20.87 exact (zenon_Hcf zenon_Hca). % 20.67/20.87 exact (zenon_Hcb zenon_Hce). % 20.67/20.87 (* end of lemma zenon_L17_ *) % 20.67/20.87 assert (zenon_L18_ : forall (zenon_TX_hw : zenon_U), (cSphenodontidae zenon_TX_hw) -> (~(rfamily_name zenon_TX_hw (xsd_string_10))) -> False). % 20.67/20.87 do 1 intro. intros zenon_Hd0 zenon_Hd1. % 20.67/20.87 generalize (axiom_34 zenon_TX_hw). zenon_intro zenon_Hd2. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_Hd2); [ zenon_intro zenon_Hd4 | zenon_intro zenon_Hd3 ]. % 20.67/20.87 exact (zenon_Hd4 zenon_Hd0). % 20.67/20.87 exact (zenon_Hd1 zenon_Hd3). % 20.67/20.87 (* end of lemma zenon_L18_ *) % 20.67/20.87 assert (zenon_L19_ : forall (zenon_TX_ih : zenon_U), (cGekkonidae zenon_TX_ih) -> (~(rfamily_name zenon_TX_ih (xsd_string_7))) -> False). % 20.67/20.87 do 1 intro. intros zenon_Hd5 zenon_Hd6. % 20.67/20.87 generalize (axiom_24 zenon_TX_ih). zenon_intro zenon_Hd8. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_Hd8); [ zenon_intro zenon_Hda | zenon_intro zenon_Hd9 ]. % 20.67/20.87 exact (zenon_Hda zenon_Hd5). % 20.67/20.87 exact (zenon_Hd6 zenon_Hd9). % 20.67/20.87 (* end of lemma zenon_L19_ *) % 20.67/20.87 assert (zenon_L20_ : forall (zenon_TX_in : zenon_U), (cSphenodontidae zenon_TX_in) -> (~(rfamily_name zenon_TX_in (xsd_string_10))) -> False). % 20.67/20.87 do 1 intro. intros zenon_Hdb zenon_Hdc. % 20.67/20.87 generalize (axiom_34 zenon_TX_in). zenon_intro zenon_Hde. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_Hde); [ zenon_intro zenon_He0 | zenon_intro zenon_Hdf ]. % 20.67/20.87 exact (zenon_He0 zenon_Hdb). % 20.67/20.87 exact (zenon_Hdc zenon_Hdf). % 20.67/20.87 (* end of lemma zenon_L20_ *) % 20.67/20.87 assert (zenon_L21_ : (~((xsd_string_10) = (xsd_string_10))) -> False). % 20.67/20.87 do 0 intro. intros zenon_He1. % 20.67/20.87 apply zenon_He1. apply refl_equal. % 20.67/20.87 (* end of lemma zenon_L21_ *) % 20.67/20.87 assert (zenon_L22_ : forall (zenon_TX_in : zenon_U), (cGekkonidae zenon_TX_in) -> (~(rfamily_name zenon_TX_in (xsd_string_7))) -> False). % 20.67/20.87 do 1 intro. intros zenon_He2 zenon_He3. % 20.67/20.87 generalize (axiom_24 zenon_TX_in). zenon_intro zenon_He4. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_He4); [ zenon_intro zenon_He6 | zenon_intro zenon_He5 ]. % 20.67/20.87 exact (zenon_He6 zenon_He2). % 20.67/20.87 exact (zenon_He3 zenon_He5). % 20.67/20.87 (* end of lemma zenon_L22_ *) % 20.67/20.87 assert (zenon_L23_ : forall (zenon_TY0_ja : zenon_U) (zenon_TX_in : zenon_U), (forall Y1 : zenon_U, (((rfamily_name zenon_TX_in (xsd_string_7))/\(rfamily_name zenon_TX_in Y1))->((xsd_string_7) = Y1))) -> (cGekkonidae zenon_TX_in) -> (rfamily_name zenon_TX_in zenon_TY0_ja) -> (~(zenon_TY0_ja = (xsd_string_7))) -> False). % 20.67/20.87 do 2 intro. intros zenon_He7 zenon_He2 zenon_He8 zenon_He9. % 20.67/20.87 generalize (zenon_He7 zenon_TY0_ja). zenon_intro zenon_Heb. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_Heb); [ zenon_intro zenon_Hed | zenon_intro zenon_Hec ]. % 20.67/20.87 apply (zenon_notand_s _ _ zenon_Hed); [ zenon_intro zenon_He3 | zenon_intro zenon_Hee ]. % 20.67/20.87 apply (zenon_L22_ zenon_TX_in); trivial. % 20.67/20.87 exact (zenon_Hee zenon_He8). % 20.67/20.87 apply zenon_He9. apply sym_equal. exact zenon_Hec. % 20.67/20.87 (* end of lemma zenon_L23_ *) % 20.67/20.87 assert (zenon_L24_ : forall (zenon_TX_in : zenon_U) (zenon_TY0_ja : zenon_U), ((xsd_string_10) = zenon_TY0_ja) -> (forall Y1 : zenon_U, (((rfamily_name zenon_TX_in (xsd_string_7))/\(rfamily_name zenon_TX_in Y1))->((xsd_string_7) = Y1))) -> (cGekkonidae zenon_TX_in) -> (rfamily_name zenon_TX_in zenon_TY0_ja) -> False). % 20.67/20.87 do 2 intro. intros zenon_Hef zenon_He7 zenon_He2 zenon_He8. % 20.67/20.87 elim (classic ((xsd_string_10) = (xsd_string_10))); [ zenon_intro zenon_Hf0 | zenon_intro zenon_He1 ]. % 20.67/20.87 cut (((xsd_string_10) = (xsd_string_10)) = ((xsd_string_7) = (xsd_string_10))). % 20.67/20.87 intro zenon_D_pnotp. % 20.67/20.87 apply axiom_97. % 20.67/20.87 rewrite <- zenon_D_pnotp. % 20.67/20.87 exact zenon_Hf0. % 20.67/20.87 cut (((xsd_string_10) = (xsd_string_10))); [idtac | apply NNPP; zenon_intro zenon_He1]. % 20.67/20.87 cut (((xsd_string_10) = (xsd_string_7))); [idtac | apply NNPP; zenon_intro zenon_Hf1]. % 20.67/20.87 congruence. % 20.67/20.87 cut (((xsd_string_10) = zenon_TY0_ja) = ((xsd_string_10) = (xsd_string_7))). % 20.67/20.87 intro zenon_D_pnotp. % 20.67/20.87 apply zenon_Hf1. % 20.67/20.87 rewrite <- zenon_D_pnotp. % 20.67/20.87 exact zenon_Hef. % 20.67/20.87 cut ((zenon_TY0_ja = (xsd_string_7))); [idtac | apply NNPP; zenon_intro zenon_He9]. % 20.67/20.87 cut (((xsd_string_10) = (xsd_string_10))); [idtac | apply NNPP; zenon_intro zenon_He1]. % 20.67/20.87 congruence. % 20.67/20.87 apply zenon_He1. apply refl_equal. % 20.67/20.87 apply (zenon_L23_ zenon_TY0_ja zenon_TX_in); trivial. % 20.67/20.87 apply zenon_He1. apply refl_equal. % 20.67/20.87 apply zenon_He1. apply refl_equal. % 20.67/20.87 (* end of lemma zenon_L24_ *) % 20.67/20.87 assert (zenon_L25_ : forall (zenon_TX_jk : zenon_U), (cAgamidae zenon_TX_jk) -> (~(rfamily_name zenon_TX_jk (xsd_string_0))) -> False). % 20.67/20.87 do 1 intro. intros zenon_Hf2 zenon_Hf3. % 20.67/20.87 generalize (axiom_3 zenon_TX_jk). zenon_intro zenon_Hf5. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_Hf5); [ zenon_intro zenon_Hf7 | zenon_intro zenon_Hf6 ]. % 20.67/20.87 exact (zenon_Hf7 zenon_Hf2). % 20.67/20.87 exact (zenon_Hf3 zenon_Hf6). % 20.67/20.87 (* end of lemma zenon_L25_ *) % 20.67/20.87 assert (zenon_L26_ : forall (zenon_TX_jq : zenon_U), (cCrocodylidae zenon_TX_jq) -> (~(rfamily_name zenon_TX_jq (xsd_string_5))) -> False). % 20.67/20.87 do 1 intro. intros zenon_Hf8 zenon_Hf9. % 20.67/20.87 generalize (axiom_18 zenon_TX_jq). zenon_intro zenon_Hfb. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_Hfb); [ zenon_intro zenon_Hfd | zenon_intro zenon_Hfc ]. % 20.67/20.87 exact (zenon_Hfd zenon_Hf8). % 20.67/20.87 exact (zenon_Hf9 zenon_Hfc). % 20.67/20.87 (* end of lemma zenon_L26_ *) % 20.67/20.87 assert (zenon_L27_ : forall (zenon_TX_jw : zenon_U), (cEmydidae zenon_TX_jw) -> (~(rfamily_name zenon_TX_jw (xsd_string_6))) -> False). % 20.67/20.87 do 1 intro. intros zenon_Hfe zenon_Hff. % 20.67/20.87 generalize (axiom_21 zenon_TX_jw). zenon_intro zenon_H101. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H101); [ zenon_intro zenon_H103 | zenon_intro zenon_H102 ]. % 20.67/20.87 exact (zenon_H103 zenon_Hfe). % 20.67/20.87 exact (zenon_Hff zenon_H102). % 20.67/20.87 (* end of lemma zenon_L27_ *) % 20.67/20.87 assert (zenon_L28_ : forall (zenon_TX_jw : zenon_U), (cCrocodylidae zenon_TX_jw) -> (~(rfamily_name zenon_TX_jw (xsd_string_5))) -> False). % 20.67/20.87 do 1 intro. intros zenon_H104 zenon_H105. % 20.67/20.87 generalize (axiom_18 zenon_TX_jw). zenon_intro zenon_H106. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H106); [ zenon_intro zenon_H108 | zenon_intro zenon_H107 ]. % 20.67/20.87 exact (zenon_H108 zenon_H104). % 20.67/20.87 exact (zenon_H105 zenon_H107). % 20.67/20.87 (* end of lemma zenon_L28_ *) % 20.67/20.87 assert (zenon_L29_ : forall (zenon_TX_kh : zenon_U), (cAmphisbaenidae zenon_TX_kh) -> (~(cReptile zenon_TX_kh)) -> False). % 20.67/20.87 do 1 intro. intros zenon_H109 zenon_H10a. % 20.67/20.87 generalize (axiom_7 zenon_TX_kh). zenon_intro zenon_H10c. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H10c); [ zenon_intro zenon_H10e | zenon_intro zenon_H10d ]. % 20.67/20.87 exact (zenon_H10e zenon_H109). % 20.67/20.87 exact (zenon_H10a zenon_H10d). % 20.67/20.87 (* end of lemma zenon_L29_ *) % 20.67/20.87 assert (zenon_L30_ : forall (zenon_TX_kh : zenon_U), (cLoxocemidae zenon_TX_kh) -> (~(rfamily_name zenon_TX_kh (xsd_string_9))) -> False). % 20.67/20.87 do 1 intro. intros zenon_H10f zenon_H110. % 20.67/20.87 generalize (axiom_30 zenon_TX_kh). zenon_intro zenon_H111. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H111); [ zenon_intro zenon_H113 | zenon_intro zenon_H112 ]. % 20.67/20.87 exact (zenon_H113 zenon_H10f). % 20.67/20.87 exact (zenon_H110 zenon_H112). % 20.67/20.87 (* end of lemma zenon_L30_ *) % 20.67/20.87 assert (zenon_L31_ : forall (zenon_TX_kh : zenon_U), (cAmphisbaenidae zenon_TX_kh) -> (~(rfamily_name zenon_TX_kh (xsd_string_1))) -> False). % 20.67/20.87 do 1 intro. intros zenon_H109 zenon_H114. % 20.67/20.87 generalize (axiom_6 zenon_TX_kh). zenon_intro zenon_H115. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H115); [ zenon_intro zenon_H10e | zenon_intro zenon_H116 ]. % 20.67/20.87 exact (zenon_H10e zenon_H109). % 20.67/20.87 exact (zenon_H114 zenon_H116). % 20.67/20.87 (* end of lemma zenon_L31_ *) % 20.67/20.87 assert (zenon_L32_ : forall (zenon_TX_kv : zenon_U), (cLeptotyphlopidae zenon_TX_kv) -> (~(rfamily_name zenon_TX_kv (xsd_string_8))) -> False). % 20.67/20.87 do 1 intro. intros zenon_H117 zenon_H118. % 20.67/20.87 generalize (axiom_27 zenon_TX_kv). zenon_intro zenon_H11a. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H11a); [ zenon_intro zenon_H11c | zenon_intro zenon_H11b ]. % 20.67/20.87 exact (zenon_H11c zenon_H117). % 20.67/20.87 exact (zenon_H118 zenon_H11b). % 20.67/20.87 (* end of lemma zenon_L32_ *) % 20.67/20.87 assert (zenon_L33_ : forall (zenon_TX_lb : zenon_U), (cAmphisbaenidae zenon_TX_lb) -> (~(rfamily_name zenon_TX_lb (xsd_string_1))) -> False). % 20.67/20.87 do 1 intro. intros zenon_H11d zenon_H11e. % 20.67/20.87 generalize (axiom_6 zenon_TX_lb). zenon_intro zenon_H120. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H120); [ zenon_intro zenon_H122 | zenon_intro zenon_H121 ]. % 20.67/20.87 exact (zenon_H122 zenon_H11d). % 20.67/20.87 exact (zenon_H11e zenon_H121). % 20.67/20.87 (* end of lemma zenon_L33_ *) % 20.67/20.87 assert (zenon_L34_ : forall (zenon_TX_lb : zenon_U), (cCrocodylidae zenon_TX_lb) -> (~(rfamily_name zenon_TX_lb (xsd_string_5))) -> False). % 20.67/20.87 do 1 intro. intros zenon_H123 zenon_H124. % 20.67/20.87 generalize (axiom_18 zenon_TX_lb). zenon_intro zenon_H125. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H125); [ zenon_intro zenon_H127 | zenon_intro zenon_H126 ]. % 20.67/20.87 exact (zenon_H127 zenon_H123). % 20.67/20.87 exact (zenon_H124 zenon_H126). % 20.67/20.87 (* end of lemma zenon_L34_ *) % 20.67/20.87 assert (zenon_L35_ : forall (zenon_TX_lm : zenon_U), (cCrocodylidae zenon_TX_lm) -> (~(rfamily_name zenon_TX_lm (xsd_string_5))) -> False). % 20.67/20.87 do 1 intro. intros zenon_H128 zenon_H129. % 20.67/20.87 generalize (axiom_18 zenon_TX_lm). zenon_intro zenon_H12b. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H12b); [ zenon_intro zenon_H12d | zenon_intro zenon_H12c ]. % 20.67/20.87 exact (zenon_H12d zenon_H128). % 20.67/20.87 exact (zenon_H129 zenon_H12c). % 20.67/20.87 (* end of lemma zenon_L35_ *) % 20.67/20.87 assert (zenon_L36_ : forall (zenon_TX_lm : zenon_U), (cLoxocemidae zenon_TX_lm) -> (~(rfamily_name zenon_TX_lm (xsd_string_9))) -> False). % 20.67/20.87 do 1 intro. intros zenon_H12e zenon_H12f. % 20.67/20.87 generalize (axiom_30 zenon_TX_lm). zenon_intro zenon_H130. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H130); [ zenon_intro zenon_H132 | zenon_intro zenon_H131 ]. % 20.67/20.87 exact (zenon_H132 zenon_H12e). % 20.67/20.87 exact (zenon_H12f zenon_H131). % 20.67/20.87 (* end of lemma zenon_L36_ *) % 20.67/20.87 assert (zenon_L37_ : forall (zenon_TX_lx : zenon_U), (cCrocodylidae zenon_TX_lx) -> (~(rfamily_name zenon_TX_lx (xsd_string_5))) -> False). % 20.67/20.87 do 1 intro. intros zenon_H133 zenon_H134. % 20.67/20.87 generalize (axiom_18 zenon_TX_lx). zenon_intro zenon_H136. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H136); [ zenon_intro zenon_H138 | zenon_intro zenon_H137 ]. % 20.67/20.87 exact (zenon_H138 zenon_H133). % 20.67/20.87 exact (zenon_H134 zenon_H137). % 20.67/20.87 (* end of lemma zenon_L37_ *) % 20.67/20.87 assert (zenon_L38_ : forall (zenon_TX_lx : zenon_U), (cXantusiidae zenon_TX_lx) -> (~(rfamily_name zenon_TX_lx (xsd_string_11))) -> False). % 20.67/20.87 do 1 intro. intros zenon_H139 zenon_H13a. % 20.67/20.87 generalize (axiom_37 zenon_TX_lx). zenon_intro zenon_H13b. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H13b); [ zenon_intro zenon_H13d | zenon_intro zenon_H13c ]. % 20.67/20.87 exact (zenon_H13d zenon_H139). % 20.67/20.87 exact (zenon_H13a zenon_H13c). % 20.67/20.87 (* end of lemma zenon_L38_ *) % 20.67/20.87 assert (zenon_L39_ : (~((xsd_string_6) = (xsd_string_6))) -> False). % 20.67/20.87 do 0 intro. intros zenon_H13e. % 20.67/20.87 apply zenon_H13e. apply refl_equal. % 20.67/20.87 (* end of lemma zenon_L39_ *) % 20.67/20.87 assert (zenon_L40_ : forall (zenon_TX_mj : zenon_U), (cEmydidae zenon_TX_mj) -> (~(rfamily_name zenon_TX_mj (xsd_string_6))) -> False). % 20.67/20.87 do 1 intro. intros zenon_H13f zenon_H140. % 20.67/20.87 generalize (axiom_21 zenon_TX_mj). zenon_intro zenon_H142. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H142); [ zenon_intro zenon_H144 | zenon_intro zenon_H143 ]. % 20.67/20.87 exact (zenon_H144 zenon_H13f). % 20.67/20.87 exact (zenon_H140 zenon_H143). % 20.67/20.87 (* end of lemma zenon_L40_ *) % 20.67/20.87 assert (zenon_L41_ : forall (zenon_TX_mj : zenon_U), (cEmydidae zenon_TX_mj) -> (~(cReptile zenon_TX_mj)) -> False). % 20.67/20.87 do 1 intro. intros zenon_H13f zenon_H145. % 20.67/20.87 generalize (axiom_22 zenon_TX_mj). zenon_intro zenon_H146. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H146); [ zenon_intro zenon_H144 | zenon_intro zenon_H147 ]. % 20.67/20.87 exact (zenon_H144 zenon_H13f). % 20.67/20.87 exact (zenon_H145 zenon_H147). % 20.67/20.87 (* end of lemma zenon_L41_ *) % 20.67/20.87 assert (zenon_L42_ : forall (zenon_TX_mj : zenon_U), (cBipedidae zenon_TX_mj) -> (~(rfamily_name zenon_TX_mj (xsd_string_3))) -> False). % 20.67/20.87 do 1 intro. intros zenon_H148 zenon_H149. % 20.67/20.87 generalize (axiom_12 zenon_TX_mj). zenon_intro zenon_H14a. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H14a); [ zenon_intro zenon_H14c | zenon_intro zenon_H14b ]. % 20.67/20.87 exact (zenon_H14c zenon_H148). % 20.67/20.87 exact (zenon_H149 zenon_H14b). % 20.67/20.87 (* end of lemma zenon_L42_ *) % 20.67/20.87 assert (zenon_L43_ : forall (zenon_TY0_my : zenon_U) (zenon_TX_mj : zenon_U), (forall Y1 : zenon_U, (((rfamily_name zenon_TX_mj (xsd_string_6))/\(rfamily_name zenon_TX_mj Y1))->((xsd_string_6) = Y1))) -> (rfamily_name zenon_TX_mj (xsd_string_6)) -> (rfamily_name zenon_TX_mj zenon_TY0_my) -> (~(zenon_TY0_my = (xsd_string_6))) -> False). % 20.67/20.87 do 2 intro. intros zenon_H14d zenon_H143 zenon_H14e zenon_H14f. % 20.67/20.87 generalize (zenon_H14d zenon_TY0_my). zenon_intro zenon_H151. % 20.67/20.87 apply (zenon_imply_s _ _ zenon_H151); [ zenon_intro zenon_H153 | zenon_intro zenon_H152 ]. % 20.67/20.87 apply (zenon_notand_s _ _ zenon_H153); [ zenon_intro zenon_H140 | zenon_intro zenon_H154 ]. % 20.67/20.87 exact (zenon_H140 zenon_H143). % 20.67/20.87 exact (zenon_H154 zenon_H14e). % 20.67/20.87 apply zenon_H14f. apply sym_equal. exact zenon_H152. % 20.67/20.87 (* end of lemma zenon_L43_ *) % 20.67/20.87 assert (zenon_L44_ : forall (zenon_TX_nf : zenon_U), (cAmphisbaenidae zenon_TX_nf) -> (~(cReptile zenon_TX_nf)) -> False). % 20.67/20.88 do 1 intro. intros zenon_H155 zenon_H156. % 20.67/20.88 generalize (axiom_7 zenon_TX_nf). zenon_intro zenon_H158. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H158); [ zenon_intro zenon_H15a | zenon_intro zenon_H159 ]. % 20.67/20.88 exact (zenon_H15a zenon_H155). % 20.67/20.88 exact (zenon_H156 zenon_H159). % 20.67/20.88 (* end of lemma zenon_L44_ *) % 20.67/20.88 assert (zenon_L45_ : forall (zenon_TX_nf : zenon_U), (cEmydidae zenon_TX_nf) -> (~(rfamily_name zenon_TX_nf (xsd_string_6))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H15b zenon_H15c. % 20.67/20.88 generalize (axiom_21 zenon_TX_nf). zenon_intro zenon_H15d. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H15d); [ zenon_intro zenon_H15f | zenon_intro zenon_H15e ]. % 20.67/20.88 exact (zenon_H15f zenon_H15b). % 20.67/20.88 exact (zenon_H15c zenon_H15e). % 20.67/20.88 (* end of lemma zenon_L45_ *) % 20.67/20.88 assert (zenon_L46_ : forall (zenon_TX_nq : zenon_U), (cCrocodylidae zenon_TX_nq) -> (~(rfamily_name zenon_TX_nq (xsd_string_5))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H160 zenon_H161. % 20.67/20.88 generalize (axiom_18 zenon_TX_nq). zenon_intro zenon_H163. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H163); [ zenon_intro zenon_H165 | zenon_intro zenon_H164 ]. % 20.67/20.88 exact (zenon_H165 zenon_H160). % 20.67/20.88 exact (zenon_H161 zenon_H164). % 20.67/20.88 (* end of lemma zenon_L46_ *) % 20.67/20.88 assert (zenon_L47_ : forall (zenon_TX_nw : zenon_U), (cXantusiidae zenon_TX_nw) -> (~(rfamily_name zenon_TX_nw (xsd_string_11))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H166 zenon_H167. % 20.67/20.88 generalize (axiom_37 zenon_TX_nw). zenon_intro zenon_H169. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H169); [ zenon_intro zenon_H16b | zenon_intro zenon_H16a ]. % 20.67/20.88 exact (zenon_H16b zenon_H166). % 20.67/20.88 exact (zenon_H167 zenon_H16a). % 20.67/20.88 (* end of lemma zenon_L47_ *) % 20.67/20.88 assert (zenon_L48_ : (~((xsd_string_11) = (xsd_string_11))) -> False). % 20.67/20.88 do 0 intro. intros zenon_H16c. % 20.67/20.88 apply zenon_H16c. apply refl_equal. % 20.67/20.88 (* end of lemma zenon_L48_ *) % 20.67/20.88 assert (zenon_L49_ : forall (zenon_TX_od : zenon_U), (cEmydidae zenon_TX_od) -> (~(rfamily_name zenon_TX_od (xsd_string_6))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H16d zenon_H16e. % 20.67/20.88 generalize (axiom_21 zenon_TX_od). zenon_intro zenon_H170. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H170); [ zenon_intro zenon_H172 | zenon_intro zenon_H171 ]. % 20.67/20.88 exact (zenon_H172 zenon_H16d). % 20.67/20.88 exact (zenon_H16e zenon_H171). % 20.67/20.88 (* end of lemma zenon_L49_ *) % 20.67/20.88 assert (zenon_L50_ : forall (zenon_TX_od : zenon_U), (cXantusiidae zenon_TX_od) -> (~(rfamily_name zenon_TX_od (xsd_string_11))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H173 zenon_H174. % 20.67/20.88 generalize (axiom_37 zenon_TX_od). zenon_intro zenon_H175. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H175); [ zenon_intro zenon_H177 | zenon_intro zenon_H176 ]. % 20.67/20.88 exact (zenon_H177 zenon_H173). % 20.67/20.88 exact (zenon_H174 zenon_H176). % 20.67/20.88 (* end of lemma zenon_L50_ *) % 20.67/20.88 assert (zenon_L51_ : forall (zenon_TX_oo : zenon_U), (cLoxocemidae zenon_TX_oo) -> (~(rfamily_name zenon_TX_oo (xsd_string_9))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H178 zenon_H179. % 20.67/20.88 generalize (axiom_30 zenon_TX_oo). zenon_intro zenon_H17b. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H17b); [ zenon_intro zenon_H17d | zenon_intro zenon_H17c ]. % 20.67/20.88 exact (zenon_H17d zenon_H178). % 20.67/20.88 exact (zenon_H179 zenon_H17c). % 20.67/20.88 (* end of lemma zenon_L51_ *) % 20.67/20.88 assert (zenon_L52_ : forall (zenon_TX_ou : zenon_U), (cAgamidae zenon_TX_ou) -> (~(rfamily_name zenon_TX_ou (xsd_string_0))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H17e zenon_H17f. % 20.67/20.88 generalize (axiom_3 zenon_TX_ou). zenon_intro zenon_H181. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H181); [ zenon_intro zenon_H183 | zenon_intro zenon_H182 ]. % 20.67/20.88 exact (zenon_H183 zenon_H17e). % 20.67/20.88 exact (zenon_H17f zenon_H182). % 20.67/20.88 (* end of lemma zenon_L52_ *) % 20.67/20.88 assert (zenon_L53_ : forall (zenon_TX_pa : zenon_U), (cAmphisbaenidae zenon_TX_pa) -> (~(cReptile zenon_TX_pa)) -> False). % 20.67/20.88 do 1 intro. intros zenon_H184 zenon_H185. % 20.67/20.88 generalize (axiom_7 zenon_TX_pa). zenon_intro zenon_H187. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H187); [ zenon_intro zenon_H189 | zenon_intro zenon_H188 ]. % 20.67/20.88 exact (zenon_H189 zenon_H184). % 20.67/20.88 exact (zenon_H185 zenon_H188). % 20.67/20.88 (* end of lemma zenon_L53_ *) % 20.67/20.88 assert (zenon_L54_ : forall (zenon_TX_pa : zenon_U), (cGekkonidae zenon_TX_pa) -> (~(rfamily_name zenon_TX_pa (xsd_string_7))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H18a zenon_H18b. % 20.67/20.88 generalize (axiom_24 zenon_TX_pa). zenon_intro zenon_H18c. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H18c); [ zenon_intro zenon_H18e | zenon_intro zenon_H18d ]. % 20.67/20.88 exact (zenon_H18e zenon_H18a). % 20.67/20.88 exact (zenon_H18b zenon_H18d). % 20.67/20.88 (* end of lemma zenon_L54_ *) % 20.67/20.88 assert (zenon_L55_ : forall (zenon_TX_pl : zenon_U), (cCrocodylidae zenon_TX_pl) -> (~(rfamily_name zenon_TX_pl (xsd_string_5))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H18f zenon_H190. % 20.67/20.88 generalize (axiom_18 zenon_TX_pl). zenon_intro zenon_H192. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H192); [ zenon_intro zenon_H194 | zenon_intro zenon_H193 ]. % 20.67/20.88 exact (zenon_H194 zenon_H18f). % 20.67/20.88 exact (zenon_H190 zenon_H193). % 20.67/20.88 (* end of lemma zenon_L55_ *) % 20.67/20.88 assert (zenon_L56_ : forall (zenon_TX_pl : zenon_U), (cLeptotyphlopidae zenon_TX_pl) -> (~(rfamily_name zenon_TX_pl (xsd_string_8))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H195 zenon_H196. % 20.67/20.88 generalize (axiom_27 zenon_TX_pl). zenon_intro zenon_H197. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H197); [ zenon_intro zenon_H199 | zenon_intro zenon_H198 ]. % 20.67/20.88 exact (zenon_H199 zenon_H195). % 20.67/20.88 exact (zenon_H196 zenon_H198). % 20.67/20.88 (* end of lemma zenon_L56_ *) % 20.67/20.88 assert (zenon_L57_ : forall (zenon_TX_pw : zenon_U), (cCordylidae zenon_TX_pw) -> (~(rfamily_name zenon_TX_pw (xsd_string_4))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H19a zenon_H19b. % 20.67/20.88 generalize (axiom_15 zenon_TX_pw). zenon_intro zenon_H19d. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H19d); [ zenon_intro zenon_H19f | zenon_intro zenon_H19e ]. % 20.67/20.88 exact (zenon_H19f zenon_H19a). % 20.67/20.88 exact (zenon_H19b zenon_H19e). % 20.67/20.88 (* end of lemma zenon_L57_ *) % 20.67/20.88 assert (zenon_L58_ : forall (zenon_TX_pw : zenon_U), (cSphenodontidae zenon_TX_pw) -> (~(rfamily_name zenon_TX_pw (xsd_string_10))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H1a0 zenon_H1a1. % 20.67/20.88 generalize (axiom_34 zenon_TX_pw). zenon_intro zenon_H1a2. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H1a2); [ zenon_intro zenon_H1a4 | zenon_intro zenon_H1a3 ]. % 20.67/20.88 exact (zenon_H1a4 zenon_H1a0). % 20.67/20.88 exact (zenon_H1a1 zenon_H1a3). % 20.67/20.88 (* end of lemma zenon_L58_ *) % 20.67/20.88 assert (zenon_L59_ : forall (zenon_TX_qh : zenon_U), (cAmphisbaenidae zenon_TX_qh) -> (~(rfamily_name zenon_TX_qh (xsd_string_1))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H1a5 zenon_H1a6. % 20.67/20.88 generalize (axiom_6 zenon_TX_qh). zenon_intro zenon_H1a8. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H1a8); [ zenon_intro zenon_H1aa | zenon_intro zenon_H1a9 ]. % 20.67/20.88 exact (zenon_H1aa zenon_H1a5). % 20.67/20.88 exact (zenon_H1a6 zenon_H1a9). % 20.67/20.88 (* end of lemma zenon_L59_ *) % 20.67/20.88 assert (zenon_L60_ : forall (zenon_TX_qh : zenon_U), (cCordylidae zenon_TX_qh) -> (~(rfamily_name zenon_TX_qh (xsd_string_4))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H1ab zenon_H1ac. % 20.67/20.88 generalize (axiom_15 zenon_TX_qh). zenon_intro zenon_H1ad. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H1ad); [ zenon_intro zenon_H1af | zenon_intro zenon_H1ae ]. % 20.67/20.88 exact (zenon_H1af zenon_H1ab). % 20.67/20.88 exact (zenon_H1ac zenon_H1ae). % 20.67/20.88 (* end of lemma zenon_L60_ *) % 20.67/20.88 assert (zenon_L61_ : forall (zenon_TX_qs : zenon_U), (cCordylidae zenon_TX_qs) -> (~(rfamily_name zenon_TX_qs (xsd_string_4))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H1b0 zenon_H1b1. % 20.67/20.88 generalize (axiom_15 zenon_TX_qs). zenon_intro zenon_H1b3. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H1b3); [ zenon_intro zenon_H1b5 | zenon_intro zenon_H1b4 ]. % 20.67/20.88 exact (zenon_H1b5 zenon_H1b0). % 20.67/20.88 exact (zenon_H1b1 zenon_H1b4). % 20.67/20.88 (* end of lemma zenon_L61_ *) % 20.67/20.88 assert (zenon_L62_ : forall (zenon_TX_qs : zenon_U), (cLoxocemidae zenon_TX_qs) -> (~(rfamily_name zenon_TX_qs (xsd_string_9))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H1b6 zenon_H1b7. % 20.67/20.88 generalize (axiom_30 zenon_TX_qs). zenon_intro zenon_H1b8. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H1b8); [ zenon_intro zenon_H1ba | zenon_intro zenon_H1b9 ]. % 20.67/20.88 exact (zenon_H1ba zenon_H1b6). % 20.67/20.88 exact (zenon_H1b7 zenon_H1b9). % 20.67/20.88 (* end of lemma zenon_L62_ *) % 20.67/20.88 assert (zenon_L63_ : forall (zenon_TX_rd : zenon_U), (cCordylidae zenon_TX_rd) -> (~(rfamily_name zenon_TX_rd (xsd_string_4))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H1bb zenon_H1bc. % 20.67/20.88 generalize (axiom_15 zenon_TX_rd). zenon_intro zenon_H1be. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H1be); [ zenon_intro zenon_H1c0 | zenon_intro zenon_H1bf ]. % 20.67/20.88 exact (zenon_H1c0 zenon_H1bb). % 20.67/20.88 exact (zenon_H1bc zenon_H1bf). % 20.67/20.88 (* end of lemma zenon_L63_ *) % 20.67/20.88 assert (zenon_L64_ : forall (zenon_TX_rd : zenon_U), (cGekkonidae zenon_TX_rd) -> (~(rfamily_name zenon_TX_rd (xsd_string_7))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H1c1 zenon_H1c2. % 20.67/20.88 generalize (axiom_24 zenon_TX_rd). zenon_intro zenon_H1c3. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H1c3); [ zenon_intro zenon_H1c5 | zenon_intro zenon_H1c4 ]. % 20.67/20.88 exact (zenon_H1c5 zenon_H1c1). % 20.67/20.88 exact (zenon_H1c2 zenon_H1c4). % 20.67/20.88 (* end of lemma zenon_L64_ *) % 20.67/20.88 assert (zenon_L65_ : forall (zenon_TX_ro : zenon_U), (cXantusiidae zenon_TX_ro) -> (~(rfamily_name zenon_TX_ro (xsd_string_11))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H1c6 zenon_H1c7. % 20.67/20.88 generalize (axiom_37 zenon_TX_ro). zenon_intro zenon_H1c9. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H1c9); [ zenon_intro zenon_H1cb | zenon_intro zenon_H1ca ]. % 20.67/20.88 exact (zenon_H1cb zenon_H1c6). % 20.67/20.88 exact (zenon_H1c7 zenon_H1ca). % 20.67/20.88 (* end of lemma zenon_L65_ *) % 20.67/20.88 assert (zenon_L66_ : forall (zenon_TX_ru : zenon_U), (cCordylidae zenon_TX_ru) -> (~(rfamily_name zenon_TX_ru (xsd_string_4))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H1cc zenon_H1cd. % 20.67/20.88 generalize (axiom_15 zenon_TX_ru). zenon_intro zenon_H1cf. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H1cf); [ zenon_intro zenon_H1d1 | zenon_intro zenon_H1d0 ]. % 20.67/20.88 exact (zenon_H1d1 zenon_H1cc). % 20.67/20.88 exact (zenon_H1cd zenon_H1d0). % 20.67/20.88 (* end of lemma zenon_L66_ *) % 20.67/20.88 assert (zenon_L67_ : forall (zenon_TX_sa : zenon_U), (cEmydidae zenon_TX_sa) -> (~(rfamily_name zenon_TX_sa (xsd_string_6))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H1d2 zenon_H1d3. % 20.67/20.88 generalize (axiom_21 zenon_TX_sa). zenon_intro zenon_H1d5. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H1d5); [ zenon_intro zenon_H1d7 | zenon_intro zenon_H1d6 ]. % 20.67/20.88 exact (zenon_H1d7 zenon_H1d2). % 20.67/20.88 exact (zenon_H1d3 zenon_H1d6). % 20.67/20.88 (* end of lemma zenon_L67_ *) % 20.67/20.88 assert (zenon_L68_ : forall (zenon_TX_sg : zenon_U), (cEmydidae zenon_TX_sg) -> (~(rfamily_name zenon_TX_sg (xsd_string_6))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H1d8 zenon_H1d9. % 20.67/20.88 generalize (axiom_21 zenon_TX_sg). zenon_intro zenon_H1db. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H1db); [ zenon_intro zenon_H1dd | zenon_intro zenon_H1dc ]. % 20.67/20.88 exact (zenon_H1dd zenon_H1d8). % 20.67/20.88 exact (zenon_H1d9 zenon_H1dc). % 20.67/20.88 (* end of lemma zenon_L68_ *) % 20.67/20.88 assert (zenon_L69_ : forall (zenon_TX_sm : zenon_U), (cAgamidae zenon_TX_sm) -> (~(rfamily_name zenon_TX_sm (xsd_string_0))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H1de zenon_H1df. % 20.67/20.88 generalize (axiom_3 zenon_TX_sm). zenon_intro zenon_H1e1. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H1e1); [ zenon_intro zenon_H1e3 | zenon_intro zenon_H1e2 ]. % 20.67/20.88 exact (zenon_H1e3 zenon_H1de). % 20.67/20.88 exact (zenon_H1df zenon_H1e2). % 20.67/20.88 (* end of lemma zenon_L69_ *) % 20.67/20.88 assert (zenon_L70_ : forall (zenon_TX_ss : zenon_U), (cGekkonidae zenon_TX_ss) -> (~(rfamily_name zenon_TX_ss (xsd_string_7))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H1e4 zenon_H1e5. % 20.67/20.88 generalize (axiom_24 zenon_TX_ss). zenon_intro zenon_H1e7. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H1e7); [ zenon_intro zenon_H1e9 | zenon_intro zenon_H1e8 ]. % 20.67/20.88 exact (zenon_H1e9 zenon_H1e4). % 20.67/20.88 exact (zenon_H1e5 zenon_H1e8). % 20.67/20.88 (* end of lemma zenon_L70_ *) % 20.67/20.88 assert (zenon_L71_ : forall (zenon_TX_ss : zenon_U), (cXantusiidae zenon_TX_ss) -> (~(rfamily_name zenon_TX_ss (xsd_string_11))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H1ea zenon_H1eb. % 20.67/20.88 generalize (axiom_37 zenon_TX_ss). zenon_intro zenon_H1ec. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H1ec); [ zenon_intro zenon_H1ee | zenon_intro zenon_H1ed ]. % 20.67/20.88 exact (zenon_H1ee zenon_H1ea). % 20.67/20.88 exact (zenon_H1eb zenon_H1ed). % 20.67/20.88 (* end of lemma zenon_L71_ *) % 20.67/20.88 assert (zenon_L72_ : forall (zenon_TX_td : zenon_U), (cXantusiidae zenon_TX_td) -> (~(rfamily_name zenon_TX_td (xsd_string_11))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H1ef zenon_H1f0. % 20.67/20.88 generalize (axiom_37 zenon_TX_td). zenon_intro zenon_H1f2. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H1f2); [ zenon_intro zenon_H1f4 | zenon_intro zenon_H1f3 ]. % 20.67/20.88 exact (zenon_H1f4 zenon_H1ef). % 20.67/20.88 exact (zenon_H1f0 zenon_H1f3). % 20.67/20.88 (* end of lemma zenon_L72_ *) % 20.67/20.88 assert (zenon_L73_ : forall (zenon_TX_tj : zenon_U), (cAnomalepidae zenon_TX_tj) -> (~(rfamily_name zenon_TX_tj (xsd_string_2))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H1f5 zenon_H1f6. % 20.67/20.88 generalize (axiom_9 zenon_TX_tj). zenon_intro zenon_H1f8. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H1f8); [ zenon_intro zenon_H1fa | zenon_intro zenon_H1f9 ]. % 20.67/20.88 exact (zenon_H1fa zenon_H1f5). % 20.67/20.88 exact (zenon_H1f6 zenon_H1f9). % 20.67/20.88 (* end of lemma zenon_L73_ *) % 20.67/20.88 assert (zenon_L74_ : forall (zenon_TX_tj : zenon_U), (cAnomalepidae zenon_TX_tj) -> (~(cReptile zenon_TX_tj)) -> False). % 20.67/20.88 do 1 intro. intros zenon_H1f5 zenon_H1fb. % 20.67/20.88 generalize (axiom_10 zenon_TX_tj). zenon_intro zenon_H1fc. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H1fc); [ zenon_intro zenon_H1fa | zenon_intro zenon_H1fd ]. % 20.67/20.88 exact (zenon_H1fa zenon_H1f5). % 20.67/20.88 exact (zenon_H1fb zenon_H1fd). % 20.67/20.88 (* end of lemma zenon_L74_ *) % 20.67/20.88 assert (zenon_L75_ : forall (zenon_TX_ts : zenon_U), (cXantusiidae zenon_TX_ts) -> (~(rfamily_name zenon_TX_ts (xsd_string_11))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H1fe zenon_H1ff. % 20.67/20.88 generalize (axiom_37 zenon_TX_ts). zenon_intro zenon_H201. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H201); [ zenon_intro zenon_H203 | zenon_intro zenon_H202 ]. % 20.67/20.88 exact (zenon_H203 zenon_H1fe). % 20.67/20.88 exact (zenon_H1ff zenon_H202). % 20.67/20.88 (* end of lemma zenon_L75_ *) % 20.67/20.88 assert (zenon_L76_ : forall (zenon_TX_ts : zenon_U), (cSphenodontidae zenon_TX_ts) -> (~(rfamily_name zenon_TX_ts (xsd_string_10))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H204 zenon_H205. % 20.67/20.88 generalize (axiom_34 zenon_TX_ts). zenon_intro zenon_H206. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H206); [ zenon_intro zenon_H208 | zenon_intro zenon_H207 ]. % 20.67/20.88 exact (zenon_H208 zenon_H204). % 20.67/20.88 exact (zenon_H205 zenon_H207). % 20.67/20.88 (* end of lemma zenon_L76_ *) % 20.67/20.88 assert (zenon_L77_ : forall (zenon_TX_ud : zenon_U), (cAmphisbaenidae zenon_TX_ud) -> (~(cReptile zenon_TX_ud)) -> False). % 20.67/20.88 do 1 intro. intros zenon_H209 zenon_H20a. % 20.67/20.88 generalize (axiom_7 zenon_TX_ud). zenon_intro zenon_H20c. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H20c); [ zenon_intro zenon_H20e | zenon_intro zenon_H20d ]. % 20.67/20.88 exact (zenon_H20e zenon_H209). % 20.67/20.88 exact (zenon_H20a zenon_H20d). % 20.67/20.88 (* end of lemma zenon_L77_ *) % 20.67/20.88 assert (zenon_L78_ : forall (zenon_TX_ud : zenon_U), (cLeptotyphlopidae zenon_TX_ud) -> (~(rfamily_name zenon_TX_ud (xsd_string_8))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H20f zenon_H210. % 20.67/20.88 generalize (axiom_27 zenon_TX_ud). zenon_intro zenon_H211. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H211); [ zenon_intro zenon_H213 | zenon_intro zenon_H212 ]. % 20.67/20.88 exact (zenon_H213 zenon_H20f). % 20.67/20.88 exact (zenon_H210 zenon_H212). % 20.67/20.88 (* end of lemma zenon_L78_ *) % 20.67/20.88 assert (zenon_L79_ : forall (zenon_TX_ud : zenon_U), (cAmphisbaenidae zenon_TX_ud) -> (~(rfamily_name zenon_TX_ud (xsd_string_1))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H209 zenon_H214. % 20.67/20.88 generalize (axiom_6 zenon_TX_ud). zenon_intro zenon_H215. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H215); [ zenon_intro zenon_H20e | zenon_intro zenon_H216 ]. % 20.67/20.88 exact (zenon_H20e zenon_H209). % 20.67/20.88 exact (zenon_H214 zenon_H216). % 20.67/20.88 (* end of lemma zenon_L79_ *) % 20.67/20.88 assert (zenon_L80_ : forall (zenon_TX_ur : zenon_U), (cEmydidae zenon_TX_ur) -> (~(rfamily_name zenon_TX_ur (xsd_string_6))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H217 zenon_H218. % 20.67/20.88 generalize (axiom_21 zenon_TX_ur). zenon_intro zenon_H21a. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H21a); [ zenon_intro zenon_H21c | zenon_intro zenon_H21b ]. % 20.67/20.88 exact (zenon_H21c zenon_H217). % 20.67/20.88 exact (zenon_H218 zenon_H21b). % 20.67/20.88 (* end of lemma zenon_L80_ *) % 20.67/20.88 assert (zenon_L81_ : forall (zenon_TX_ux : zenon_U), (cCordylidae zenon_TX_ux) -> (~(rfamily_name zenon_TX_ux (xsd_string_4))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H21d zenon_H21e. % 20.67/20.88 generalize (axiom_15 zenon_TX_ux). zenon_intro zenon_H220. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H220); [ zenon_intro zenon_H222 | zenon_intro zenon_H221 ]. % 20.67/20.88 exact (zenon_H222 zenon_H21d). % 20.67/20.88 exact (zenon_H21e zenon_H221). % 20.67/20.88 (* end of lemma zenon_L81_ *) % 20.67/20.88 assert (zenon_L82_ : forall (zenon_TX_ux : zenon_U), (cLeptotyphlopidae zenon_TX_ux) -> (~(rfamily_name zenon_TX_ux (xsd_string_8))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H223 zenon_H224. % 20.67/20.88 generalize (axiom_27 zenon_TX_ux). zenon_intro zenon_H225. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H225); [ zenon_intro zenon_H227 | zenon_intro zenon_H226 ]. % 20.67/20.88 exact (zenon_H227 zenon_H223). % 20.67/20.88 exact (zenon_H224 zenon_H226). % 20.67/20.88 (* end of lemma zenon_L82_ *) % 20.67/20.88 assert (zenon_L83_ : forall (zenon_TX_vi : zenon_U), (cAnomalepidae zenon_TX_vi) -> (~(rfamily_name zenon_TX_vi (xsd_string_2))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H228 zenon_H229. % 20.67/20.88 generalize (axiom_9 zenon_TX_vi). zenon_intro zenon_H22b. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H22b); [ zenon_intro zenon_H22d | zenon_intro zenon_H22c ]. % 20.67/20.88 exact (zenon_H22d zenon_H228). % 20.67/20.88 exact (zenon_H229 zenon_H22c). % 20.67/20.88 (* end of lemma zenon_L83_ *) % 20.67/20.88 assert (zenon_L84_ : forall (zenon_TX_vi : zenon_U), (cGekkonidae zenon_TX_vi) -> (~(rfamily_name zenon_TX_vi (xsd_string_7))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H22e zenon_H22f. % 20.67/20.88 generalize (axiom_24 zenon_TX_vi). zenon_intro zenon_H230. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H230); [ zenon_intro zenon_H232 | zenon_intro zenon_H231 ]. % 20.67/20.88 exact (zenon_H232 zenon_H22e). % 20.67/20.88 exact (zenon_H22f zenon_H231). % 20.67/20.88 (* end of lemma zenon_L84_ *) % 20.67/20.88 assert (zenon_L85_ : forall (zenon_TX_vi : zenon_U), (cAnomalepidae zenon_TX_vi) -> (~(cReptile zenon_TX_vi)) -> False). % 20.67/20.88 do 1 intro. intros zenon_H228 zenon_H233. % 20.67/20.88 generalize (axiom_10 zenon_TX_vi). zenon_intro zenon_H234. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H234); [ zenon_intro zenon_H22d | zenon_intro zenon_H235 ]. % 20.67/20.88 exact (zenon_H22d zenon_H228). % 20.67/20.88 exact (zenon_H233 zenon_H235). % 20.67/20.88 (* end of lemma zenon_L85_ *) % 20.67/20.88 assert (zenon_L86_ : forall (zenon_TX_vw : zenon_U), (cCordylidae zenon_TX_vw) -> (~(rfamily_name zenon_TX_vw (xsd_string_4))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H236 zenon_H237. % 20.67/20.88 generalize (axiom_15 zenon_TX_vw). zenon_intro zenon_H239. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H239); [ zenon_intro zenon_H23b | zenon_intro zenon_H23a ]. % 20.67/20.88 exact (zenon_H23b zenon_H236). % 20.67/20.88 exact (zenon_H237 zenon_H23a). % 20.67/20.88 (* end of lemma zenon_L86_ *) % 20.67/20.88 assert (zenon_L87_ : forall (zenon_TX_wc : zenon_U), (cAmphisbaenidae zenon_TX_wc) -> (~(cReptile zenon_TX_wc)) -> False). % 20.67/20.88 do 1 intro. intros zenon_H23c zenon_H23d. % 20.67/20.88 generalize (axiom_7 zenon_TX_wc). zenon_intro zenon_H23f. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H23f); [ zenon_intro zenon_H241 | zenon_intro zenon_H240 ]. % 20.67/20.88 exact (zenon_H241 zenon_H23c). % 20.67/20.88 exact (zenon_H23d zenon_H240). % 20.67/20.88 (* end of lemma zenon_L87_ *) % 20.67/20.88 assert (zenon_L88_ : forall (zenon_TX_wc : zenon_U), (cBipedidae zenon_TX_wc) -> (~(rfamily_name zenon_TX_wc (xsd_string_3))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H242 zenon_H243. % 20.67/20.88 generalize (axiom_12 zenon_TX_wc). zenon_intro zenon_H244. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H244); [ zenon_intro zenon_H246 | zenon_intro zenon_H245 ]. % 20.67/20.88 exact (zenon_H246 zenon_H242). % 20.67/20.88 exact (zenon_H243 zenon_H245). % 20.67/20.88 (* end of lemma zenon_L88_ *) % 20.67/20.88 assert (zenon_L89_ : forall (zenon_TX_wc : zenon_U), (cAmphisbaenidae zenon_TX_wc) -> (~(rfamily_name zenon_TX_wc (xsd_string_1))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H23c zenon_H247. % 20.67/20.88 generalize (axiom_6 zenon_TX_wc). zenon_intro zenon_H248. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H248); [ zenon_intro zenon_H241 | zenon_intro zenon_H249 ]. % 20.67/20.88 exact (zenon_H241 zenon_H23c). % 20.67/20.88 exact (zenon_H247 zenon_H249). % 20.67/20.88 (* end of lemma zenon_L89_ *) % 20.67/20.88 assert (zenon_L90_ : forall (zenon_TX_wq : zenon_U), (cCordylidae zenon_TX_wq) -> (~(rfamily_name zenon_TX_wq (xsd_string_4))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H24a zenon_H24b. % 20.67/20.88 generalize (axiom_15 zenon_TX_wq). zenon_intro zenon_H24d. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H24d); [ zenon_intro zenon_H24f | zenon_intro zenon_H24e ]. % 20.67/20.88 exact (zenon_H24f zenon_H24a). % 20.67/20.88 exact (zenon_H24b zenon_H24e). % 20.67/20.88 (* end of lemma zenon_L90_ *) % 20.67/20.88 assert (zenon_L91_ : forall (zenon_TX_wq : zenon_U), (cXantusiidae zenon_TX_wq) -> (~(rfamily_name zenon_TX_wq (xsd_string_11))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H250 zenon_H251. % 20.67/20.88 generalize (axiom_37 zenon_TX_wq). zenon_intro zenon_H252. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H252); [ zenon_intro zenon_H254 | zenon_intro zenon_H253 ]. % 20.67/20.88 exact (zenon_H254 zenon_H250). % 20.67/20.88 exact (zenon_H251 zenon_H253). % 20.67/20.88 (* end of lemma zenon_L91_ *) % 20.67/20.88 assert (zenon_L92_ : forall (zenon_TX_xb : zenon_U), (cAnomalepidae zenon_TX_xb) -> (~(rfamily_name zenon_TX_xb (xsd_string_2))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H255 zenon_H256. % 20.67/20.88 generalize (axiom_9 zenon_TX_xb). zenon_intro zenon_H258. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H258); [ zenon_intro zenon_H25a | zenon_intro zenon_H259 ]. % 20.67/20.88 exact (zenon_H25a zenon_H255). % 20.67/20.88 exact (zenon_H256 zenon_H259). % 20.67/20.88 (* end of lemma zenon_L92_ *) % 20.67/20.88 assert (zenon_L93_ : forall (zenon_TX_xb : zenon_U), (cAgamidae zenon_TX_xb) -> (~(rfamily_name zenon_TX_xb (xsd_string_0))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H25b zenon_H25c. % 20.67/20.88 generalize (axiom_3 zenon_TX_xb). zenon_intro zenon_H25d. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H25d); [ zenon_intro zenon_H25f | zenon_intro zenon_H25e ]. % 20.67/20.88 exact (zenon_H25f zenon_H25b). % 20.67/20.88 exact (zenon_H25c zenon_H25e). % 20.67/20.88 (* end of lemma zenon_L93_ *) % 20.67/20.88 assert (zenon_L94_ : forall (zenon_TX_xb : zenon_U), (cAnomalepidae zenon_TX_xb) -> (~(cReptile zenon_TX_xb)) -> False). % 20.67/20.88 do 1 intro. intros zenon_H255 zenon_H260. % 20.67/20.88 generalize (axiom_10 zenon_TX_xb). zenon_intro zenon_H261. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H261); [ zenon_intro zenon_H25a | zenon_intro zenon_H262 ]. % 20.67/20.88 exact (zenon_H25a zenon_H255). % 20.67/20.88 exact (zenon_H260 zenon_H262). % 20.67/20.88 (* end of lemma zenon_L94_ *) % 20.67/20.88 assert (zenon_L95_ : forall (zenon_TX_xp : zenon_U), (cCrocodylidae zenon_TX_xp) -> (~(rfamily_name zenon_TX_xp (xsd_string_5))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H263 zenon_H264. % 20.67/20.88 generalize (axiom_18 zenon_TX_xp). zenon_intro zenon_H266. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H266); [ zenon_intro zenon_H268 | zenon_intro zenon_H267 ]. % 20.67/20.88 exact (zenon_H268 zenon_H263). % 20.67/20.88 exact (zenon_H264 zenon_H267). % 20.67/20.88 (* end of lemma zenon_L95_ *) % 20.67/20.88 assert (zenon_L96_ : forall (zenon_TX_xp : zenon_U), (cSphenodontidae zenon_TX_xp) -> (~(rfamily_name zenon_TX_xp (xsd_string_10))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H269 zenon_H26a. % 20.67/20.88 generalize (axiom_34 zenon_TX_xp). zenon_intro zenon_H26b. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H26b); [ zenon_intro zenon_H26d | zenon_intro zenon_H26c ]. % 20.67/20.88 exact (zenon_H26d zenon_H269). % 20.67/20.88 exact (zenon_H26a zenon_H26c). % 20.67/20.88 (* end of lemma zenon_L96_ *) % 20.67/20.88 assert (zenon_L97_ : forall (zenon_TX_ya : zenon_U), (cXantusiidae zenon_TX_ya) -> (~(rfamily_name zenon_TX_ya (xsd_string_11))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H26e zenon_H26f. % 20.67/20.88 generalize (axiom_37 zenon_TX_ya). zenon_intro zenon_H271. % 20.67/20.88 apply (zenon_imply_s _ _ zenon_H271); [ zenon_intro zenon_H273 | zenon_intro zenon_H272 ]. % 20.67/20.88 exact (zenon_H273 zenon_H26e). % 20.67/20.88 exact (zenon_H26f zenon_H272). % 20.67/20.88 (* end of lemma zenon_L97_ *) % 20.67/20.88 assert (zenon_L98_ : forall (zenon_TX_yg : zenon_U), (cGekkonidae zenon_TX_yg) -> (~(rfamily_name zenon_TX_yg (xsd_string_7))) -> False). % 20.67/20.88 do 1 intro. intros zenon_H274 zenon_H275. % 20.67/20.88 generalize (axiom_24 zenon_TX_yg). zenon_intro zenon_H277. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H277); [ zenon_intro zenon_H279 | zenon_intro zenon_H278 ]. % 20.71/20.88 exact (zenon_H279 zenon_H274). % 20.71/20.88 exact (zenon_H275 zenon_H278). % 20.71/20.88 (* end of lemma zenon_L98_ *) % 20.71/20.88 assert (zenon_L99_ : forall (zenon_TX_ym : zenon_U), (cLoxocemidae zenon_TX_ym) -> (~(rfamily_name zenon_TX_ym (xsd_string_9))) -> False). % 20.71/20.88 do 1 intro. intros zenon_H27a zenon_H27b. % 20.71/20.88 generalize (axiom_30 zenon_TX_ym). zenon_intro zenon_H27d. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H27d); [ zenon_intro zenon_H27f | zenon_intro zenon_H27e ]. % 20.71/20.88 exact (zenon_H27f zenon_H27a). % 20.71/20.88 exact (zenon_H27b zenon_H27e). % 20.71/20.88 (* end of lemma zenon_L99_ *) % 20.71/20.88 assert (zenon_L100_ : (~((xsd_string_9) = (xsd_string_9))) -> False). % 20.71/20.88 do 0 intro. intros zenon_H280. % 20.71/20.88 apply zenon_H280. apply refl_equal. % 20.71/20.88 (* end of lemma zenon_L100_ *) % 20.71/20.88 assert (zenon_L101_ : forall (zenon_TY0_yv : zenon_U) (zenon_TX_ym : zenon_U), (cSphenodontidae zenon_TX_ym) -> (forall Y1 : zenon_U, (((rfamily_name zenon_TX_ym zenon_TY0_yv)/\(rfamily_name zenon_TX_ym Y1))->(zenon_TY0_yv = Y1))) -> (rfamily_name zenon_TX_ym zenon_TY0_yv) -> (~(zenon_TY0_yv = (xsd_string_10))) -> False). % 20.71/20.88 do 2 intro. intros zenon_H281 zenon_H282 zenon_H283 zenon_H284. % 20.71/20.88 generalize (axiom_34 zenon_TX_ym). zenon_intro zenon_H286. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H286); [ zenon_intro zenon_H288 | zenon_intro zenon_H287 ]. % 20.71/20.88 exact (zenon_H288 zenon_H281). % 20.71/20.88 generalize (zenon_H282 (xsd_string_10)). zenon_intro zenon_H289. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H289); [ zenon_intro zenon_H28b | zenon_intro zenon_H28a ]. % 20.71/20.88 apply (zenon_notand_s _ _ zenon_H28b); [ zenon_intro zenon_H28d | zenon_intro zenon_H28c ]. % 20.71/20.88 exact (zenon_H28d zenon_H283). % 20.71/20.88 exact (zenon_H28c zenon_H287). % 20.71/20.88 exact (zenon_H284 zenon_H28a). % 20.71/20.88 (* end of lemma zenon_L101_ *) % 20.71/20.88 assert (zenon_L102_ : forall (zenon_TX_zg : zenon_U), (cEmydidae zenon_TX_zg) -> (~(rfamily_name zenon_TX_zg (xsd_string_6))) -> False). % 20.71/20.88 do 1 intro. intros zenon_H28e zenon_H28f. % 20.71/20.88 generalize (axiom_21 zenon_TX_zg). zenon_intro zenon_H291. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H291); [ zenon_intro zenon_H293 | zenon_intro zenon_H292 ]. % 20.71/20.88 exact (zenon_H293 zenon_H28e). % 20.71/20.88 exact (zenon_H28f zenon_H292). % 20.71/20.88 (* end of lemma zenon_L102_ *) % 20.71/20.88 assert (zenon_L103_ : forall (zenon_TX_zg : zenon_U), (cEmydidae zenon_TX_zg) -> (~(cReptile zenon_TX_zg)) -> False). % 20.71/20.88 do 1 intro. intros zenon_H28e zenon_H294. % 20.71/20.88 generalize (axiom_22 zenon_TX_zg). zenon_intro zenon_H295. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H295); [ zenon_intro zenon_H293 | zenon_intro zenon_H296 ]. % 20.71/20.88 exact (zenon_H293 zenon_H28e). % 20.71/20.88 exact (zenon_H294 zenon_H296). % 20.71/20.88 (* end of lemma zenon_L103_ *) % 20.71/20.88 assert (zenon_L104_ : forall (zenon_TX_zp : zenon_U), (cAmphisbaenidae zenon_TX_zp) -> (~(cReptile zenon_TX_zp)) -> False). % 20.71/20.88 do 1 intro. intros zenon_H297 zenon_H298. % 20.71/20.88 generalize (axiom_7 zenon_TX_zp). zenon_intro zenon_H29a. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H29a); [ zenon_intro zenon_H29c | zenon_intro zenon_H29b ]. % 20.71/20.88 exact (zenon_H29c zenon_H297). % 20.71/20.88 exact (zenon_H298 zenon_H29b). % 20.71/20.88 (* end of lemma zenon_L104_ *) % 20.71/20.88 assert (zenon_L105_ : forall (zenon_TX_zp : zenon_U), (cAnomalepidae zenon_TX_zp) -> (~(rfamily_name zenon_TX_zp (xsd_string_2))) -> False). % 20.71/20.88 do 1 intro. intros zenon_H29d zenon_H29e. % 20.71/20.88 generalize (axiom_9 zenon_TX_zp). zenon_intro zenon_H29f. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H29f); [ zenon_intro zenon_H2a1 | zenon_intro zenon_H2a0 ]. % 20.71/20.88 exact (zenon_H2a1 zenon_H29d). % 20.71/20.88 exact (zenon_H29e zenon_H2a0). % 20.71/20.88 (* end of lemma zenon_L105_ *) % 20.71/20.88 assert (zenon_L106_ : forall (zenon_TX_baa : zenon_U), (cLoxocemidae zenon_TX_baa) -> (~(rfamily_name zenon_TX_baa (xsd_string_9))) -> False). % 20.71/20.88 do 1 intro. intros zenon_H2a2 zenon_H2a3. % 20.71/20.88 generalize (axiom_30 zenon_TX_baa). zenon_intro zenon_H2a5. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H2a5); [ zenon_intro zenon_H2a7 | zenon_intro zenon_H2a6 ]. % 20.71/20.88 exact (zenon_H2a7 zenon_H2a2). % 20.71/20.88 exact (zenon_H2a3 zenon_H2a6). % 20.71/20.88 (* end of lemma zenon_L106_ *) % 20.71/20.88 assert (zenon_L107_ : forall (zenon_TX_bag : zenon_U), (cAnomalepidae zenon_TX_bag) -> (~(rfamily_name zenon_TX_bag (xsd_string_2))) -> False). % 20.71/20.88 do 1 intro. intros zenon_H2a8 zenon_H2a9. % 20.71/20.88 generalize (axiom_9 zenon_TX_bag). zenon_intro zenon_H2ab. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H2ab); [ zenon_intro zenon_H2ad | zenon_intro zenon_H2ac ]. % 20.71/20.88 exact (zenon_H2ad zenon_H2a8). % 20.71/20.88 exact (zenon_H2a9 zenon_H2ac). % 20.71/20.88 (* end of lemma zenon_L107_ *) % 20.71/20.88 assert (zenon_L108_ : forall (zenon_TX_bag : zenon_U), (cLoxocemidae zenon_TX_bag) -> (~(rfamily_name zenon_TX_bag (xsd_string_9))) -> False). % 20.71/20.88 do 1 intro. intros zenon_H2ae zenon_H2af. % 20.71/20.88 generalize (axiom_30 zenon_TX_bag). zenon_intro zenon_H2b0. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H2b0); [ zenon_intro zenon_H2b2 | zenon_intro zenon_H2b1 ]. % 20.71/20.88 exact (zenon_H2b2 zenon_H2ae). % 20.71/20.88 exact (zenon_H2af zenon_H2b1). % 20.71/20.88 (* end of lemma zenon_L108_ *) % 20.71/20.88 assert (zenon_L109_ : forall (zenon_TX_bag : zenon_U), (cAnomalepidae zenon_TX_bag) -> (~(cReptile zenon_TX_bag)) -> False). % 20.71/20.88 do 1 intro. intros zenon_H2a8 zenon_H2b3. % 20.71/20.88 generalize (axiom_10 zenon_TX_bag). zenon_intro zenon_H2b4. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H2b4); [ zenon_intro zenon_H2ad | zenon_intro zenon_H2b5 ]. % 20.71/20.88 exact (zenon_H2ad zenon_H2a8). % 20.71/20.88 exact (zenon_H2b3 zenon_H2b5). % 20.71/20.88 (* end of lemma zenon_L109_ *) % 20.71/20.88 assert (zenon_L110_ : forall (zenon_TX_bau : zenon_U), (cAnomalepidae zenon_TX_bau) -> (~(rfamily_name zenon_TX_bau (xsd_string_2))) -> False). % 20.71/20.88 do 1 intro. intros zenon_H2b6 zenon_H2b7. % 20.71/20.88 generalize (axiom_9 zenon_TX_bau). zenon_intro zenon_H2b9. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H2b9); [ zenon_intro zenon_H2bb | zenon_intro zenon_H2ba ]. % 20.71/20.88 exact (zenon_H2bb zenon_H2b6). % 20.71/20.88 exact (zenon_H2b7 zenon_H2ba). % 20.71/20.88 (* end of lemma zenon_L110_ *) % 20.71/20.88 assert (zenon_L111_ : forall (zenon_TX_bau : zenon_U), (cLeptotyphlopidae zenon_TX_bau) -> (~(rfamily_name zenon_TX_bau (xsd_string_8))) -> False). % 20.71/20.88 do 1 intro. intros zenon_H2bc zenon_H2bd. % 20.71/20.88 generalize (axiom_27 zenon_TX_bau). zenon_intro zenon_H2be. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H2be); [ zenon_intro zenon_H2c0 | zenon_intro zenon_H2bf ]. % 20.71/20.88 exact (zenon_H2c0 zenon_H2bc). % 20.71/20.88 exact (zenon_H2bd zenon_H2bf). % 20.71/20.88 (* end of lemma zenon_L111_ *) % 20.71/20.88 assert (zenon_L112_ : forall (zenon_TX_bau : zenon_U), (cAnomalepidae zenon_TX_bau) -> (~(cReptile zenon_TX_bau)) -> False). % 20.71/20.88 do 1 intro. intros zenon_H2b6 zenon_H2c1. % 20.71/20.88 generalize (axiom_10 zenon_TX_bau). zenon_intro zenon_H2c2. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H2c2); [ zenon_intro zenon_H2bb | zenon_intro zenon_H2c3 ]. % 20.71/20.88 exact (zenon_H2bb zenon_H2b6). % 20.71/20.88 exact (zenon_H2c1 zenon_H2c3). % 20.71/20.88 (* end of lemma zenon_L112_ *) % 20.71/20.88 assert (zenon_L113_ : forall (zenon_TX_bbi : zenon_U), (cCrocodylidae zenon_TX_bbi) -> (~(rfamily_name zenon_TX_bbi (xsd_string_5))) -> False). % 20.71/20.88 do 1 intro. intros zenon_H2c4 zenon_H2c5. % 20.71/20.88 generalize (axiom_18 zenon_TX_bbi). zenon_intro zenon_H2c7. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H2c7); [ zenon_intro zenon_H2c9 | zenon_intro zenon_H2c8 ]. % 20.71/20.88 exact (zenon_H2c9 zenon_H2c4). % 20.71/20.88 exact (zenon_H2c5 zenon_H2c8). % 20.71/20.88 (* end of lemma zenon_L113_ *) % 20.71/20.88 assert (zenon_L114_ : forall (zenon_TX_bbo : zenon_U), (cXantusiidae zenon_TX_bbo) -> (~(rfamily_name zenon_TX_bbo (xsd_string_11))) -> False). % 20.71/20.88 do 1 intro. intros zenon_H2ca zenon_H2cb. % 20.71/20.88 generalize (axiom_37 zenon_TX_bbo). zenon_intro zenon_H2cd. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H2cd); [ zenon_intro zenon_H2cf | zenon_intro zenon_H2ce ]. % 20.71/20.88 exact (zenon_H2cf zenon_H2ca). % 20.71/20.88 exact (zenon_H2cb zenon_H2ce). % 20.71/20.88 (* end of lemma zenon_L114_ *) % 20.71/20.88 assert (zenon_L115_ : forall (zenon_TX_bbu : zenon_U), (cAnomalepidae zenon_TX_bbu) -> (~(rfamily_name zenon_TX_bbu (xsd_string_2))) -> False). % 20.71/20.88 do 1 intro. intros zenon_H2d0 zenon_H2d1. % 20.71/20.88 generalize (axiom_9 zenon_TX_bbu). zenon_intro zenon_H2d3. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H2d3); [ zenon_intro zenon_H2d5 | zenon_intro zenon_H2d4 ]. % 20.71/20.88 exact (zenon_H2d5 zenon_H2d0). % 20.71/20.88 exact (zenon_H2d1 zenon_H2d4). % 20.71/20.88 (* end of lemma zenon_L115_ *) % 20.71/20.88 assert (zenon_L116_ : forall (zenon_TX_bbu : zenon_U), (cAnomalepidae zenon_TX_bbu) -> (~(cReptile zenon_TX_bbu)) -> False). % 20.71/20.88 do 1 intro. intros zenon_H2d0 zenon_H2d6. % 20.71/20.88 generalize (axiom_10 zenon_TX_bbu). zenon_intro zenon_H2d7. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H2d7); [ zenon_intro zenon_H2d5 | zenon_intro zenon_H2d8 ]. % 20.71/20.88 exact (zenon_H2d5 zenon_H2d0). % 20.71/20.88 exact (zenon_H2d6 zenon_H2d8). % 20.71/20.88 (* end of lemma zenon_L116_ *) % 20.71/20.88 assert (zenon_L117_ : forall (zenon_TX_bcd : zenon_U), (cXantusiidae zenon_TX_bcd) -> (~(rfamily_name zenon_TX_bcd (xsd_string_11))) -> False). % 20.71/20.88 do 1 intro. intros zenon_H2d9 zenon_H2da. % 20.71/20.88 generalize (axiom_37 zenon_TX_bcd). zenon_intro zenon_H2dc. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H2dc); [ zenon_intro zenon_H2de | zenon_intro zenon_H2dd ]. % 20.71/20.88 exact (zenon_H2de zenon_H2d9). % 20.71/20.88 exact (zenon_H2da zenon_H2dd). % 20.71/20.88 (* end of lemma zenon_L117_ *) % 20.71/20.88 assert (zenon_L118_ : forall (zenon_TX_bcd : zenon_U), (cLeptotyphlopidae zenon_TX_bcd) -> (~(rfamily_name zenon_TX_bcd (xsd_string_8))) -> False). % 20.71/20.88 do 1 intro. intros zenon_H2df zenon_H2e0. % 20.71/20.88 generalize (axiom_27 zenon_TX_bcd). zenon_intro zenon_H2e1. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H2e1); [ zenon_intro zenon_H2e3 | zenon_intro zenon_H2e2 ]. % 20.71/20.88 exact (zenon_H2e3 zenon_H2df). % 20.71/20.88 exact (zenon_H2e0 zenon_H2e2). % 20.71/20.88 (* end of lemma zenon_L118_ *) % 20.71/20.88 assert (zenon_L119_ : forall (zenon_TX_bco : zenon_U), (cGekkonidae zenon_TX_bco) -> (~(rfamily_name zenon_TX_bco (xsd_string_7))) -> False). % 20.71/20.88 do 1 intro. intros zenon_H2e4 zenon_H2e5. % 20.71/20.88 generalize (axiom_24 zenon_TX_bco). zenon_intro zenon_H2e7. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H2e7); [ zenon_intro zenon_H2e9 | zenon_intro zenon_H2e8 ]. % 20.71/20.88 exact (zenon_H2e9 zenon_H2e4). % 20.71/20.88 exact (zenon_H2e5 zenon_H2e8). % 20.71/20.88 (* end of lemma zenon_L119_ *) % 20.71/20.88 assert (zenon_L120_ : forall (zenon_TX_bcu : zenon_U), (cCordylidae zenon_TX_bcu) -> (~(rfamily_name zenon_TX_bcu (xsd_string_4))) -> False). % 20.71/20.88 do 1 intro. intros zenon_H2ea zenon_H2eb. % 20.71/20.88 generalize (axiom_15 zenon_TX_bcu). zenon_intro zenon_H2ed. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H2ed); [ zenon_intro zenon_H2ef | zenon_intro zenon_H2ee ]. % 20.71/20.88 exact (zenon_H2ef zenon_H2ea). % 20.71/20.88 exact (zenon_H2eb zenon_H2ee). % 20.71/20.88 (* end of lemma zenon_L120_ *) % 20.71/20.88 assert (zenon_L121_ : forall (zenon_TX_bda : zenon_U), (cLoxocemidae zenon_TX_bda) -> (~(rfamily_name zenon_TX_bda (xsd_string_9))) -> False). % 20.71/20.88 do 1 intro. intros zenon_H2f0 zenon_H2f1. % 20.71/20.88 generalize (axiom_30 zenon_TX_bda). zenon_intro zenon_H2f3. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H2f3); [ zenon_intro zenon_H2f5 | zenon_intro zenon_H2f4 ]. % 20.71/20.88 exact (zenon_H2f5 zenon_H2f0). % 20.71/20.88 exact (zenon_H2f1 zenon_H2f4). % 20.71/20.88 (* end of lemma zenon_L121_ *) % 20.71/20.88 assert (zenon_L122_ : forall (zenon_TX_bdg : zenon_U), (cEmydidae zenon_TX_bdg) -> (~(rfamily_name zenon_TX_bdg (xsd_string_6))) -> False). % 20.71/20.88 do 1 intro. intros zenon_H2f6 zenon_H2f7. % 20.71/20.88 generalize (axiom_21 zenon_TX_bdg). zenon_intro zenon_H2f9. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H2f9); [ zenon_intro zenon_H2fb | zenon_intro zenon_H2fa ]. % 20.71/20.88 exact (zenon_H2fb zenon_H2f6). % 20.71/20.88 exact (zenon_H2f7 zenon_H2fa). % 20.71/20.88 (* end of lemma zenon_L122_ *) % 20.71/20.88 assert (zenon_L123_ : forall (zenon_TX_bdg : zenon_U), (cEmydidae zenon_TX_bdg) -> (~(cReptile zenon_TX_bdg)) -> False). % 20.71/20.88 do 1 intro. intros zenon_H2f6 zenon_H2fc. % 20.71/20.88 generalize (axiom_22 zenon_TX_bdg). zenon_intro zenon_H2fd. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H2fd); [ zenon_intro zenon_H2fb | zenon_intro zenon_H2fe ]. % 20.71/20.88 exact (zenon_H2fb zenon_H2f6). % 20.71/20.88 exact (zenon_H2fc zenon_H2fe). % 20.71/20.88 (* end of lemma zenon_L123_ *) % 20.71/20.88 assert (zenon_L124_ : forall (zenon_TX_bdp : zenon_U), (cLeptotyphlopidae zenon_TX_bdp) -> (~(rfamily_name zenon_TX_bdp (xsd_string_8))) -> False). % 20.71/20.88 do 1 intro. intros zenon_H2ff zenon_H300. % 20.71/20.88 generalize (axiom_27 zenon_TX_bdp). zenon_intro zenon_H302. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H302); [ zenon_intro zenon_H304 | zenon_intro zenon_H303 ]. % 20.71/20.88 exact (zenon_H304 zenon_H2ff). % 20.71/20.88 exact (zenon_H300 zenon_H303). % 20.71/20.88 (* end of lemma zenon_L124_ *) % 20.71/20.88 assert (zenon_L125_ : (~((xsd_string_8) = (xsd_string_8))) -> False). % 20.71/20.88 do 0 intro. intros zenon_H305. % 20.71/20.88 apply zenon_H305. apply refl_equal. % 20.71/20.88 (* end of lemma zenon_L125_ *) % 20.71/20.88 assert (zenon_L126_ : forall (zenon_TX_bdw : zenon_U), (cAgamidae zenon_TX_bdw) -> (~(cReptile zenon_TX_bdw)) -> False). % 20.71/20.88 do 1 intro. intros zenon_H306 zenon_H307. % 20.71/20.88 generalize (axiom_4 zenon_TX_bdw). zenon_intro zenon_H309. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H309); [ zenon_intro zenon_H30b | zenon_intro zenon_H30a ]. % 20.71/20.88 exact (zenon_H30b zenon_H306). % 20.71/20.88 exact (zenon_H307 zenon_H30a). % 20.71/20.88 (* end of lemma zenon_L126_ *) % 20.71/20.88 assert (zenon_L127_ : forall (zenon_TX_bdw : zenon_U), (cAgamidae zenon_TX_bdw) -> (~(rfamily_name zenon_TX_bdw (xsd_string_0))) -> False). % 20.71/20.88 do 1 intro. intros zenon_H306 zenon_H30c. % 20.71/20.88 generalize (axiom_3 zenon_TX_bdw). zenon_intro zenon_H30d. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H30d); [ zenon_intro zenon_H30b | zenon_intro zenon_H30e ]. % 20.71/20.88 exact (zenon_H30b zenon_H306). % 20.71/20.88 exact (zenon_H30c zenon_H30e). % 20.71/20.88 (* end of lemma zenon_L127_ *) % 20.71/20.88 assert (zenon_L128_ : forall (zenon_TX_bdw : zenon_U), (cAmphisbaenidae zenon_TX_bdw) -> (~(rfamily_name zenon_TX_bdw (xsd_string_1))) -> False). % 20.71/20.88 do 1 intro. intros zenon_H30f zenon_H310. % 20.71/20.88 generalize (axiom_6 zenon_TX_bdw). zenon_intro zenon_H311. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H311); [ zenon_intro zenon_H313 | zenon_intro zenon_H312 ]. % 20.71/20.88 exact (zenon_H313 zenon_H30f). % 20.71/20.88 exact (zenon_H310 zenon_H312). % 20.71/20.88 (* end of lemma zenon_L128_ *) % 20.71/20.88 apply NNPP. intro zenon_G. % 20.71/20.88 apply (zenon_notand_s _ _ zenon_G); [ zenon_intro zenon_H315 | zenon_intro zenon_H314 ]. % 20.71/20.88 exact (zenon_H315 axiom_0). % 20.71/20.88 apply (zenon_notand_s _ _ zenon_H314); [ zenon_intro zenon_H317 | zenon_intro zenon_H316 ]. % 20.71/20.88 exact (zenon_H317 axiom_1). % 20.71/20.88 apply (zenon_notand_s _ _ zenon_H316); [ zenon_intro zenon_H319 | zenon_intro zenon_H318 ]. % 20.71/20.88 apply (zenon_notallex_s (fun X : zenon_U => (~((cLeptotyphlopidae X)/\(cBipedidae X)))) zenon_H319); [ zenon_intro zenon_H31a; idtac ]. % 20.71/20.88 elim zenon_H31a. zenon_intro zenon_TX_ex. zenon_intro zenon_H31b. % 20.71/20.88 apply zenon_H31b. zenon_intro zenon_H31c. % 20.71/20.88 apply (zenon_and_s _ _ zenon_H31c). zenon_intro zenon_H84. zenon_intro zenon_H7d. % 20.71/20.88 generalize (axiom_32 zenon_TX_ex). zenon_intro zenon_H31d. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H31d); [ zenon_intro zenon_H31f | zenon_intro zenon_H31e ]. % 20.71/20.88 generalize (axiom_13 zenon_TX_ex). zenon_intro zenon_H320. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H320); [ zenon_intro zenon_H82 | zenon_intro zenon_H321 ]. % 20.71/20.88 exact (zenon_H82 zenon_H7d). % 20.71/20.88 exact (zenon_H31f zenon_H321). % 20.71/20.88 apply (zenon_and_s _ _ zenon_H31e). zenon_intro zenon_H323. zenon_intro zenon_H322. % 20.71/20.88 elim zenon_H323. zenon_intro zenon_TY0_bey. zenon_intro zenon_H325. % 20.71/20.88 generalize (zenon_H322 (xsd_string_3)). zenon_intro zenon_H326. % 20.71/20.88 generalize (zenon_H322 (xsd_string_8)). zenon_intro zenon_H327. % 20.71/20.88 generalize (zenon_H326 zenon_TY0_bey). zenon_intro zenon_H328. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H328); [ zenon_intro zenon_H32a | zenon_intro zenon_H329 ]. % 20.71/20.88 apply (zenon_notand_s _ _ zenon_H32a); [ zenon_intro zenon_H7e | zenon_intro zenon_H32b ]. % 20.71/20.88 apply (zenon_L1_ zenon_TX_ex); trivial. % 20.71/20.88 exact (zenon_H32b zenon_H325). % 20.71/20.88 cut (((xsd_string_3) = zenon_TY0_bey) = ((xsd_string_3) = (xsd_string_8))). % 20.71/20.88 intro zenon_D_pnotp. % 20.71/20.88 apply axiom_73. % 20.71/20.88 rewrite <- zenon_D_pnotp. % 20.71/20.88 exact zenon_H329. % 20.71/20.88 cut ((zenon_TY0_bey = (xsd_string_8))); [idtac | apply NNPP; zenon_intro zenon_H32c]. % 20.71/20.88 cut (((xsd_string_3) = (xsd_string_3))); [idtac | apply NNPP; zenon_intro zenon_H83]. % 20.71/20.88 congruence. % 20.71/20.88 apply zenon_H83. apply refl_equal. % 20.71/20.88 generalize (zenon_H327 zenon_TY0_bey). zenon_intro zenon_H32d. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H32d); [ zenon_intro zenon_H32f | zenon_intro zenon_H32e ]. % 20.71/20.88 apply (zenon_notand_s _ _ zenon_H32f); [ zenon_intro zenon_H85 | zenon_intro zenon_H32b ]. % 20.71/20.88 apply (zenon_L3_ zenon_TX_ex); trivial. % 20.71/20.88 exact (zenon_H32b zenon_H325). % 20.71/20.88 apply zenon_H32c. apply sym_equal. exact zenon_H32e. % 20.71/20.88 apply (zenon_notand_s _ _ zenon_H318); [ zenon_intro zenon_H331 | zenon_intro zenon_H330 ]. % 20.71/20.88 apply (zenon_notallex_s (fun X : zenon_U => (~((cBipedidae X)/\(cAnomalepidae X)))) zenon_H331); [ zenon_intro zenon_H332; idtac ]. % 20.71/20.88 elim zenon_H332. zenon_intro zenon_TX_fj. zenon_intro zenon_H333. % 20.71/20.88 apply zenon_H333. zenon_intro zenon_H334. % 20.71/20.88 apply (zenon_and_s _ _ zenon_H334). zenon_intro zenon_H335. zenon_intro zenon_H89. % 20.71/20.88 generalize (rfamily_name_substitution_1 zenon_TX_fj). zenon_intro zenon_H336. % 20.71/20.88 generalize (zenon_H336 zenon_TX_fj). zenon_intro zenon_H337. % 20.71/20.88 generalize (zenon_H337 (xsd_string_2)). zenon_intro zenon_H338. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H338); [ zenon_intro zenon_H339 | zenon_intro zenon_H8d ]. % 20.71/20.88 apply (zenon_notand_s _ _ zenon_H339); [ zenon_intro zenon_H33a | zenon_intro zenon_H8a ]. % 20.71/20.88 apply zenon_H33a. apply refl_equal. % 20.71/20.88 apply (zenon_L4_ zenon_TX_fj); trivial. % 20.71/20.88 generalize (zenon_H337 (xsd_string_3)). zenon_intro zenon_H33b. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H33b); [ zenon_intro zenon_H33d | zenon_intro zenon_H33c ]. % 20.71/20.88 apply (zenon_notand_s _ _ zenon_H33d); [ zenon_intro zenon_H33a | zenon_intro zenon_H33e ]. % 20.71/20.88 apply zenon_H33a. apply refl_equal. % 20.71/20.88 generalize (axiom_12 zenon_TX_fj). zenon_intro zenon_H33f. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H33f); [ zenon_intro zenon_H340 | zenon_intro zenon_H33c ]. % 20.71/20.88 exact (zenon_H340 zenon_H335). % 20.71/20.88 exact (zenon_H33e zenon_H33c). % 20.71/20.88 generalize (axiom_32 zenon_TX_fj). zenon_intro zenon_H341. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H341); [ zenon_intro zenon_H8f | zenon_intro zenon_H342 ]. % 20.71/20.88 apply (zenon_L5_ zenon_TX_fj); trivial. % 20.71/20.88 apply (zenon_and_s _ _ zenon_H342). zenon_intro zenon_H344. zenon_intro zenon_H343. % 20.71/20.88 generalize (zenon_H343 (xsd_string_2)). zenon_intro zenon_H345. % 20.71/20.88 generalize (zenon_H345 (xsd_string_3)). zenon_intro zenon_H346. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H346); [ zenon_intro zenon_H348 | zenon_intro zenon_H347 ]. % 20.71/20.88 apply (zenon_notand_s _ _ zenon_H348); [ zenon_intro zenon_H8a | zenon_intro zenon_H33e ]. % 20.71/20.88 exact (zenon_H8a zenon_H8d). % 20.71/20.88 exact (zenon_H33e zenon_H33c). % 20.71/20.88 exact (axiom_60 zenon_H347). % 20.71/20.88 apply (zenon_notand_s _ _ zenon_H330); [ zenon_intro zenon_H34a | zenon_intro zenon_H349 ]. % 20.71/20.88 apply (zenon_notallex_s (fun X : zenon_U => (~((cLeptotyphlopidae X)/\(cGekkonidae X)))) zenon_H34a); [ zenon_intro zenon_H34b; idtac ]. % 20.71/20.88 elim zenon_H34b. zenon_intro zenon_TX_fs. zenon_intro zenon_H34c. % 20.71/20.88 apply zenon_H34c. zenon_intro zenon_H34d. % 20.71/20.88 apply (zenon_and_s _ _ zenon_H34d). zenon_intro zenon_H99. zenon_intro zenon_H92. % 20.71/20.88 generalize (axiom_32 zenon_TX_fs). zenon_intro zenon_H34e. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H34e); [ zenon_intro zenon_H350 | zenon_intro zenon_H34f ]. % 20.71/20.88 generalize (axiom_28 zenon_TX_fs). zenon_intro zenon_H351. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H351); [ zenon_intro zenon_H9d | zenon_intro zenon_H352 ]. % 20.71/20.88 exact (zenon_H9d zenon_H99). % 20.71/20.88 exact (zenon_H350 zenon_H352). % 20.71/20.88 apply (zenon_and_s _ _ zenon_H34f). zenon_intro zenon_H354. zenon_intro zenon_H353. % 20.71/20.88 elim zenon_H354. zenon_intro zenon_TY0_bgv. zenon_intro zenon_H356. % 20.71/20.88 generalize (zenon_H353 (xsd_string_8)). zenon_intro zenon_H357. % 20.71/20.88 generalize (zenon_H353 (xsd_string_7)). zenon_intro zenon_H358. % 20.71/20.88 generalize (zenon_H358 zenon_TY0_bgv). zenon_intro zenon_H359. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H359); [ zenon_intro zenon_H35b | zenon_intro zenon_H35a ]. % 20.71/20.88 apply (zenon_notand_s _ _ zenon_H35b); [ zenon_intro zenon_H93 | zenon_intro zenon_H35c ]. % 20.71/20.88 apply (zenon_L6_ zenon_TX_fs); trivial. % 20.71/20.88 exact (zenon_H35c zenon_H356). % 20.71/20.88 cut (((xsd_string_7) = zenon_TY0_bgv) = ((xsd_string_7) = (xsd_string_8))). % 20.71/20.88 intro zenon_D_pnotp. % 20.71/20.88 apply axiom_95. % 20.71/20.88 rewrite <- zenon_D_pnotp. % 20.71/20.88 exact zenon_H35a. % 20.71/20.88 cut ((zenon_TY0_bgv = (xsd_string_8))); [idtac | apply NNPP; zenon_intro zenon_H35d]. % 20.71/20.88 cut (((xsd_string_7) = (xsd_string_7))); [idtac | apply NNPP; zenon_intro zenon_H98]. % 20.71/20.88 congruence. % 20.71/20.88 apply zenon_H98. apply refl_equal. % 20.71/20.88 generalize (zenon_H357 zenon_TY0_bgv). zenon_intro zenon_H35e. % 20.71/20.88 apply (zenon_imply_s _ _ zenon_H35e); [ zenon_intro zenon_H360 | zenon_intro zenon_H35f ]. % 20.71/20.88 apply (zenon_notand_s _ _ zenon_H360); [ zenon_intro zenon_H9a | zenon_intro zenon_H35c ]. % 20.71/20.88 apply (zenon_L8_ zenon_TX_fs); trivial. % 20.71/20.88 exact (zenon_H35c zenon_H356). % 20.71/20.88 apply zenon_H35d. apply sym_equal. exact zenon_H35f. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H349); [ zenon_intro zenon_H362 | zenon_intro zenon_H361 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cAmphisbaenidae X)/\(cSphenodontidae X)))) zenon_H362); [ zenon_intro zenon_H363; idtac ]. % 20.71/20.89 elim zenon_H363. zenon_intro zenon_TX_ge. zenon_intro zenon_H364. % 20.71/20.89 apply zenon_H364. zenon_intro zenon_H365. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H365). zenon_intro zenon_H9e. zenon_intro zenon_Ha4. % 20.71/20.89 generalize (axiom_32 zenon_TX_ge). zenon_intro zenon_H366. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H366); [ zenon_intro zenon_H9f | zenon_intro zenon_H367 ]. % 20.71/20.89 apply (zenon_L9_ zenon_TX_ge); trivial. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H367). zenon_intro zenon_H369. zenon_intro zenon_H368. % 20.71/20.89 generalize (zenon_H368 (xsd_string_10)). zenon_intro zenon_H36a. % 20.71/20.89 generalize (zenon_H36a (xsd_string_1)). zenon_intro zenon_H36b. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H36b); [ zenon_intro zenon_H36d | zenon_intro zenon_H36c ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H36d); [ zenon_intro zenon_Ha5 | zenon_intro zenon_Ha9 ]. % 20.71/20.89 apply (zenon_L10_ zenon_TX_ge); trivial. % 20.71/20.89 apply (zenon_L11_ zenon_TX_ge); trivial. % 20.71/20.89 apply axiom_58. apply sym_equal. exact zenon_H36c. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H361); [ zenon_intro zenon_H36f | zenon_intro zenon_H36e ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cBipedidae X)/\(cCrocodylidae X)))) zenon_H36f); [ zenon_intro zenon_H370; idtac ]. % 20.71/20.89 elim zenon_H370. zenon_intro zenon_TX_gs. zenon_intro zenon_H371. % 20.71/20.89 apply zenon_H371. zenon_intro zenon_H372. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H372). zenon_intro zenon_Hac. zenon_intro zenon_Hb2. % 20.71/20.89 generalize (axiom_32 zenon_TX_gs). zenon_intro zenon_H373. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H373); [ zenon_intro zenon_H375 | zenon_intro zenon_H374 ]. % 20.71/20.89 generalize (axiom_19 zenon_TX_gs). zenon_intro zenon_H376. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H376); [ zenon_intro zenon_Hb6 | zenon_intro zenon_H377 ]. % 20.71/20.89 exact (zenon_Hb6 zenon_Hb2). % 20.71/20.89 exact (zenon_H375 zenon_H377). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H374). zenon_intro zenon_H379. zenon_intro zenon_H378. % 20.71/20.89 elim zenon_H379. zenon_intro zenon_TY0_big. zenon_intro zenon_H37b. % 20.71/20.89 generalize (zenon_H378 (xsd_string_3)). zenon_intro zenon_H37c. % 20.71/20.89 generalize (zenon_H378 zenon_TY0_big). zenon_intro zenon_H37d. % 20.71/20.89 generalize (zenon_H37c zenon_TY0_big). zenon_intro zenon_H37e. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H37e); [ zenon_intro zenon_H380 | zenon_intro zenon_H37f ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H380); [ zenon_intro zenon_Had | zenon_intro zenon_H381 ]. % 20.71/20.89 apply (zenon_L12_ zenon_TX_gs); trivial. % 20.71/20.89 exact (zenon_H381 zenon_H37b). % 20.71/20.89 cut (((xsd_string_3) = zenon_TY0_big) = ((xsd_string_3) = (xsd_string_5))). % 20.71/20.89 intro zenon_D_pnotp. % 20.71/20.89 apply axiom_70. % 20.71/20.89 rewrite <- zenon_D_pnotp. % 20.71/20.89 exact zenon_H37f. % 20.71/20.89 cut ((zenon_TY0_big = (xsd_string_5))); [idtac | apply NNPP; zenon_intro zenon_H382]. % 20.71/20.89 cut (((xsd_string_3) = (xsd_string_3))); [idtac | apply NNPP; zenon_intro zenon_H83]. % 20.71/20.89 congruence. % 20.71/20.89 apply zenon_H83. apply refl_equal. % 20.71/20.89 generalize (zenon_H37d (xsd_string_5)). zenon_intro zenon_H383. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H383); [ zenon_intro zenon_H385 | zenon_intro zenon_H384 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H385); [ zenon_intro zenon_H381 | zenon_intro zenon_Hb3 ]. % 20.71/20.89 exact (zenon_H381 zenon_H37b). % 20.71/20.89 apply (zenon_L13_ zenon_TX_gs); trivial. % 20.71/20.89 exact (zenon_H382 zenon_H384). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H36e); [ zenon_intro zenon_H387 | zenon_intro zenon_H386 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cBipedidae X)/\(cGekkonidae X)))) zenon_H387); [ zenon_intro zenon_H388; idtac ]. % 20.71/20.89 elim zenon_H388. zenon_intro zenon_TX_hd. zenon_intro zenon_H389. % 20.71/20.89 apply zenon_H389. zenon_intro zenon_H38a. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H38a). zenon_intro zenon_Hbd. zenon_intro zenon_Hb7. % 20.71/20.89 generalize (axiom_32 zenon_TX_hd). zenon_intro zenon_H38b. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H38b); [ zenon_intro zenon_H38d | zenon_intro zenon_H38c ]. % 20.71/20.89 generalize (axiom_13 zenon_TX_hd). zenon_intro zenon_H38e. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H38e); [ zenon_intro zenon_Hc1 | zenon_intro zenon_H38f ]. % 20.71/20.89 exact (zenon_Hc1 zenon_Hbd). % 20.71/20.89 exact (zenon_H38d zenon_H38f). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H38c). zenon_intro zenon_H391. zenon_intro zenon_H390. % 20.71/20.89 elim zenon_H391. zenon_intro zenon_TY0_hp. zenon_intro zenon_Hc3. % 20.71/20.89 generalize (zenon_H390 (xsd_string_3)). zenon_intro zenon_Hc2. % 20.71/20.89 generalize (zenon_H390 (xsd_string_7)). zenon_intro zenon_H392. % 20.71/20.89 generalize (zenon_H392 zenon_TY0_hp). zenon_intro zenon_H393. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H393); [ zenon_intro zenon_H395 | zenon_intro zenon_H394 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H395); [ zenon_intro zenon_Hb8 | zenon_intro zenon_Hc9 ]. % 20.71/20.89 apply (zenon_L14_ zenon_TX_hd); trivial. % 20.71/20.89 exact (zenon_Hc9 zenon_Hc3). % 20.71/20.89 elim (classic ((xsd_string_7) = (xsd_string_7))); [ zenon_intro zenon_H396 | zenon_intro zenon_H98 ]. % 20.71/20.89 cut (((xsd_string_7) = (xsd_string_7)) = ((xsd_string_3) = (xsd_string_7))). % 20.71/20.89 intro zenon_D_pnotp. % 20.71/20.89 apply axiom_72. % 20.71/20.89 rewrite <- zenon_D_pnotp. % 20.71/20.89 exact zenon_H396. % 20.71/20.89 cut (((xsd_string_7) = (xsd_string_7))); [idtac | apply NNPP; zenon_intro zenon_H98]. % 20.71/20.89 cut (((xsd_string_7) = (xsd_string_3))); [idtac | apply NNPP; zenon_intro zenon_H397]. % 20.71/20.89 congruence. % 20.71/20.89 cut (((xsd_string_7) = zenon_TY0_hp) = ((xsd_string_7) = (xsd_string_3))). % 20.71/20.89 intro zenon_D_pnotp. % 20.71/20.89 apply zenon_H397. % 20.71/20.89 rewrite <- zenon_D_pnotp. % 20.71/20.89 exact zenon_H394. % 20.71/20.89 cut ((zenon_TY0_hp = (xsd_string_3))); [idtac | apply NNPP; zenon_intro zenon_Hc4]. % 20.71/20.89 cut (((xsd_string_7) = (xsd_string_7))); [idtac | apply NNPP; zenon_intro zenon_H98]. % 20.71/20.89 congruence. % 20.71/20.89 apply zenon_H98. apply refl_equal. % 20.71/20.89 apply (zenon_L16_ zenon_TY0_hp zenon_TX_hd); trivial. % 20.71/20.89 apply zenon_H98. apply refl_equal. % 20.71/20.89 apply zenon_H98. apply refl_equal. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H386); [ zenon_intro zenon_H399 | zenon_intro zenon_H398 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cBipedidae X)/\(cSphenodontidae X)))) zenon_H399); [ zenon_intro zenon_H39a; idtac ]. % 20.71/20.89 elim zenon_H39a. zenon_intro zenon_TX_hw. zenon_intro zenon_H39b. % 20.71/20.89 apply zenon_H39b. zenon_intro zenon_H39c. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H39c). zenon_intro zenon_Hca. zenon_intro zenon_Hd0. % 20.71/20.89 generalize (axiom_32 zenon_TX_hw). zenon_intro zenon_H39d. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H39d); [ zenon_intro zenon_H39f | zenon_intro zenon_H39e ]. % 20.71/20.89 generalize (axiom_13 zenon_TX_hw). zenon_intro zenon_H3a0. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H3a0); [ zenon_intro zenon_Hcf | zenon_intro zenon_H3a1 ]. % 20.71/20.89 exact (zenon_Hcf zenon_Hca). % 20.71/20.89 exact (zenon_H39f zenon_H3a1). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H39e). zenon_intro zenon_H3a3. zenon_intro zenon_H3a2. % 20.71/20.89 generalize (zenon_H3a2 (xsd_string_3)). zenon_intro zenon_H3a4. % 20.71/20.89 generalize (zenon_H3a4 (xsd_string_10)). zenon_intro zenon_H3a5. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H3a5); [ zenon_intro zenon_H3a7 | zenon_intro zenon_H3a6 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H3a7); [ zenon_intro zenon_Hcb | zenon_intro zenon_Hd1 ]. % 20.71/20.89 apply (zenon_L17_ zenon_TX_hw); trivial. % 20.71/20.89 apply (zenon_L18_ zenon_TX_hw); trivial. % 20.71/20.89 exact (axiom_75 zenon_H3a6). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H398); [ zenon_intro zenon_H3a9 | zenon_intro zenon_H3a8 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cGekkonidae X)/\(cCrocodylidae X)))) zenon_H3a9); [ zenon_intro zenon_H3aa; idtac ]. % 20.71/20.89 elim zenon_H3aa. zenon_intro zenon_TX_ih. zenon_intro zenon_H3ab. % 20.71/20.89 apply zenon_H3ab. zenon_intro zenon_H3ac. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H3ac). zenon_intro zenon_Hd5. zenon_intro zenon_H3ad. % 20.71/20.89 generalize (axiom_32 zenon_TX_ih). zenon_intro zenon_H3ae. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H3ae); [ zenon_intro zenon_H3b0 | zenon_intro zenon_H3af ]. % 20.71/20.89 generalize (axiom_19 zenon_TX_ih). zenon_intro zenon_H3b1. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H3b1); [ zenon_intro zenon_H3b3 | zenon_intro zenon_H3b2 ]. % 20.71/20.89 exact (zenon_H3b3 zenon_H3ad). % 20.71/20.89 exact (zenon_H3b0 zenon_H3b2). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H3af). zenon_intro zenon_H3b5. zenon_intro zenon_H3b4. % 20.71/20.89 elim zenon_H3b5. zenon_intro zenon_TY0_bko. zenon_intro zenon_H3b7. % 20.71/20.89 generalize (zenon_H3b4 zenon_TY0_bko). zenon_intro zenon_H3b8. % 20.71/20.89 generalize (zenon_H3b8 (xsd_string_7)). zenon_intro zenon_H3b9. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H3b9); [ zenon_intro zenon_H3bb | zenon_intro zenon_H3ba ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H3bb); [ zenon_intro zenon_H3bc | zenon_intro zenon_Hd6 ]. % 20.71/20.89 exact (zenon_H3bc zenon_H3b7). % 20.71/20.89 apply (zenon_L19_ zenon_TX_ih); trivial. % 20.71/20.89 generalize (zenon_H3b8 (xsd_string_5)). zenon_intro zenon_H3bd. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H3bd); [ zenon_intro zenon_H3bf | zenon_intro zenon_H3be ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H3bf); [ zenon_intro zenon_H3bc | zenon_intro zenon_H3c0 ]. % 20.71/20.89 exact (zenon_H3bc zenon_H3b7). % 20.71/20.89 generalize (axiom_18 zenon_TX_ih). zenon_intro zenon_H3c1. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H3c1); [ zenon_intro zenon_H3b3 | zenon_intro zenon_H3c2 ]. % 20.71/20.89 exact (zenon_H3b3 zenon_H3ad). % 20.71/20.89 exact (zenon_H3c0 zenon_H3c2). % 20.71/20.89 cut ((zenon_TY0_bko = (xsd_string_7)) = ((xsd_string_5) = (xsd_string_7))). % 20.71/20.89 intro zenon_D_pnotp. % 20.71/20.89 apply axiom_85. % 20.71/20.89 rewrite <- zenon_D_pnotp. % 20.71/20.89 exact zenon_H3ba. % 20.71/20.89 cut (((xsd_string_7) = (xsd_string_7))); [idtac | apply NNPP; zenon_intro zenon_H98]. % 20.71/20.89 cut ((zenon_TY0_bko = (xsd_string_5))); [idtac | apply NNPP; zenon_intro zenon_H3c3]. % 20.71/20.89 congruence. % 20.71/20.89 exact (zenon_H3c3 zenon_H3be). % 20.71/20.89 apply zenon_H98. apply refl_equal. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H3a8); [ zenon_intro zenon_H3c5 | zenon_intro zenon_H3c4 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cGekkonidae X)/\(cSphenodontidae X)))) zenon_H3c5); [ zenon_intro zenon_H3c6; idtac ]. % 20.71/20.89 elim zenon_H3c6. zenon_intro zenon_TX_in. zenon_intro zenon_H3c7. % 20.71/20.89 apply zenon_H3c7. zenon_intro zenon_H3c8. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H3c8). zenon_intro zenon_He2. zenon_intro zenon_Hdb. % 20.71/20.89 generalize (axiom_32 zenon_TX_in). zenon_intro zenon_H3c9. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H3c9); [ zenon_intro zenon_H3cb | zenon_intro zenon_H3ca ]. % 20.71/20.89 generalize (axiom_35 zenon_TX_in). zenon_intro zenon_H3cc. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H3cc); [ zenon_intro zenon_He0 | zenon_intro zenon_H3cd ]. % 20.71/20.89 exact (zenon_He0 zenon_Hdb). % 20.71/20.89 exact (zenon_H3cb zenon_H3cd). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H3ca). zenon_intro zenon_H3cf. zenon_intro zenon_H3ce. % 20.71/20.89 elim zenon_H3cf. zenon_intro zenon_TY0_ja. zenon_intro zenon_He8. % 20.71/20.89 generalize (zenon_H3ce (xsd_string_10)). zenon_intro zenon_H3d0. % 20.71/20.89 generalize (zenon_H3ce (xsd_string_7)). zenon_intro zenon_He7. % 20.71/20.89 generalize (zenon_H3d0 zenon_TY0_ja). zenon_intro zenon_H3d1. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H3d1); [ zenon_intro zenon_H3d2 | zenon_intro zenon_Hef ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H3d2); [ zenon_intro zenon_Hdc | zenon_intro zenon_Hee ]. % 20.71/20.89 apply (zenon_L20_ zenon_TX_in); trivial. % 20.71/20.89 exact (zenon_Hee zenon_He8). % 20.71/20.89 apply (zenon_L24_ zenon_TX_in zenon_TY0_ja); trivial. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H3c4); [ zenon_intro zenon_H3d4 | zenon_intro zenon_H3d3 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cAgamidae X)/\(cSphenodontidae X)))) zenon_H3d4); [ zenon_intro zenon_H3d5; idtac ]. % 20.71/20.89 elim zenon_H3d5. zenon_intro zenon_TX_jk. zenon_intro zenon_H3d6. % 20.71/20.89 apply zenon_H3d6. zenon_intro zenon_H3d7. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H3d7). zenon_intro zenon_Hf2. zenon_intro zenon_H3d8. % 20.71/20.89 generalize (axiom_32 zenon_TX_jk). zenon_intro zenon_H3d9. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H3d9); [ zenon_intro zenon_H3db | zenon_intro zenon_H3da ]. % 20.71/20.89 generalize (axiom_4 zenon_TX_jk). zenon_intro zenon_H3dc. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H3dc); [ zenon_intro zenon_Hf7 | zenon_intro zenon_H3dd ]. % 20.71/20.89 exact (zenon_Hf7 zenon_Hf2). % 20.71/20.89 exact (zenon_H3db zenon_H3dd). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H3da). zenon_intro zenon_H3df. zenon_intro zenon_H3de. % 20.71/20.89 generalize (zenon_H3de (xsd_string_0)). zenon_intro zenon_H3e0. % 20.71/20.89 generalize (zenon_H3e0 (xsd_string_10)). zenon_intro zenon_H3e1. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H3e1); [ zenon_intro zenon_H3e3 | zenon_intro zenon_H3e2 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H3e3); [ zenon_intro zenon_Hf3 | zenon_intro zenon_H3e4 ]. % 20.71/20.89 apply (zenon_L25_ zenon_TX_jk); trivial. % 20.71/20.89 generalize (axiom_34 zenon_TX_jk). zenon_intro zenon_H3e5. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H3e5); [ zenon_intro zenon_H3e7 | zenon_intro zenon_H3e6 ]. % 20.71/20.89 exact (zenon_H3e7 zenon_H3d8). % 20.71/20.89 exact (zenon_H3e4 zenon_H3e6). % 20.71/20.89 exact (axiom_48 zenon_H3e2). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H3d3); [ zenon_intro zenon_H3e9 | zenon_intro zenon_H3e8 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cAnomalepidae X)/\(cCrocodylidae X)))) zenon_H3e9); [ zenon_intro zenon_H3ea; idtac ]. % 20.71/20.89 elim zenon_H3ea. zenon_intro zenon_TX_jq. zenon_intro zenon_H3eb. % 20.71/20.89 apply zenon_H3eb. zenon_intro zenon_H3ec. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H3ec). zenon_intro zenon_H3ed. zenon_intro zenon_Hf8. % 20.71/20.89 generalize (axiom_32 zenon_TX_jq). zenon_intro zenon_H3ee. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H3ee); [ zenon_intro zenon_H3f0 | zenon_intro zenon_H3ef ]. % 20.71/20.89 generalize (axiom_19 zenon_TX_jq). zenon_intro zenon_H3f1. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H3f1); [ zenon_intro zenon_Hfd | zenon_intro zenon_H3f2 ]. % 20.71/20.89 exact (zenon_Hfd zenon_Hf8). % 20.71/20.89 exact (zenon_H3f0 zenon_H3f2). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H3ef). zenon_intro zenon_H3f4. zenon_intro zenon_H3f3. % 20.71/20.89 generalize (zenon_H3f3 (xsd_string_2)). zenon_intro zenon_H3f5. % 20.71/20.89 generalize (zenon_H3f5 (xsd_string_5)). zenon_intro zenon_H3f6. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H3f6); [ zenon_intro zenon_H3f8 | zenon_intro zenon_H3f7 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H3f8); [ zenon_intro zenon_H3f9 | zenon_intro zenon_Hf9 ]. % 20.71/20.89 generalize (axiom_9 zenon_TX_jq). zenon_intro zenon_H3fa. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H3fa); [ zenon_intro zenon_H3fc | zenon_intro zenon_H3fb ]. % 20.71/20.89 exact (zenon_H3fc zenon_H3ed). % 20.71/20.89 exact (zenon_H3f9 zenon_H3fb). % 20.71/20.89 apply (zenon_L26_ zenon_TX_jq); trivial. % 20.71/20.89 exact (axiom_62 zenon_H3f7). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H3e8); [ zenon_intro zenon_H3fe | zenon_intro zenon_H3fd ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cCrocodylidae X)/\(cEmydidae X)))) zenon_H3fe); [ zenon_intro zenon_H3ff; idtac ]. % 20.71/20.89 elim zenon_H3ff. zenon_intro zenon_TX_jw. zenon_intro zenon_H400. % 20.71/20.89 apply zenon_H400. zenon_intro zenon_H401. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H401). zenon_intro zenon_H104. zenon_intro zenon_Hfe. % 20.71/20.89 generalize (axiom_32 zenon_TX_jw). zenon_intro zenon_H402. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H402); [ zenon_intro zenon_H404 | zenon_intro zenon_H403 ]. % 20.71/20.89 generalize (axiom_19 zenon_TX_jw). zenon_intro zenon_H405. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H405); [ zenon_intro zenon_H108 | zenon_intro zenon_H406 ]. % 20.71/20.89 exact (zenon_H108 zenon_H104). % 20.71/20.89 exact (zenon_H404 zenon_H406). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H403). zenon_intro zenon_H408. zenon_intro zenon_H407. % 20.71/20.89 generalize (zenon_H407 (xsd_string_6)). zenon_intro zenon_H409. % 20.71/20.89 generalize (zenon_H409 (xsd_string_5)). zenon_intro zenon_H40a. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H40a); [ zenon_intro zenon_H40c | zenon_intro zenon_H40b ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H40c); [ zenon_intro zenon_Hff | zenon_intro zenon_H105 ]. % 20.71/20.89 apply (zenon_L27_ zenon_TX_jw); trivial. % 20.71/20.89 apply (zenon_L28_ zenon_TX_jw); trivial. % 20.71/20.89 apply axiom_84. apply sym_equal. exact zenon_H40b. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H3fd); [ zenon_intro zenon_H40e | zenon_intro zenon_H40d ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cAmphisbaenidae X)/\(cLoxocemidae X)))) zenon_H40e); [ zenon_intro zenon_H40f; idtac ]. % 20.71/20.89 elim zenon_H40f. zenon_intro zenon_TX_kh. zenon_intro zenon_H410. % 20.71/20.89 apply zenon_H410. zenon_intro zenon_H411. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H411). zenon_intro zenon_H109. zenon_intro zenon_H10f. % 20.71/20.89 generalize (axiom_32 zenon_TX_kh). zenon_intro zenon_H412. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H412); [ zenon_intro zenon_H10a | zenon_intro zenon_H413 ]. % 20.71/20.89 apply (zenon_L29_ zenon_TX_kh); trivial. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H413). zenon_intro zenon_H415. zenon_intro zenon_H414. % 20.71/20.89 generalize (zenon_H414 (xsd_string_9)). zenon_intro zenon_H416. % 20.71/20.89 generalize (zenon_H416 (xsd_string_1)). zenon_intro zenon_H417. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H417); [ zenon_intro zenon_H419 | zenon_intro zenon_H418 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H419); [ zenon_intro zenon_H110 | zenon_intro zenon_H114 ]. % 20.71/20.89 apply (zenon_L30_ zenon_TX_kh); trivial. % 20.71/20.89 apply (zenon_L31_ zenon_TX_kh); trivial. % 20.71/20.89 apply axiom_57. apply sym_equal. exact zenon_H418. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H40d); [ zenon_intro zenon_H41b | zenon_intro zenon_H41a ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cLeptotyphlopidae X)/\(cAgamidae X)))) zenon_H41b); [ zenon_intro zenon_H41c; idtac ]. % 20.71/20.89 elim zenon_H41c. zenon_intro zenon_TX_kv. zenon_intro zenon_H41d. % 20.71/20.89 apply zenon_H41d. zenon_intro zenon_H41e. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H41e). zenon_intro zenon_H117. zenon_intro zenon_H41f. % 20.71/20.89 generalize (axiom_32 zenon_TX_kv). zenon_intro zenon_H420. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H420); [ zenon_intro zenon_H422 | zenon_intro zenon_H421 ]. % 20.71/20.89 generalize (axiom_4 zenon_TX_kv). zenon_intro zenon_H423. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H423); [ zenon_intro zenon_H425 | zenon_intro zenon_H424 ]. % 20.71/20.89 exact (zenon_H425 zenon_H41f). % 20.71/20.89 exact (zenon_H422 zenon_H424). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H421). zenon_intro zenon_H427. zenon_intro zenon_H426. % 20.71/20.89 generalize (zenon_H426 (xsd_string_0)). zenon_intro zenon_H428. % 20.71/20.89 generalize (zenon_H428 (xsd_string_8)). zenon_intro zenon_H429. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H429); [ zenon_intro zenon_H42b | zenon_intro zenon_H42a ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H42b); [ zenon_intro zenon_H42c | zenon_intro zenon_H118 ]. % 20.71/20.89 generalize (axiom_3 zenon_TX_kv). zenon_intro zenon_H42d. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H42d); [ zenon_intro zenon_H425 | zenon_intro zenon_H42e ]. % 20.71/20.89 exact (zenon_H425 zenon_H41f). % 20.71/20.89 exact (zenon_H42c zenon_H42e). % 20.71/20.89 apply (zenon_L32_ zenon_TX_kv); trivial. % 20.71/20.89 exact (axiom_46 zenon_H42a). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H41a); [ zenon_intro zenon_H430 | zenon_intro zenon_H42f ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cAmphisbaenidae X)/\(cCrocodylidae X)))) zenon_H430); [ zenon_intro zenon_H431; idtac ]. % 20.71/20.89 elim zenon_H431. zenon_intro zenon_TX_lb. zenon_intro zenon_H432. % 20.71/20.89 apply zenon_H432. zenon_intro zenon_H433. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H433). zenon_intro zenon_H11d. zenon_intro zenon_H123. % 20.71/20.89 generalize (axiom_32 zenon_TX_lb). zenon_intro zenon_H434. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H434); [ zenon_intro zenon_H436 | zenon_intro zenon_H435 ]. % 20.71/20.89 generalize (axiom_7 zenon_TX_lb). zenon_intro zenon_H437. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H437); [ zenon_intro zenon_H122 | zenon_intro zenon_H438 ]. % 20.71/20.89 exact (zenon_H122 zenon_H11d). % 20.71/20.89 exact (zenon_H436 zenon_H438). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H435). zenon_intro zenon_H43a. zenon_intro zenon_H439. % 20.71/20.89 generalize (zenon_H439 (xsd_string_1)). zenon_intro zenon_H43b. % 20.71/20.89 generalize (zenon_H43b (xsd_string_5)). zenon_intro zenon_H43c. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H43c); [ zenon_intro zenon_H43e | zenon_intro zenon_H43d ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H43e); [ zenon_intro zenon_H11e | zenon_intro zenon_H124 ]. % 20.71/20.89 apply (zenon_L33_ zenon_TX_lb); trivial. % 20.71/20.89 apply (zenon_L34_ zenon_TX_lb); trivial. % 20.71/20.89 exact (axiom_53 zenon_H43d). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H42f); [ zenon_intro zenon_H440 | zenon_intro zenon_H43f ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cCrocodylidae X)/\(cLoxocemidae X)))) zenon_H440); [ zenon_intro zenon_H441; idtac ]. % 20.71/20.89 elim zenon_H441. zenon_intro zenon_TX_lm. zenon_intro zenon_H442. % 20.71/20.89 apply zenon_H442. zenon_intro zenon_H443. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H443). zenon_intro zenon_H128. zenon_intro zenon_H12e. % 20.71/20.89 generalize (axiom_32 zenon_TX_lm). zenon_intro zenon_H444. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H444); [ zenon_intro zenon_H446 | zenon_intro zenon_H445 ]. % 20.71/20.89 generalize (axiom_19 zenon_TX_lm). zenon_intro zenon_H447. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H447); [ zenon_intro zenon_H12d | zenon_intro zenon_H448 ]. % 20.71/20.89 exact (zenon_H12d zenon_H128). % 20.71/20.89 exact (zenon_H446 zenon_H448). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H445). zenon_intro zenon_H44a. zenon_intro zenon_H449. % 20.71/20.89 generalize (zenon_H449 (xsd_string_5)). zenon_intro zenon_H44b. % 20.71/20.89 generalize (zenon_H44b (xsd_string_9)). zenon_intro zenon_H44c. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H44c); [ zenon_intro zenon_H44e | zenon_intro zenon_H44d ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H44e); [ zenon_intro zenon_H129 | zenon_intro zenon_H12f ]. % 20.71/20.89 apply (zenon_L35_ zenon_TX_lm); trivial. % 20.71/20.89 apply (zenon_L36_ zenon_TX_lm); trivial. % 20.71/20.89 exact (axiom_87 zenon_H44d). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H43f); [ zenon_intro zenon_H450 | zenon_intro zenon_H44f ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cXantusiidae X)/\(cCrocodylidae X)))) zenon_H450); [ zenon_intro zenon_H451; idtac ]. % 20.71/20.89 elim zenon_H451. zenon_intro zenon_TX_lx. zenon_intro zenon_H452. % 20.71/20.89 apply zenon_H452. zenon_intro zenon_H453. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H453). zenon_intro zenon_H139. zenon_intro zenon_H133. % 20.71/20.89 generalize (axiom_32 zenon_TX_lx). zenon_intro zenon_H454. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H454); [ zenon_intro zenon_H456 | zenon_intro zenon_H455 ]. % 20.71/20.89 generalize (axiom_19 zenon_TX_lx). zenon_intro zenon_H457. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H457); [ zenon_intro zenon_H138 | zenon_intro zenon_H458 ]. % 20.71/20.89 exact (zenon_H138 zenon_H133). % 20.71/20.89 exact (zenon_H456 zenon_H458). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H455). zenon_intro zenon_H45a. zenon_intro zenon_H459. % 20.71/20.89 generalize (zenon_H459 (xsd_string_5)). zenon_intro zenon_H45b. % 20.71/20.89 generalize (zenon_H45b (xsd_string_11)). zenon_intro zenon_H45c. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H45c); [ zenon_intro zenon_H45e | zenon_intro zenon_H45d ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H45e); [ zenon_intro zenon_H134 | zenon_intro zenon_H13a ]. % 20.71/20.89 apply (zenon_L37_ zenon_TX_lx); trivial. % 20.71/20.89 apply (zenon_L38_ zenon_TX_lx); trivial. % 20.71/20.89 exact (axiom_89 zenon_H45d). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H44f); [ zenon_intro zenon_H460 | zenon_intro zenon_H45f ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cBipedidae X)/\(cEmydidae X)))) zenon_H460); [ zenon_intro zenon_H461; idtac ]. % 20.71/20.89 elim zenon_H461. zenon_intro zenon_TX_mj. zenon_intro zenon_H462. % 20.71/20.89 apply zenon_H462. zenon_intro zenon_H463. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H463). zenon_intro zenon_H148. zenon_intro zenon_H13f. % 20.71/20.89 generalize (rfamily_name_substitution_2 (xsd_string_6)). zenon_intro zenon_H464. % 20.71/20.89 generalize (zenon_H464 (xsd_string_6)). zenon_intro zenon_H465. % 20.71/20.89 generalize (zenon_H465 zenon_TX_mj). zenon_intro zenon_H466. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H466); [ zenon_intro zenon_H467 | zenon_intro zenon_H143 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H467); [ zenon_intro zenon_H13e | zenon_intro zenon_H140 ]. % 20.71/20.89 apply zenon_H13e. apply refl_equal. % 20.71/20.89 apply (zenon_L40_ zenon_TX_mj); trivial. % 20.71/20.89 generalize (axiom_32 zenon_TX_mj). zenon_intro zenon_H468. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H468); [ zenon_intro zenon_H145 | zenon_intro zenon_H469 ]. % 20.71/20.89 apply (zenon_L41_ zenon_TX_mj); trivial. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H469). zenon_intro zenon_H46b. zenon_intro zenon_H46a. % 20.71/20.89 elim zenon_H46b. zenon_intro zenon_TY0_my. zenon_intro zenon_H14e. % 20.71/20.89 generalize (zenon_H46a (xsd_string_6)). zenon_intro zenon_H14d. % 20.71/20.89 generalize (zenon_H46a (xsd_string_3)). zenon_intro zenon_H46c. % 20.71/20.89 generalize (zenon_H46c zenon_TY0_my). zenon_intro zenon_H46d. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H46d); [ zenon_intro zenon_H46f | zenon_intro zenon_H46e ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H46f); [ zenon_intro zenon_H149 | zenon_intro zenon_H154 ]. % 20.71/20.89 apply (zenon_L42_ zenon_TX_mj); trivial. % 20.71/20.89 exact (zenon_H154 zenon_H14e). % 20.71/20.89 cut (((xsd_string_3) = zenon_TY0_my) = ((xsd_string_3) = (xsd_string_6))). % 20.71/20.89 intro zenon_D_pnotp. % 20.71/20.89 apply axiom_71. % 20.71/20.89 rewrite <- zenon_D_pnotp. % 20.71/20.89 exact zenon_H46e. % 20.71/20.89 cut ((zenon_TY0_my = (xsd_string_6))); [idtac | apply NNPP; zenon_intro zenon_H14f]. % 20.71/20.89 cut (((xsd_string_3) = (xsd_string_3))); [idtac | apply NNPP; zenon_intro zenon_H83]. % 20.71/20.89 congruence. % 20.71/20.89 apply zenon_H83. apply refl_equal. % 20.71/20.89 apply (zenon_L43_ zenon_TY0_my zenon_TX_mj); trivial. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H45f); [ zenon_intro zenon_H471 | zenon_intro zenon_H470 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cAmphisbaenidae X)/\(cEmydidae X)))) zenon_H471); [ zenon_intro zenon_H472; idtac ]. % 20.71/20.89 elim zenon_H472. zenon_intro zenon_TX_nf. zenon_intro zenon_H473. % 20.71/20.89 apply zenon_H473. zenon_intro zenon_H474. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H474). zenon_intro zenon_H155. zenon_intro zenon_H15b. % 20.71/20.89 generalize (axiom_32 zenon_TX_nf). zenon_intro zenon_H475. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H475); [ zenon_intro zenon_H156 | zenon_intro zenon_H476 ]. % 20.71/20.89 apply (zenon_L44_ zenon_TX_nf); trivial. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H476). zenon_intro zenon_H478. zenon_intro zenon_H477. % 20.71/20.89 generalize (zenon_H477 (xsd_string_6)). zenon_intro zenon_H479. % 20.71/20.89 generalize (zenon_H479 (xsd_string_1)). zenon_intro zenon_H47a. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H47a); [ zenon_intro zenon_H47c | zenon_intro zenon_H47b ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H47c); [ zenon_intro zenon_H15c | zenon_intro zenon_H47d ]. % 20.71/20.89 apply (zenon_L45_ zenon_TX_nf); trivial. % 20.71/20.89 generalize (axiom_6 zenon_TX_nf). zenon_intro zenon_H47e. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H47e); [ zenon_intro zenon_H15a | zenon_intro zenon_H47f ]. % 20.71/20.89 exact (zenon_H15a zenon_H155). % 20.71/20.89 exact (zenon_H47d zenon_H47f). % 20.71/20.89 apply axiom_54. apply sym_equal. exact zenon_H47b. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H470); [ zenon_intro zenon_H481 | zenon_intro zenon_H480 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cAgamidae X)/\(cCrocodylidae X)))) zenon_H481); [ zenon_intro zenon_H482; idtac ]. % 20.71/20.89 elim zenon_H482. zenon_intro zenon_TX_nq. zenon_intro zenon_H483. % 20.71/20.89 apply zenon_H483. zenon_intro zenon_H484. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H484). zenon_intro zenon_H485. zenon_intro zenon_H160. % 20.71/20.89 generalize (axiom_32 zenon_TX_nq). zenon_intro zenon_H486. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H486); [ zenon_intro zenon_H488 | zenon_intro zenon_H487 ]. % 20.71/20.89 generalize (axiom_4 zenon_TX_nq). zenon_intro zenon_H489. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H489); [ zenon_intro zenon_H48b | zenon_intro zenon_H48a ]. % 20.71/20.89 exact (zenon_H48b zenon_H485). % 20.71/20.89 exact (zenon_H488 zenon_H48a). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H487). zenon_intro zenon_H48d. zenon_intro zenon_H48c. % 20.71/20.89 generalize (zenon_H48c (xsd_string_0)). zenon_intro zenon_H48e. % 20.71/20.89 generalize (zenon_H48e (xsd_string_5)). zenon_intro zenon_H48f. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H48f); [ zenon_intro zenon_H491 | zenon_intro zenon_H490 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H491); [ zenon_intro zenon_H492 | zenon_intro zenon_H161 ]. % 20.71/20.89 generalize (axiom_3 zenon_TX_nq). zenon_intro zenon_H493. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H493); [ zenon_intro zenon_H48b | zenon_intro zenon_H494 ]. % 20.71/20.89 exact (zenon_H48b zenon_H485). % 20.71/20.89 exact (zenon_H492 zenon_H494). % 20.71/20.89 apply (zenon_L46_ zenon_TX_nq); trivial. % 20.71/20.89 exact (axiom_43 zenon_H490). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H480); [ zenon_intro zenon_H496 | zenon_intro zenon_H495 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cXantusiidae X)/\(cLoxocemidae X)))) zenon_H496); [ zenon_intro zenon_H497; idtac ]. % 20.71/20.89 elim zenon_H497. zenon_intro zenon_TX_nw. zenon_intro zenon_H498. % 20.71/20.89 apply zenon_H498. zenon_intro zenon_H499. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H499). zenon_intro zenon_H166. zenon_intro zenon_H49a. % 20.71/20.89 generalize (axiom_32 zenon_TX_nw). zenon_intro zenon_H49b. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H49b); [ zenon_intro zenon_H49d | zenon_intro zenon_H49c ]. % 20.71/20.89 generalize (axiom_31 zenon_TX_nw). zenon_intro zenon_H49e. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H49e); [ zenon_intro zenon_H4a0 | zenon_intro zenon_H49f ]. % 20.71/20.89 exact (zenon_H4a0 zenon_H49a). % 20.71/20.89 exact (zenon_H49d zenon_H49f). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H49c). zenon_intro zenon_H4a2. zenon_intro zenon_H4a1. % 20.71/20.89 elim zenon_H4a2. zenon_intro zenon_TY0_btr. zenon_intro zenon_H4a4. % 20.71/20.89 generalize (zenon_H4a1 zenon_TY0_btr). zenon_intro zenon_H4a5. % 20.71/20.89 generalize (zenon_H4a5 (xsd_string_11)). zenon_intro zenon_H4a6. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H4a6); [ zenon_intro zenon_H4a8 | zenon_intro zenon_H4a7 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H4a8); [ zenon_intro zenon_H4a9 | zenon_intro zenon_H167 ]. % 20.71/20.89 exact (zenon_H4a9 zenon_H4a4). % 20.71/20.89 apply (zenon_L47_ zenon_TX_nw); trivial. % 20.71/20.89 generalize (zenon_H4a5 (xsd_string_9)). zenon_intro zenon_H4aa. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H4aa); [ zenon_intro zenon_H4ac | zenon_intro zenon_H4ab ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H4ac); [ zenon_intro zenon_H4a9 | zenon_intro zenon_H4ad ]. % 20.71/20.89 exact (zenon_H4a9 zenon_H4a4). % 20.71/20.89 generalize (axiom_30 zenon_TX_nw). zenon_intro zenon_H4ae. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H4ae); [ zenon_intro zenon_H4a0 | zenon_intro zenon_H4af ]. % 20.71/20.89 exact (zenon_H4a0 zenon_H49a). % 20.71/20.89 exact (zenon_H4ad zenon_H4af). % 20.71/20.89 cut ((zenon_TY0_btr = (xsd_string_11)) = ((xsd_string_9) = (xsd_string_11))). % 20.71/20.89 intro zenon_D_pnotp. % 20.71/20.89 apply axiom_103. % 20.71/20.89 rewrite <- zenon_D_pnotp. % 20.71/20.89 exact zenon_H4a7. % 20.71/20.89 cut (((xsd_string_11) = (xsd_string_11))); [idtac | apply NNPP; zenon_intro zenon_H16c]. % 20.71/20.89 cut ((zenon_TY0_btr = (xsd_string_9))); [idtac | apply NNPP; zenon_intro zenon_H4b0]. % 20.71/20.89 congruence. % 20.71/20.89 exact (zenon_H4b0 zenon_H4ab). % 20.71/20.89 apply zenon_H16c. apply refl_equal. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H495); [ zenon_intro zenon_H4b2 | zenon_intro zenon_H4b1 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cXantusiidae X)/\(cEmydidae X)))) zenon_H4b2); [ zenon_intro zenon_H4b3; idtac ]. % 20.71/20.89 elim zenon_H4b3. zenon_intro zenon_TX_od. zenon_intro zenon_H4b4. % 20.71/20.89 apply zenon_H4b4. zenon_intro zenon_H4b5. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H4b5). zenon_intro zenon_H173. zenon_intro zenon_H16d. % 20.71/20.89 generalize (axiom_32 zenon_TX_od). zenon_intro zenon_H4b6. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H4b6); [ zenon_intro zenon_H4b8 | zenon_intro zenon_H4b7 ]. % 20.71/20.89 generalize (axiom_38 zenon_TX_od). zenon_intro zenon_H4b9. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H4b9); [ zenon_intro zenon_H177 | zenon_intro zenon_H4ba ]. % 20.71/20.89 exact (zenon_H177 zenon_H173). % 20.71/20.89 exact (zenon_H4b8 zenon_H4ba). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H4b7). zenon_intro zenon_H4bc. zenon_intro zenon_H4bb. % 20.71/20.89 generalize (zenon_H4bb (xsd_string_6)). zenon_intro zenon_H4bd. % 20.71/20.89 generalize (zenon_H4bd (xsd_string_11)). zenon_intro zenon_H4be. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H4be); [ zenon_intro zenon_H4c0 | zenon_intro zenon_H4bf ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H4c0); [ zenon_intro zenon_H16e | zenon_intro zenon_H174 ]. % 20.71/20.89 apply (zenon_L49_ zenon_TX_od); trivial. % 20.71/20.89 apply (zenon_L50_ zenon_TX_od); trivial. % 20.71/20.89 exact (axiom_94 zenon_H4bf). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H4b1); [ zenon_intro zenon_H4c2 | zenon_intro zenon_H4c1 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cBipedidae X)/\(cLoxocemidae X)))) zenon_H4c2); [ zenon_intro zenon_H4c3; idtac ]. % 20.71/20.89 elim zenon_H4c3. zenon_intro zenon_TX_oo. zenon_intro zenon_H4c4. % 20.71/20.89 apply zenon_H4c4. zenon_intro zenon_H4c5. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H4c5). zenon_intro zenon_H4c6. zenon_intro zenon_H178. % 20.71/20.89 generalize (axiom_32 zenon_TX_oo). zenon_intro zenon_H4c7. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H4c7); [ zenon_intro zenon_H4c9 | zenon_intro zenon_H4c8 ]. % 20.71/20.89 generalize (axiom_13 zenon_TX_oo). zenon_intro zenon_H4ca. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H4ca); [ zenon_intro zenon_H4cc | zenon_intro zenon_H4cb ]. % 20.71/20.89 exact (zenon_H4cc zenon_H4c6). % 20.71/20.89 exact (zenon_H4c9 zenon_H4cb). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H4c8). zenon_intro zenon_H4ce. zenon_intro zenon_H4cd. % 20.71/20.89 generalize (zenon_H4cd (xsd_string_3)). zenon_intro zenon_H4cf. % 20.71/20.89 generalize (zenon_H4cf (xsd_string_9)). zenon_intro zenon_H4d0. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H4d0); [ zenon_intro zenon_H4d2 | zenon_intro zenon_H4d1 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H4d2); [ zenon_intro zenon_H4d3 | zenon_intro zenon_H179 ]. % 20.71/20.89 generalize (axiom_12 zenon_TX_oo). zenon_intro zenon_H4d4. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H4d4); [ zenon_intro zenon_H4cc | zenon_intro zenon_H4d5 ]. % 20.71/20.89 exact (zenon_H4cc zenon_H4c6). % 20.71/20.89 exact (zenon_H4d3 zenon_H4d5). % 20.71/20.89 apply (zenon_L51_ zenon_TX_oo); trivial. % 20.71/20.89 exact (axiom_74 zenon_H4d1). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H4c1); [ zenon_intro zenon_H4d7 | zenon_intro zenon_H4d6 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cBipedidae X)/\(cAgamidae X)))) zenon_H4d7); [ zenon_intro zenon_H4d8; idtac ]. % 20.71/20.89 elim zenon_H4d8. zenon_intro zenon_TX_ou. zenon_intro zenon_H4d9. % 20.71/20.89 apply zenon_H4d9. zenon_intro zenon_H4da. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H4da). zenon_intro zenon_H4db. zenon_intro zenon_H17e. % 20.71/20.89 generalize (axiom_32 zenon_TX_ou). zenon_intro zenon_H4dc. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H4dc); [ zenon_intro zenon_H4de | zenon_intro zenon_H4dd ]. % 20.71/20.89 generalize (axiom_4 zenon_TX_ou). zenon_intro zenon_H4df. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H4df); [ zenon_intro zenon_H183 | zenon_intro zenon_H4e0 ]. % 20.71/20.89 exact (zenon_H183 zenon_H17e). % 20.71/20.89 exact (zenon_H4de zenon_H4e0). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H4dd). zenon_intro zenon_H4e2. zenon_intro zenon_H4e1. % 20.71/20.89 generalize (zenon_H4e1 (xsd_string_0)). zenon_intro zenon_H4e3. % 20.71/20.89 generalize (zenon_H4e3 (xsd_string_3)). zenon_intro zenon_H4e4. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H4e4); [ zenon_intro zenon_H4e6 | zenon_intro zenon_H4e5 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H4e6); [ zenon_intro zenon_H17f | zenon_intro zenon_H4e7 ]. % 20.71/20.89 apply (zenon_L52_ zenon_TX_ou); trivial. % 20.71/20.89 generalize (axiom_12 zenon_TX_ou). zenon_intro zenon_H4e8. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H4e8); [ zenon_intro zenon_H4ea | zenon_intro zenon_H4e9 ]. % 20.71/20.89 exact (zenon_H4ea zenon_H4db). % 20.71/20.89 exact (zenon_H4e7 zenon_H4e9). % 20.71/20.89 exact (axiom_41 zenon_H4e5). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H4d6); [ zenon_intro zenon_H4ec | zenon_intro zenon_H4eb ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cGekkonidae X)/\(cAmphisbaenidae X)))) zenon_H4ec); [ zenon_intro zenon_H4ed; idtac ]. % 20.71/20.89 elim zenon_H4ed. zenon_intro zenon_TX_pa. zenon_intro zenon_H4ee. % 20.71/20.89 apply zenon_H4ee. zenon_intro zenon_H4ef. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H4ef). zenon_intro zenon_H18a. zenon_intro zenon_H184. % 20.71/20.89 generalize (axiom_32 zenon_TX_pa). zenon_intro zenon_H4f0. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H4f0); [ zenon_intro zenon_H185 | zenon_intro zenon_H4f1 ]. % 20.71/20.89 apply (zenon_L53_ zenon_TX_pa); trivial. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H4f1). zenon_intro zenon_H4f3. zenon_intro zenon_H4f2. % 20.71/20.89 generalize (zenon_H4f2 (xsd_string_7)). zenon_intro zenon_H4f4. % 20.71/20.89 generalize (zenon_H4f4 (xsd_string_1)). zenon_intro zenon_H4f5. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H4f5); [ zenon_intro zenon_H4f7 | zenon_intro zenon_H4f6 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H4f7); [ zenon_intro zenon_H18b | zenon_intro zenon_H4f8 ]. % 20.71/20.89 apply (zenon_L54_ zenon_TX_pa); trivial. % 20.71/20.89 generalize (axiom_6 zenon_TX_pa). zenon_intro zenon_H4f9. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H4f9); [ zenon_intro zenon_H189 | zenon_intro zenon_H4fa ]. % 20.71/20.89 exact (zenon_H189 zenon_H184). % 20.71/20.89 exact (zenon_H4f8 zenon_H4fa). % 20.71/20.89 apply axiom_55. apply sym_equal. exact zenon_H4f6. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H4eb); [ zenon_intro zenon_H4fc | zenon_intro zenon_H4fb ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cLeptotyphlopidae X)/\(cCrocodylidae X)))) zenon_H4fc); [ zenon_intro zenon_H4fd; idtac ]. % 20.71/20.89 elim zenon_H4fd. zenon_intro zenon_TX_pl. zenon_intro zenon_H4fe. % 20.71/20.89 apply zenon_H4fe. zenon_intro zenon_H4ff. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H4ff). zenon_intro zenon_H195. zenon_intro zenon_H18f. % 20.71/20.89 generalize (axiom_32 zenon_TX_pl). zenon_intro zenon_H500. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H500); [ zenon_intro zenon_H502 | zenon_intro zenon_H501 ]. % 20.71/20.89 generalize (axiom_19 zenon_TX_pl). zenon_intro zenon_H503. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H503); [ zenon_intro zenon_H194 | zenon_intro zenon_H504 ]. % 20.71/20.89 exact (zenon_H194 zenon_H18f). % 20.71/20.89 exact (zenon_H502 zenon_H504). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H501). zenon_intro zenon_H506. zenon_intro zenon_H505. % 20.71/20.89 generalize (zenon_H505 (xsd_string_5)). zenon_intro zenon_H507. % 20.71/20.89 generalize (zenon_H507 (xsd_string_8)). zenon_intro zenon_H508. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H508); [ zenon_intro zenon_H50a | zenon_intro zenon_H509 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H50a); [ zenon_intro zenon_H190 | zenon_intro zenon_H196 ]. % 20.71/20.89 apply (zenon_L55_ zenon_TX_pl); trivial. % 20.71/20.89 apply (zenon_L56_ zenon_TX_pl); trivial. % 20.71/20.89 exact (axiom_86 zenon_H509). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H4fb); [ zenon_intro zenon_H50c | zenon_intro zenon_H50b ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cSphenodontidae X)/\(cCordylidae X)))) zenon_H50c); [ zenon_intro zenon_H50d; idtac ]. % 20.71/20.89 elim zenon_H50d. zenon_intro zenon_TX_pw. zenon_intro zenon_H50e. % 20.71/20.89 apply zenon_H50e. zenon_intro zenon_H50f. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H50f). zenon_intro zenon_H1a0. zenon_intro zenon_H19a. % 20.71/20.89 generalize (axiom_32 zenon_TX_pw). zenon_intro zenon_H510. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H510); [ zenon_intro zenon_H512 | zenon_intro zenon_H511 ]. % 20.71/20.89 generalize (axiom_16 zenon_TX_pw). zenon_intro zenon_H513. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H513); [ zenon_intro zenon_H19f | zenon_intro zenon_H514 ]. % 20.71/20.89 exact (zenon_H19f zenon_H19a). % 20.71/20.89 exact (zenon_H512 zenon_H514). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H511). zenon_intro zenon_H516. zenon_intro zenon_H515. % 20.71/20.89 generalize (zenon_H515 (xsd_string_4)). zenon_intro zenon_H517. % 20.71/20.89 generalize (zenon_H517 (xsd_string_10)). zenon_intro zenon_H518. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H518); [ zenon_intro zenon_H51a | zenon_intro zenon_H519 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H51a); [ zenon_intro zenon_H19b | zenon_intro zenon_H1a1 ]. % 20.71/20.89 apply (zenon_L57_ zenon_TX_pw); trivial. % 20.71/20.89 apply (zenon_L58_ zenon_TX_pw); trivial. % 20.71/20.89 exact (axiom_82 zenon_H519). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H50b); [ zenon_intro zenon_H51c | zenon_intro zenon_H51b ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cAmphisbaenidae X)/\(cCordylidae X)))) zenon_H51c); [ zenon_intro zenon_H51d; idtac ]. % 20.71/20.89 elim zenon_H51d. zenon_intro zenon_TX_qh. zenon_intro zenon_H51e. % 20.71/20.89 apply zenon_H51e. zenon_intro zenon_H51f. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H51f). zenon_intro zenon_H1a5. zenon_intro zenon_H1ab. % 20.71/20.89 generalize (axiom_32 zenon_TX_qh). zenon_intro zenon_H520. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H520); [ zenon_intro zenon_H522 | zenon_intro zenon_H521 ]. % 20.71/20.89 generalize (axiom_7 zenon_TX_qh). zenon_intro zenon_H523. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H523); [ zenon_intro zenon_H1aa | zenon_intro zenon_H524 ]. % 20.71/20.89 exact (zenon_H1aa zenon_H1a5). % 20.71/20.89 exact (zenon_H522 zenon_H524). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H521). zenon_intro zenon_H526. zenon_intro zenon_H525. % 20.71/20.89 generalize (zenon_H525 (xsd_string_1)). zenon_intro zenon_H527. % 20.71/20.89 generalize (zenon_H527 (xsd_string_4)). zenon_intro zenon_H528. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H528); [ zenon_intro zenon_H52a | zenon_intro zenon_H529 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H52a); [ zenon_intro zenon_H1a6 | zenon_intro zenon_H1ac ]. % 20.71/20.89 apply (zenon_L59_ zenon_TX_qh); trivial. % 20.71/20.89 apply (zenon_L60_ zenon_TX_qh); trivial. % 20.71/20.89 exact (axiom_52 zenon_H529). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H51b); [ zenon_intro zenon_H52c | zenon_intro zenon_H52b ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cCordylidae X)/\(cLoxocemidae X)))) zenon_H52c); [ zenon_intro zenon_H52d; idtac ]. % 20.71/20.89 elim zenon_H52d. zenon_intro zenon_TX_qs. zenon_intro zenon_H52e. % 20.71/20.89 apply zenon_H52e. zenon_intro zenon_H52f. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H52f). zenon_intro zenon_H1b0. zenon_intro zenon_H1b6. % 20.71/20.89 generalize (axiom_32 zenon_TX_qs). zenon_intro zenon_H530. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H530); [ zenon_intro zenon_H532 | zenon_intro zenon_H531 ]. % 20.71/20.89 generalize (axiom_16 zenon_TX_qs). zenon_intro zenon_H533. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H533); [ zenon_intro zenon_H1b5 | zenon_intro zenon_H534 ]. % 20.71/20.89 exact (zenon_H1b5 zenon_H1b0). % 20.71/20.89 exact (zenon_H532 zenon_H534). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H531). zenon_intro zenon_H536. zenon_intro zenon_H535. % 20.71/20.89 generalize (zenon_H535 (xsd_string_4)). zenon_intro zenon_H537. % 20.71/20.89 generalize (zenon_H537 (xsd_string_9)). zenon_intro zenon_H538. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H538); [ zenon_intro zenon_H53a | zenon_intro zenon_H539 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H53a); [ zenon_intro zenon_H1b1 | zenon_intro zenon_H1b7 ]. % 20.71/20.89 apply (zenon_L61_ zenon_TX_qs); trivial. % 20.71/20.89 apply (zenon_L62_ zenon_TX_qs); trivial. % 20.71/20.89 exact (axiom_81 zenon_H539). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H52b); [ zenon_intro zenon_H53c | zenon_intro zenon_H53b ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cGekkonidae X)/\(cCordylidae X)))) zenon_H53c); [ zenon_intro zenon_H53d; idtac ]. % 20.71/20.89 elim zenon_H53d. zenon_intro zenon_TX_rd. zenon_intro zenon_H53e. % 20.71/20.89 apply zenon_H53e. zenon_intro zenon_H53f. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H53f). zenon_intro zenon_H1c1. zenon_intro zenon_H1bb. % 20.71/20.89 generalize (axiom_32 zenon_TX_rd). zenon_intro zenon_H540. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H540); [ zenon_intro zenon_H542 | zenon_intro zenon_H541 ]. % 20.71/20.89 generalize (axiom_16 zenon_TX_rd). zenon_intro zenon_H543. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H543); [ zenon_intro zenon_H1c0 | zenon_intro zenon_H544 ]. % 20.71/20.89 exact (zenon_H1c0 zenon_H1bb). % 20.71/20.89 exact (zenon_H542 zenon_H544). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H541). zenon_intro zenon_H546. zenon_intro zenon_H545. % 20.71/20.89 generalize (zenon_H545 (xsd_string_4)). zenon_intro zenon_H547. % 20.71/20.89 generalize (zenon_H547 (xsd_string_7)). zenon_intro zenon_H548. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H548); [ zenon_intro zenon_H54a | zenon_intro zenon_H549 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H54a); [ zenon_intro zenon_H1bc | zenon_intro zenon_H1c2 ]. % 20.71/20.89 apply (zenon_L63_ zenon_TX_rd); trivial. % 20.71/20.89 apply (zenon_L64_ zenon_TX_rd); trivial. % 20.71/20.89 exact (axiom_79 zenon_H549). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H53b); [ zenon_intro zenon_H54c | zenon_intro zenon_H54b ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cXantusiidae X)/\(cAgamidae X)))) zenon_H54c); [ zenon_intro zenon_H54d; idtac ]. % 20.71/20.89 elim zenon_H54d. zenon_intro zenon_TX_ro. zenon_intro zenon_H54e. % 20.71/20.89 apply zenon_H54e. zenon_intro zenon_H54f. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H54f). zenon_intro zenon_H1c6. zenon_intro zenon_H550. % 20.71/20.89 generalize (axiom_32 zenon_TX_ro). zenon_intro zenon_H551. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H551); [ zenon_intro zenon_H553 | zenon_intro zenon_H552 ]. % 20.71/20.89 generalize (axiom_4 zenon_TX_ro). zenon_intro zenon_H554. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H554); [ zenon_intro zenon_H556 | zenon_intro zenon_H555 ]. % 20.71/20.89 exact (zenon_H556 zenon_H550). % 20.71/20.89 exact (zenon_H553 zenon_H555). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H552). zenon_intro zenon_H558. zenon_intro zenon_H557. % 20.71/20.89 generalize (zenon_H557 (xsd_string_0)). zenon_intro zenon_H559. % 20.71/20.89 generalize (zenon_H559 (xsd_string_11)). zenon_intro zenon_H55a. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H55a); [ zenon_intro zenon_H55c | zenon_intro zenon_H55b ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H55c); [ zenon_intro zenon_H55d | zenon_intro zenon_H1c7 ]. % 20.71/20.89 generalize (axiom_3 zenon_TX_ro). zenon_intro zenon_H55e. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H55e); [ zenon_intro zenon_H556 | zenon_intro zenon_H55f ]. % 20.71/20.89 exact (zenon_H556 zenon_H550). % 20.71/20.89 exact (zenon_H55d zenon_H55f). % 20.71/20.89 apply (zenon_L65_ zenon_TX_ro); trivial. % 20.71/20.89 exact (axiom_49 zenon_H55b). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H54b); [ zenon_intro zenon_H561 | zenon_intro zenon_H560 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cAnomalepidae X)/\(cCordylidae X)))) zenon_H561); [ zenon_intro zenon_H562; idtac ]. % 20.71/20.89 elim zenon_H562. zenon_intro zenon_TX_ru. zenon_intro zenon_H563. % 20.71/20.89 apply zenon_H563. zenon_intro zenon_H564. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H564). zenon_intro zenon_H565. zenon_intro zenon_H1cc. % 20.71/20.89 generalize (axiom_32 zenon_TX_ru). zenon_intro zenon_H566. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H566); [ zenon_intro zenon_H568 | zenon_intro zenon_H567 ]. % 20.71/20.89 generalize (axiom_16 zenon_TX_ru). zenon_intro zenon_H569. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H569); [ zenon_intro zenon_H1d1 | zenon_intro zenon_H56a ]. % 20.71/20.89 exact (zenon_H1d1 zenon_H1cc). % 20.71/20.89 exact (zenon_H568 zenon_H56a). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H567). zenon_intro zenon_H56c. zenon_intro zenon_H56b. % 20.71/20.89 generalize (zenon_H56b (xsd_string_2)). zenon_intro zenon_H56d. % 20.71/20.89 generalize (zenon_H56d (xsd_string_4)). zenon_intro zenon_H56e. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H56e); [ zenon_intro zenon_H570 | zenon_intro zenon_H56f ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H570); [ zenon_intro zenon_H571 | zenon_intro zenon_H1cd ]. % 20.71/20.89 generalize (axiom_9 zenon_TX_ru). zenon_intro zenon_H572. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H572); [ zenon_intro zenon_H574 | zenon_intro zenon_H573 ]. % 20.71/20.89 exact (zenon_H574 zenon_H565). % 20.71/20.89 exact (zenon_H571 zenon_H573). % 20.71/20.89 apply (zenon_L66_ zenon_TX_ru); trivial. % 20.71/20.89 exact (axiom_61 zenon_H56f). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H560); [ zenon_intro zenon_H576 | zenon_intro zenon_H575 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cAgamidae X)/\(cEmydidae X)))) zenon_H576); [ zenon_intro zenon_H577; idtac ]. % 20.71/20.89 elim zenon_H577. zenon_intro zenon_TX_sa. zenon_intro zenon_H578. % 20.71/20.89 apply zenon_H578. zenon_intro zenon_H579. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H579). zenon_intro zenon_H57a. zenon_intro zenon_H1d2. % 20.71/20.89 generalize (axiom_32 zenon_TX_sa). zenon_intro zenon_H57b. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H57b); [ zenon_intro zenon_H57d | zenon_intro zenon_H57c ]. % 20.71/20.89 generalize (axiom_4 zenon_TX_sa). zenon_intro zenon_H57e. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H57e); [ zenon_intro zenon_H580 | zenon_intro zenon_H57f ]. % 20.71/20.89 exact (zenon_H580 zenon_H57a). % 20.71/20.89 exact (zenon_H57d zenon_H57f). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H57c). zenon_intro zenon_H582. zenon_intro zenon_H581. % 20.71/20.89 generalize (zenon_H581 (xsd_string_0)). zenon_intro zenon_H583. % 20.71/20.89 generalize (zenon_H583 (xsd_string_6)). zenon_intro zenon_H584. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H584); [ zenon_intro zenon_H586 | zenon_intro zenon_H585 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H586); [ zenon_intro zenon_H587 | zenon_intro zenon_H1d3 ]. % 20.71/20.89 generalize (axiom_3 zenon_TX_sa). zenon_intro zenon_H588. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H588); [ zenon_intro zenon_H580 | zenon_intro zenon_H589 ]. % 20.71/20.89 exact (zenon_H580 zenon_H57a). % 20.71/20.89 exact (zenon_H587 zenon_H589). % 20.71/20.89 apply (zenon_L67_ zenon_TX_sa); trivial. % 20.71/20.89 exact (axiom_44 zenon_H585). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H575); [ zenon_intro zenon_H58b | zenon_intro zenon_H58a ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cCordylidae X)/\(cEmydidae X)))) zenon_H58b); [ zenon_intro zenon_H58c; idtac ]. % 20.71/20.89 elim zenon_H58c. zenon_intro zenon_TX_sg. zenon_intro zenon_H58d. % 20.71/20.89 apply zenon_H58d. zenon_intro zenon_H58e. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H58e). zenon_intro zenon_H58f. zenon_intro zenon_H1d8. % 20.71/20.89 generalize (axiom_32 zenon_TX_sg). zenon_intro zenon_H590. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H590); [ zenon_intro zenon_H592 | zenon_intro zenon_H591 ]. % 20.71/20.89 generalize (axiom_16 zenon_TX_sg). zenon_intro zenon_H593. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H593); [ zenon_intro zenon_H595 | zenon_intro zenon_H594 ]. % 20.71/20.89 exact (zenon_H595 zenon_H58f). % 20.71/20.89 exact (zenon_H592 zenon_H594). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H591). zenon_intro zenon_H597. zenon_intro zenon_H596. % 20.71/20.89 generalize (zenon_H596 (xsd_string_4)). zenon_intro zenon_H598. % 20.71/20.89 generalize (zenon_H598 (xsd_string_6)). zenon_intro zenon_H599. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H599); [ zenon_intro zenon_H59b | zenon_intro zenon_H59a ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H59b); [ zenon_intro zenon_H59c | zenon_intro zenon_H1d9 ]. % 20.71/20.89 generalize (axiom_15 zenon_TX_sg). zenon_intro zenon_H59d. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H59d); [ zenon_intro zenon_H595 | zenon_intro zenon_H59e ]. % 20.71/20.89 exact (zenon_H595 zenon_H58f). % 20.71/20.89 exact (zenon_H59c zenon_H59e). % 20.71/20.89 apply (zenon_L68_ zenon_TX_sg); trivial. % 20.71/20.89 exact (axiom_78 zenon_H59a). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H58a); [ zenon_intro zenon_H5a0 | zenon_intro zenon_H59f ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cAgamidae X)/\(cLoxocemidae X)))) zenon_H5a0); [ zenon_intro zenon_H5a1; idtac ]. % 20.71/20.89 elim zenon_H5a1. zenon_intro zenon_TX_sm. zenon_intro zenon_H5a2. % 20.71/20.89 apply zenon_H5a2. zenon_intro zenon_H5a3. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H5a3). zenon_intro zenon_H1de. zenon_intro zenon_H5a4. % 20.71/20.89 generalize (axiom_32 zenon_TX_sm). zenon_intro zenon_H5a5. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H5a5); [ zenon_intro zenon_H5a7 | zenon_intro zenon_H5a6 ]. % 20.71/20.89 generalize (axiom_4 zenon_TX_sm). zenon_intro zenon_H5a8. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H5a8); [ zenon_intro zenon_H1e3 | zenon_intro zenon_H5a9 ]. % 20.71/20.89 exact (zenon_H1e3 zenon_H1de). % 20.71/20.89 exact (zenon_H5a7 zenon_H5a9). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H5a6). zenon_intro zenon_H5ab. zenon_intro zenon_H5aa. % 20.71/20.89 generalize (zenon_H5aa (xsd_string_0)). zenon_intro zenon_H5ac. % 20.71/20.89 generalize (zenon_H5ac (xsd_string_9)). zenon_intro zenon_H5ad. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H5ad); [ zenon_intro zenon_H5af | zenon_intro zenon_H5ae ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H5af); [ zenon_intro zenon_H1df | zenon_intro zenon_H5b0 ]. % 20.71/20.89 apply (zenon_L69_ zenon_TX_sm); trivial. % 20.71/20.89 generalize (axiom_30 zenon_TX_sm). zenon_intro zenon_H5b1. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H5b1); [ zenon_intro zenon_H5b3 | zenon_intro zenon_H5b2 ]. % 20.71/20.89 exact (zenon_H5b3 zenon_H5a4). % 20.71/20.89 exact (zenon_H5b0 zenon_H5b2). % 20.71/20.89 exact (axiom_47 zenon_H5ae). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H59f); [ zenon_intro zenon_H5b5 | zenon_intro zenon_H5b4 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cXantusiidae X)/\(cGekkonidae X)))) zenon_H5b5); [ zenon_intro zenon_H5b6; idtac ]. % 20.71/20.89 elim zenon_H5b6. zenon_intro zenon_TX_ss. zenon_intro zenon_H5b7. % 20.71/20.89 apply zenon_H5b7. zenon_intro zenon_H5b8. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H5b8). zenon_intro zenon_H1ea. zenon_intro zenon_H1e4. % 20.71/20.89 generalize (axiom_32 zenon_TX_ss). zenon_intro zenon_H5b9. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H5b9); [ zenon_intro zenon_H5bb | zenon_intro zenon_H5ba ]. % 20.71/20.89 generalize (axiom_38 zenon_TX_ss). zenon_intro zenon_H5bc. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H5bc); [ zenon_intro zenon_H1ee | zenon_intro zenon_H5bd ]. % 20.71/20.89 exact (zenon_H1ee zenon_H1ea). % 20.71/20.89 exact (zenon_H5bb zenon_H5bd). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H5ba). zenon_intro zenon_H5bf. zenon_intro zenon_H5be. % 20.71/20.89 generalize (zenon_H5be (xsd_string_7)). zenon_intro zenon_H5c0. % 20.71/20.89 generalize (zenon_H5c0 (xsd_string_11)). zenon_intro zenon_H5c1. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H5c1); [ zenon_intro zenon_H5c3 | zenon_intro zenon_H5c2 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H5c3); [ zenon_intro zenon_H1e5 | zenon_intro zenon_H1eb ]. % 20.71/20.89 apply (zenon_L70_ zenon_TX_ss); trivial. % 20.71/20.89 apply (zenon_L71_ zenon_TX_ss); trivial. % 20.71/20.89 exact (axiom_98 zenon_H5c2). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H5b4); [ zenon_intro zenon_H5c5 | zenon_intro zenon_H5c4 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cXantusiidae X)/\(cBipedidae X)))) zenon_H5c5); [ zenon_intro zenon_H5c6; idtac ]. % 20.71/20.89 elim zenon_H5c6. zenon_intro zenon_TX_td. zenon_intro zenon_H5c7. % 20.71/20.89 apply zenon_H5c7. zenon_intro zenon_H5c8. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H5c8). zenon_intro zenon_H1ef. zenon_intro zenon_H5c9. % 20.71/20.89 generalize (axiom_32 zenon_TX_td). zenon_intro zenon_H5ca. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H5ca); [ zenon_intro zenon_H5cc | zenon_intro zenon_H5cb ]. % 20.71/20.89 generalize (axiom_13 zenon_TX_td). zenon_intro zenon_H5cd. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H5cd); [ zenon_intro zenon_H5cf | zenon_intro zenon_H5ce ]. % 20.71/20.89 exact (zenon_H5cf zenon_H5c9). % 20.71/20.89 exact (zenon_H5cc zenon_H5ce). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H5cb). zenon_intro zenon_H5d1. zenon_intro zenon_H5d0. % 20.71/20.89 generalize (zenon_H5d0 (xsd_string_3)). zenon_intro zenon_H5d2. % 20.71/20.89 generalize (zenon_H5d2 (xsd_string_11)). zenon_intro zenon_H5d3. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H5d3); [ zenon_intro zenon_H5d5 | zenon_intro zenon_H5d4 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H5d5); [ zenon_intro zenon_H5d6 | zenon_intro zenon_H1f0 ]. % 20.71/20.89 generalize (axiom_12 zenon_TX_td). zenon_intro zenon_H5d7. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H5d7); [ zenon_intro zenon_H5cf | zenon_intro zenon_H5d8 ]. % 20.71/20.89 exact (zenon_H5cf zenon_H5c9). % 20.71/20.89 exact (zenon_H5d6 zenon_H5d8). % 20.71/20.89 apply (zenon_L72_ zenon_TX_td); trivial. % 20.71/20.89 exact (axiom_76 zenon_H5d4). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H5c4); [ zenon_intro zenon_H5da | zenon_intro zenon_H5d9 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cAnomalepidae X)/\(cEmydidae X)))) zenon_H5da); [ zenon_intro zenon_H5db; idtac ]. % 20.71/20.89 elim zenon_H5db. zenon_intro zenon_TX_tj. zenon_intro zenon_H5dc. % 20.71/20.89 apply zenon_H5dc. zenon_intro zenon_H5dd. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H5dd). zenon_intro zenon_H1f5. zenon_intro zenon_H5de. % 20.71/20.89 generalize (rfamily_name_substitution_2 (xsd_string_6)). zenon_intro zenon_H464. % 20.71/20.89 generalize (zenon_H464 (xsd_string_6)). zenon_intro zenon_H465. % 20.71/20.89 generalize (rfamily_name_substitution_1 zenon_TX_tj). zenon_intro zenon_H5df. % 20.71/20.89 generalize (zenon_H5df zenon_TX_tj). zenon_intro zenon_H5e0. % 20.71/20.89 generalize (zenon_H465 zenon_TX_tj). zenon_intro zenon_H5e1. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H5e1); [ zenon_intro zenon_H5e3 | zenon_intro zenon_H5e2 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H5e3); [ zenon_intro zenon_H13e | zenon_intro zenon_H5e4 ]. % 20.71/20.89 apply zenon_H13e. apply refl_equal. % 20.71/20.89 generalize (axiom_21 zenon_TX_tj). zenon_intro zenon_H5e5. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H5e5); [ zenon_intro zenon_H5e6 | zenon_intro zenon_H5e2 ]. % 20.71/20.89 exact (zenon_H5e6 zenon_H5de). % 20.71/20.89 exact (zenon_H5e4 zenon_H5e2). % 20.71/20.89 generalize (zenon_H5e0 (xsd_string_2)). zenon_intro zenon_H5e7. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H5e7); [ zenon_intro zenon_H5e8 | zenon_intro zenon_H1f9 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H5e8); [ zenon_intro zenon_H5e9 | zenon_intro zenon_H1f6 ]. % 20.71/20.89 apply zenon_H5e9. apply refl_equal. % 20.71/20.89 apply (zenon_L73_ zenon_TX_tj); trivial. % 20.71/20.89 generalize (axiom_32 zenon_TX_tj). zenon_intro zenon_H5ea. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H5ea); [ zenon_intro zenon_H1fb | zenon_intro zenon_H5eb ]. % 20.71/20.89 apply (zenon_L74_ zenon_TX_tj); trivial. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H5eb). zenon_intro zenon_H5ed. zenon_intro zenon_H5ec. % 20.71/20.89 generalize (zenon_H5ec (xsd_string_2)). zenon_intro zenon_H5ee. % 20.71/20.89 generalize (zenon_H5ee (xsd_string_6)). zenon_intro zenon_H5ef. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H5ef); [ zenon_intro zenon_H5f1 | zenon_intro zenon_H5f0 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H5f1); [ zenon_intro zenon_H1f6 | zenon_intro zenon_H5e4 ]. % 20.71/20.89 exact (zenon_H1f6 zenon_H1f9). % 20.71/20.89 exact (zenon_H5e4 zenon_H5e2). % 20.71/20.89 exact (axiom_63 zenon_H5f0). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H5d9); [ zenon_intro zenon_H5f3 | zenon_intro zenon_H5f2 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cXantusiidae X)/\(cSphenodontidae X)))) zenon_H5f3); [ zenon_intro zenon_H5f4; idtac ]. % 20.71/20.89 elim zenon_H5f4. zenon_intro zenon_TX_ts. zenon_intro zenon_H5f5. % 20.71/20.89 apply zenon_H5f5. zenon_intro zenon_H5f6. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H5f6). zenon_intro zenon_H1fe. zenon_intro zenon_H204. % 20.71/20.89 generalize (axiom_32 zenon_TX_ts). zenon_intro zenon_H5f7. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H5f7); [ zenon_intro zenon_H5f9 | zenon_intro zenon_H5f8 ]. % 20.71/20.89 generalize (axiom_38 zenon_TX_ts). zenon_intro zenon_H5fa. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H5fa); [ zenon_intro zenon_H203 | zenon_intro zenon_H5fb ]. % 20.71/20.89 exact (zenon_H203 zenon_H1fe). % 20.71/20.89 exact (zenon_H5f9 zenon_H5fb). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H5f8). zenon_intro zenon_H5fd. zenon_intro zenon_H5fc. % 20.71/20.89 elim zenon_H5fd. zenon_intro zenon_TY0_cha. zenon_intro zenon_H5ff. % 20.71/20.89 generalize (zenon_H5fc zenon_TY0_cha). zenon_intro zenon_H600. % 20.71/20.89 generalize (zenon_H600 (xsd_string_11)). zenon_intro zenon_H601. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H601); [ zenon_intro zenon_H603 | zenon_intro zenon_H602 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H603); [ zenon_intro zenon_H604 | zenon_intro zenon_H1ff ]. % 20.71/20.89 exact (zenon_H604 zenon_H5ff). % 20.71/20.89 apply (zenon_L75_ zenon_TX_ts); trivial. % 20.71/20.89 generalize (zenon_H600 (xsd_string_10)). zenon_intro zenon_H605. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H605); [ zenon_intro zenon_H607 | zenon_intro zenon_H606 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H607); [ zenon_intro zenon_H604 | zenon_intro zenon_H205 ]. % 20.71/20.89 exact (zenon_H604 zenon_H5ff). % 20.71/20.89 apply (zenon_L76_ zenon_TX_ts); trivial. % 20.71/20.89 cut ((zenon_TY0_cha = (xsd_string_11)) = ((xsd_string_10) = (xsd_string_11))). % 20.71/20.89 intro zenon_D_pnotp. % 20.71/20.89 apply axiom_104. % 20.71/20.89 rewrite <- zenon_D_pnotp. % 20.71/20.89 exact zenon_H602. % 20.71/20.89 cut (((xsd_string_11) = (xsd_string_11))); [idtac | apply NNPP; zenon_intro zenon_H16c]. % 20.71/20.89 cut ((zenon_TY0_cha = (xsd_string_10))); [idtac | apply NNPP; zenon_intro zenon_H608]. % 20.71/20.89 congruence. % 20.71/20.89 exact (zenon_H608 zenon_H606). % 20.71/20.89 apply zenon_H16c. apply refl_equal. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H5f2); [ zenon_intro zenon_H60a | zenon_intro zenon_H609 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cLeptotyphlopidae X)/\(cAmphisbaenidae X)))) zenon_H60a); [ zenon_intro zenon_H60b; idtac ]. % 20.71/20.89 elim zenon_H60b. zenon_intro zenon_TX_ud. zenon_intro zenon_H60c. % 20.71/20.89 apply zenon_H60c. zenon_intro zenon_H60d. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H60d). zenon_intro zenon_H20f. zenon_intro zenon_H209. % 20.71/20.89 generalize (axiom_32 zenon_TX_ud). zenon_intro zenon_H60e. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H60e); [ zenon_intro zenon_H20a | zenon_intro zenon_H60f ]. % 20.71/20.89 apply (zenon_L77_ zenon_TX_ud); trivial. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H60f). zenon_intro zenon_H611. zenon_intro zenon_H610. % 20.71/20.89 generalize (zenon_H610 (xsd_string_8)). zenon_intro zenon_H612. % 20.71/20.89 generalize (zenon_H612 (xsd_string_1)). zenon_intro zenon_H613. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H613); [ zenon_intro zenon_H615 | zenon_intro zenon_H614 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H615); [ zenon_intro zenon_H210 | zenon_intro zenon_H214 ]. % 20.71/20.89 apply (zenon_L78_ zenon_TX_ud); trivial. % 20.71/20.89 apply (zenon_L79_ zenon_TX_ud); trivial. % 20.71/20.89 apply axiom_56. apply sym_equal. exact zenon_H614. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H609); [ zenon_intro zenon_H617 | zenon_intro zenon_H616 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cSphenodontidae X)/\(cEmydidae X)))) zenon_H617); [ zenon_intro zenon_H618; idtac ]. % 20.71/20.89 elim zenon_H618. zenon_intro zenon_TX_ur. zenon_intro zenon_H619. % 20.71/20.89 apply zenon_H619. zenon_intro zenon_H61a. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H61a). zenon_intro zenon_H61b. zenon_intro zenon_H217. % 20.71/20.89 generalize (rfamily_name_substitution_2 (xsd_string_6)). zenon_intro zenon_H464. % 20.71/20.89 generalize (zenon_H464 (xsd_string_6)). zenon_intro zenon_H465. % 20.71/20.89 generalize (axiom_34 zenon_TX_ur). zenon_intro zenon_H61c. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H61c); [ zenon_intro zenon_H61e | zenon_intro zenon_H61d ]. % 20.71/20.89 exact (zenon_H61e zenon_H61b). % 20.71/20.89 generalize (axiom_32 zenon_TX_ur). zenon_intro zenon_H61f. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H61f); [ zenon_intro zenon_H621 | zenon_intro zenon_H620 ]. % 20.71/20.89 generalize (axiom_22 zenon_TX_ur). zenon_intro zenon_H622. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H622); [ zenon_intro zenon_H21c | zenon_intro zenon_H623 ]. % 20.71/20.89 exact (zenon_H21c zenon_H217). % 20.71/20.89 exact (zenon_H621 zenon_H623). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H620). zenon_intro zenon_H625. zenon_intro zenon_H624. % 20.71/20.89 generalize (zenon_H465 zenon_TX_ur). zenon_intro zenon_H626. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H626); [ zenon_intro zenon_H627 | zenon_intro zenon_H21b ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H627); [ zenon_intro zenon_H13e | zenon_intro zenon_H218 ]. % 20.71/20.89 apply zenon_H13e. apply refl_equal. % 20.71/20.89 apply (zenon_L80_ zenon_TX_ur); trivial. % 20.71/20.89 generalize (zenon_H624 (xsd_string_10)). zenon_intro zenon_H628. % 20.71/20.89 generalize (zenon_H628 (xsd_string_6)). zenon_intro zenon_H629. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H629); [ zenon_intro zenon_H62b | zenon_intro zenon_H62a ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H62b); [ zenon_intro zenon_H62c | zenon_intro zenon_H218 ]. % 20.71/20.89 exact (zenon_H62c zenon_H61d). % 20.71/20.89 exact (zenon_H218 zenon_H21b). % 20.71/20.89 apply axiom_93. apply sym_equal. exact zenon_H62a. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H616); [ zenon_intro zenon_H62e | zenon_intro zenon_H62d ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cLeptotyphlopidae X)/\(cCordylidae X)))) zenon_H62e); [ zenon_intro zenon_H62f; idtac ]. % 20.71/20.89 elim zenon_H62f. zenon_intro zenon_TX_ux. zenon_intro zenon_H630. % 20.71/20.89 apply zenon_H630. zenon_intro zenon_H631. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H631). zenon_intro zenon_H223. zenon_intro zenon_H21d. % 20.71/20.89 generalize (axiom_32 zenon_TX_ux). zenon_intro zenon_H632. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H632); [ zenon_intro zenon_H634 | zenon_intro zenon_H633 ]. % 20.71/20.89 generalize (axiom_16 zenon_TX_ux). zenon_intro zenon_H635. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H635); [ zenon_intro zenon_H222 | zenon_intro zenon_H636 ]. % 20.71/20.89 exact (zenon_H222 zenon_H21d). % 20.71/20.89 exact (zenon_H634 zenon_H636). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H633). zenon_intro zenon_H638. zenon_intro zenon_H637. % 20.71/20.89 generalize (zenon_H637 (xsd_string_4)). zenon_intro zenon_H639. % 20.71/20.89 generalize (zenon_H639 (xsd_string_8)). zenon_intro zenon_H63a. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H63a); [ zenon_intro zenon_H63c | zenon_intro zenon_H63b ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H63c); [ zenon_intro zenon_H21e | zenon_intro zenon_H224 ]. % 20.71/20.89 apply (zenon_L81_ zenon_TX_ux); trivial. % 20.71/20.89 apply (zenon_L82_ zenon_TX_ux); trivial. % 20.71/20.89 exact (axiom_80 zenon_H63b). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H62d); [ zenon_intro zenon_H63e | zenon_intro zenon_H63d ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cGekkonidae X)/\(cAnomalepidae X)))) zenon_H63e); [ zenon_intro zenon_H63f; idtac ]. % 20.71/20.89 elim zenon_H63f. zenon_intro zenon_TX_vi. zenon_intro zenon_H640. % 20.71/20.89 apply zenon_H640. zenon_intro zenon_H641. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H641). zenon_intro zenon_H22e. zenon_intro zenon_H228. % 20.71/20.89 generalize (rfamily_name_substitution_1 zenon_TX_vi). zenon_intro zenon_H642. % 20.71/20.89 generalize (zenon_H642 zenon_TX_vi). zenon_intro zenon_H643. % 20.71/20.89 generalize (zenon_H643 (xsd_string_2)). zenon_intro zenon_H644. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H644); [ zenon_intro zenon_H645 | zenon_intro zenon_H22c ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H645); [ zenon_intro zenon_H646 | zenon_intro zenon_H229 ]. % 20.71/20.89 apply zenon_H646. apply refl_equal. % 20.71/20.89 apply (zenon_L83_ zenon_TX_vi); trivial. % 20.71/20.89 generalize (zenon_H643 (xsd_string_7)). zenon_intro zenon_H647. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H647); [ zenon_intro zenon_H648 | zenon_intro zenon_H231 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H648); [ zenon_intro zenon_H646 | zenon_intro zenon_H22f ]. % 20.71/20.89 apply zenon_H646. apply refl_equal. % 20.71/20.89 apply (zenon_L84_ zenon_TX_vi); trivial. % 20.71/20.89 generalize (axiom_32 zenon_TX_vi). zenon_intro zenon_H649. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H649); [ zenon_intro zenon_H233 | zenon_intro zenon_H64a ]. % 20.71/20.89 apply (zenon_L85_ zenon_TX_vi); trivial. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H64a). zenon_intro zenon_H64c. zenon_intro zenon_H64b. % 20.71/20.89 generalize (zenon_H64b (xsd_string_2)). zenon_intro zenon_H64d. % 20.71/20.89 generalize (zenon_H64d (xsd_string_7)). zenon_intro zenon_H64e. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H64e); [ zenon_intro zenon_H650 | zenon_intro zenon_H64f ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H650); [ zenon_intro zenon_H229 | zenon_intro zenon_H22f ]. % 20.71/20.89 exact (zenon_H229 zenon_H22c). % 20.71/20.89 exact (zenon_H22f zenon_H231). % 20.71/20.89 exact (axiom_64 zenon_H64f). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H63d); [ zenon_intro zenon_H652 | zenon_intro zenon_H651 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cBipedidae X)/\(cCordylidae X)))) zenon_H652); [ zenon_intro zenon_H653; idtac ]. % 20.71/20.89 elim zenon_H653. zenon_intro zenon_TX_vw. zenon_intro zenon_H654. % 20.71/20.89 apply zenon_H654. zenon_intro zenon_H655. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H655). zenon_intro zenon_H656. zenon_intro zenon_H236. % 20.71/20.89 generalize (axiom_32 zenon_TX_vw). zenon_intro zenon_H657. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H657); [ zenon_intro zenon_H659 | zenon_intro zenon_H658 ]. % 20.71/20.89 generalize (axiom_16 zenon_TX_vw). zenon_intro zenon_H65a. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H65a); [ zenon_intro zenon_H23b | zenon_intro zenon_H65b ]. % 20.71/20.89 exact (zenon_H23b zenon_H236). % 20.71/20.89 exact (zenon_H659 zenon_H65b). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H658). zenon_intro zenon_H65d. zenon_intro zenon_H65c. % 20.71/20.89 elim zenon_H65d. zenon_intro zenon_TY0_cks. zenon_intro zenon_H65f. % 20.71/20.89 generalize (zenon_H65c (xsd_string_3)). zenon_intro zenon_H660. % 20.71/20.89 generalize (zenon_H65c zenon_TY0_cks). zenon_intro zenon_H661. % 20.71/20.89 generalize (zenon_H660 zenon_TY0_cks). zenon_intro zenon_H662. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H662); [ zenon_intro zenon_H664 | zenon_intro zenon_H663 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H664); [ zenon_intro zenon_H666 | zenon_intro zenon_H665 ]. % 20.71/20.89 generalize (axiom_12 zenon_TX_vw). zenon_intro zenon_H667. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H667); [ zenon_intro zenon_H669 | zenon_intro zenon_H668 ]. % 20.71/20.89 exact (zenon_H669 zenon_H656). % 20.71/20.89 exact (zenon_H666 zenon_H668). % 20.71/20.89 exact (zenon_H665 zenon_H65f). % 20.71/20.89 cut (((xsd_string_3) = zenon_TY0_cks) = ((xsd_string_3) = (xsd_string_4))). % 20.71/20.89 intro zenon_D_pnotp. % 20.71/20.89 apply axiom_69. % 20.71/20.89 rewrite <- zenon_D_pnotp. % 20.71/20.89 exact zenon_H663. % 20.71/20.89 cut ((zenon_TY0_cks = (xsd_string_4))); [idtac | apply NNPP; zenon_intro zenon_H66a]. % 20.71/20.89 cut (((xsd_string_3) = (xsd_string_3))); [idtac | apply NNPP; zenon_intro zenon_H83]. % 20.71/20.89 congruence. % 20.71/20.89 apply zenon_H83. apply refl_equal. % 20.71/20.89 generalize (zenon_H661 (xsd_string_4)). zenon_intro zenon_H66b. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H66b); [ zenon_intro zenon_H66d | zenon_intro zenon_H66c ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H66d); [ zenon_intro zenon_H665 | zenon_intro zenon_H237 ]. % 20.71/20.89 exact (zenon_H665 zenon_H65f). % 20.71/20.89 apply (zenon_L86_ zenon_TX_vw); trivial. % 20.71/20.89 exact (zenon_H66a zenon_H66c). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H651); [ zenon_intro zenon_H66f | zenon_intro zenon_H66e ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cBipedidae X)/\(cAmphisbaenidae X)))) zenon_H66f); [ zenon_intro zenon_H670; idtac ]. % 20.71/20.89 elim zenon_H670. zenon_intro zenon_TX_wc. zenon_intro zenon_H671. % 20.71/20.89 apply zenon_H671. zenon_intro zenon_H672. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H672). zenon_intro zenon_H242. zenon_intro zenon_H23c. % 20.71/20.89 generalize (axiom_32 zenon_TX_wc). zenon_intro zenon_H673. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H673); [ zenon_intro zenon_H23d | zenon_intro zenon_H674 ]. % 20.71/20.89 apply (zenon_L87_ zenon_TX_wc); trivial. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H674). zenon_intro zenon_H676. zenon_intro zenon_H675. % 20.71/20.89 generalize (zenon_H675 (xsd_string_3)). zenon_intro zenon_H677. % 20.71/20.89 generalize (zenon_H677 (xsd_string_1)). zenon_intro zenon_H678. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H678); [ zenon_intro zenon_H67a | zenon_intro zenon_H679 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H67a); [ zenon_intro zenon_H243 | zenon_intro zenon_H247 ]. % 20.71/20.89 apply (zenon_L88_ zenon_TX_wc); trivial. % 20.71/20.89 apply (zenon_L89_ zenon_TX_wc); trivial. % 20.71/20.89 apply axiom_51. apply sym_equal. exact zenon_H679. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H66e); [ zenon_intro zenon_H67c | zenon_intro zenon_H67b ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cXantusiidae X)/\(cCordylidae X)))) zenon_H67c); [ zenon_intro zenon_H67d; idtac ]. % 20.71/20.89 elim zenon_H67d. zenon_intro zenon_TX_wq. zenon_intro zenon_H67e. % 20.71/20.89 apply zenon_H67e. zenon_intro zenon_H67f. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H67f). zenon_intro zenon_H250. zenon_intro zenon_H24a. % 20.71/20.89 generalize (axiom_32 zenon_TX_wq). zenon_intro zenon_H680. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H680); [ zenon_intro zenon_H682 | zenon_intro zenon_H681 ]. % 20.71/20.89 generalize (axiom_16 zenon_TX_wq). zenon_intro zenon_H683. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H683); [ zenon_intro zenon_H24f | zenon_intro zenon_H684 ]. % 20.71/20.89 exact (zenon_H24f zenon_H24a). % 20.71/20.89 exact (zenon_H682 zenon_H684). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H681). zenon_intro zenon_H686. zenon_intro zenon_H685. % 20.71/20.89 generalize (zenon_H685 (xsd_string_4)). zenon_intro zenon_H687. % 20.71/20.89 generalize (zenon_H687 (xsd_string_11)). zenon_intro zenon_H688. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H688); [ zenon_intro zenon_H68a | zenon_intro zenon_H689 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H68a); [ zenon_intro zenon_H24b | zenon_intro zenon_H251 ]. % 20.71/20.89 apply (zenon_L90_ zenon_TX_wq); trivial. % 20.71/20.89 apply (zenon_L91_ zenon_TX_wq); trivial. % 20.71/20.89 exact (axiom_83 zenon_H689). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H67b); [ zenon_intro zenon_H68c | zenon_intro zenon_H68b ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cAnomalepidae X)/\(cAgamidae X)))) zenon_H68c); [ zenon_intro zenon_H68d; idtac ]. % 20.71/20.89 elim zenon_H68d. zenon_intro zenon_TX_xb. zenon_intro zenon_H68e. % 20.71/20.89 apply zenon_H68e. zenon_intro zenon_H68f. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H68f). zenon_intro zenon_H255. zenon_intro zenon_H25b. % 20.71/20.89 generalize (rfamily_name_substitution_1 zenon_TX_xb). zenon_intro zenon_H690. % 20.71/20.89 generalize (zenon_H690 zenon_TX_xb). zenon_intro zenon_H691. % 20.71/20.89 generalize (zenon_H691 (xsd_string_2)). zenon_intro zenon_H692. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H692); [ zenon_intro zenon_H693 | zenon_intro zenon_H259 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H693); [ zenon_intro zenon_H694 | zenon_intro zenon_H256 ]. % 20.71/20.89 apply zenon_H694. apply refl_equal. % 20.71/20.89 apply (zenon_L92_ zenon_TX_xb); trivial. % 20.71/20.89 generalize (zenon_H691 (xsd_string_0)). zenon_intro zenon_H695. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H695); [ zenon_intro zenon_H696 | zenon_intro zenon_H25e ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H696); [ zenon_intro zenon_H694 | zenon_intro zenon_H25c ]. % 20.71/20.89 apply zenon_H694. apply refl_equal. % 20.71/20.89 apply (zenon_L93_ zenon_TX_xb); trivial. % 20.71/20.89 generalize (axiom_32 zenon_TX_xb). zenon_intro zenon_H697. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H697); [ zenon_intro zenon_H260 | zenon_intro zenon_H698 ]. % 20.71/20.89 apply (zenon_L94_ zenon_TX_xb); trivial. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H698). zenon_intro zenon_H69a. zenon_intro zenon_H699. % 20.71/20.89 generalize (zenon_H699 (xsd_string_2)). zenon_intro zenon_H69b. % 20.71/20.89 generalize (zenon_H69b (xsd_string_0)). zenon_intro zenon_H69c. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H69c); [ zenon_intro zenon_H69e | zenon_intro zenon_H69d ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H69e); [ zenon_intro zenon_H256 | zenon_intro zenon_H25c ]. % 20.71/20.89 exact (zenon_H256 zenon_H259). % 20.71/20.89 exact (zenon_H25c zenon_H25e). % 20.71/20.89 apply axiom_40. apply sym_equal. exact zenon_H69d. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H68b); [ zenon_intro zenon_H6a0 | zenon_intro zenon_H69f ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cSphenodontidae X)/\(cCrocodylidae X)))) zenon_H6a0); [ zenon_intro zenon_H6a1; idtac ]. % 20.71/20.89 elim zenon_H6a1. zenon_intro zenon_TX_xp. zenon_intro zenon_H6a2. % 20.71/20.89 apply zenon_H6a2. zenon_intro zenon_H6a3. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H6a3). zenon_intro zenon_H269. zenon_intro zenon_H263. % 20.71/20.89 generalize (axiom_32 zenon_TX_xp). zenon_intro zenon_H6a4. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H6a4); [ zenon_intro zenon_H6a6 | zenon_intro zenon_H6a5 ]. % 20.71/20.89 generalize (axiom_19 zenon_TX_xp). zenon_intro zenon_H6a7. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H6a7); [ zenon_intro zenon_H268 | zenon_intro zenon_H6a8 ]. % 20.71/20.89 exact (zenon_H268 zenon_H263). % 20.71/20.89 exact (zenon_H6a6 zenon_H6a8). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H6a5). zenon_intro zenon_H6aa. zenon_intro zenon_H6a9. % 20.71/20.89 generalize (zenon_H6a9 (xsd_string_5)). zenon_intro zenon_H6ab. % 20.71/20.89 generalize (zenon_H6ab (xsd_string_10)). zenon_intro zenon_H6ac. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H6ac); [ zenon_intro zenon_H6ae | zenon_intro zenon_H6ad ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H6ae); [ zenon_intro zenon_H264 | zenon_intro zenon_H26a ]. % 20.71/20.89 apply (zenon_L95_ zenon_TX_xp); trivial. % 20.71/20.89 apply (zenon_L96_ zenon_TX_xp); trivial. % 20.71/20.89 exact (axiom_88 zenon_H6ad). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H69f); [ zenon_intro zenon_H6b0 | zenon_intro zenon_H6af ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cXantusiidae X)/\(cAmphisbaenidae X)))) zenon_H6b0); [ zenon_intro zenon_H6b1; idtac ]. % 20.71/20.89 elim zenon_H6b1. zenon_intro zenon_TX_ya. zenon_intro zenon_H6b2. % 20.71/20.89 apply zenon_H6b2. zenon_intro zenon_H6b3. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H6b3). zenon_intro zenon_H26e. zenon_intro zenon_H6b4. % 20.71/20.89 generalize (axiom_32 zenon_TX_ya). zenon_intro zenon_H6b5. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H6b5); [ zenon_intro zenon_H6b7 | zenon_intro zenon_H6b6 ]. % 20.71/20.89 generalize (axiom_7 zenon_TX_ya). zenon_intro zenon_H6b8. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H6b8); [ zenon_intro zenon_H6ba | zenon_intro zenon_H6b9 ]. % 20.71/20.89 exact (zenon_H6ba zenon_H6b4). % 20.71/20.89 exact (zenon_H6b7 zenon_H6b9). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H6b6). zenon_intro zenon_H6bc. zenon_intro zenon_H6bb. % 20.71/20.89 generalize (zenon_H6bb (xsd_string_1)). zenon_intro zenon_H6bd. % 20.71/20.89 generalize (zenon_H6bd (xsd_string_11)). zenon_intro zenon_H6be. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H6be); [ zenon_intro zenon_H6c0 | zenon_intro zenon_H6bf ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H6c0); [ zenon_intro zenon_H6c1 | zenon_intro zenon_H26f ]. % 20.71/20.89 generalize (axiom_6 zenon_TX_ya). zenon_intro zenon_H6c2. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H6c2); [ zenon_intro zenon_H6ba | zenon_intro zenon_H6c3 ]. % 20.71/20.89 exact (zenon_H6ba zenon_H6b4). % 20.71/20.89 exact (zenon_H6c1 zenon_H6c3). % 20.71/20.89 apply (zenon_L97_ zenon_TX_ya); trivial. % 20.71/20.89 exact (axiom_59 zenon_H6bf). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H6af); [ zenon_intro zenon_H6c5 | zenon_intro zenon_H6c4 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cGekkonidae X)/\(cEmydidae X)))) zenon_H6c5); [ zenon_intro zenon_H6c6; idtac ]. % 20.71/20.89 elim zenon_H6c6. zenon_intro zenon_TX_yg. zenon_intro zenon_H6c7. % 20.71/20.89 apply zenon_H6c7. zenon_intro zenon_H6c8. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H6c8). zenon_intro zenon_H274. zenon_intro zenon_H6c9. % 20.71/20.89 generalize (rfamily_name_substitution_2 (xsd_string_6)). zenon_intro zenon_H464. % 20.71/20.89 generalize (zenon_H464 (xsd_string_6)). zenon_intro zenon_H465. % 20.71/20.89 generalize (axiom_32 zenon_TX_yg). zenon_intro zenon_H6ca. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H6ca); [ zenon_intro zenon_H6cc | zenon_intro zenon_H6cb ]. % 20.71/20.89 generalize (axiom_22 zenon_TX_yg). zenon_intro zenon_H6cd. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H6cd); [ zenon_intro zenon_H6cf | zenon_intro zenon_H6ce ]. % 20.71/20.89 exact (zenon_H6cf zenon_H6c9). % 20.71/20.89 exact (zenon_H6cc zenon_H6ce). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H6cb). zenon_intro zenon_H6d1. zenon_intro zenon_H6d0. % 20.71/20.89 generalize (zenon_H465 zenon_TX_yg). zenon_intro zenon_H6d2. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H6d2); [ zenon_intro zenon_H6d4 | zenon_intro zenon_H6d3 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H6d4); [ zenon_intro zenon_H13e | zenon_intro zenon_H6d5 ]. % 20.71/20.89 apply zenon_H13e. apply refl_equal. % 20.71/20.89 generalize (axiom_21 zenon_TX_yg). zenon_intro zenon_H6d6. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H6d6); [ zenon_intro zenon_H6cf | zenon_intro zenon_H6d3 ]. % 20.71/20.89 exact (zenon_H6cf zenon_H6c9). % 20.71/20.89 exact (zenon_H6d5 zenon_H6d3). % 20.71/20.89 generalize (zenon_H6d0 (xsd_string_7)). zenon_intro zenon_H6d7. % 20.71/20.89 generalize (zenon_H6d7 (xsd_string_6)). zenon_intro zenon_H6d8. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H6d8); [ zenon_intro zenon_H6da | zenon_intro zenon_H6d9 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H6da); [ zenon_intro zenon_H275 | zenon_intro zenon_H6d5 ]. % 20.71/20.89 apply (zenon_L98_ zenon_TX_yg); trivial. % 20.71/20.89 exact (zenon_H6d5 zenon_H6d3). % 20.71/20.89 apply axiom_90. apply sym_equal. exact zenon_H6d9. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H6c4); [ zenon_intro zenon_H6dc | zenon_intro zenon_H6db ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cSphenodontidae X)/\(cLoxocemidae X)))) zenon_H6dc); [ zenon_intro zenon_H6dd; idtac ]. % 20.71/20.89 elim zenon_H6dd. zenon_intro zenon_TX_ym. zenon_intro zenon_H6de. % 20.71/20.89 apply zenon_H6de. zenon_intro zenon_H6df. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H6df). zenon_intro zenon_H281. zenon_intro zenon_H27a. % 20.71/20.89 generalize (axiom_32 zenon_TX_ym). zenon_intro zenon_H6e0. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H6e0); [ zenon_intro zenon_H6e2 | zenon_intro zenon_H6e1 ]. % 20.71/20.89 generalize (axiom_31 zenon_TX_ym). zenon_intro zenon_H6e3. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H6e3); [ zenon_intro zenon_H27f | zenon_intro zenon_H6e4 ]. % 20.71/20.89 exact (zenon_H27f zenon_H27a). % 20.71/20.89 exact (zenon_H6e2 zenon_H6e4). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H6e1). zenon_intro zenon_H6e6. zenon_intro zenon_H6e5. % 20.71/20.89 elim zenon_H6e6. zenon_intro zenon_TY0_yv. zenon_intro zenon_H283. % 20.71/20.89 generalize (zenon_H6e5 zenon_TY0_yv). zenon_intro zenon_H282. % 20.71/20.89 generalize (zenon_H6e5 (xsd_string_9)). zenon_intro zenon_H6e7. % 20.71/20.89 generalize (zenon_H6e7 zenon_TY0_yv). zenon_intro zenon_H6e8. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H6e8); [ zenon_intro zenon_H6ea | zenon_intro zenon_H6e9 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H6ea); [ zenon_intro zenon_H27b | zenon_intro zenon_H28d ]. % 20.71/20.89 apply (zenon_L99_ zenon_TX_ym); trivial. % 20.71/20.89 exact (zenon_H28d zenon_H283). % 20.71/20.89 cut (((xsd_string_9) = zenon_TY0_yv) = ((xsd_string_9) = (xsd_string_10))). % 20.71/20.89 intro zenon_D_pnotp. % 20.71/20.89 apply axiom_102. % 20.71/20.89 rewrite <- zenon_D_pnotp. % 20.71/20.89 exact zenon_H6e9. % 20.71/20.89 cut ((zenon_TY0_yv = (xsd_string_10))); [idtac | apply NNPP; zenon_intro zenon_H284]. % 20.71/20.89 cut (((xsd_string_9) = (xsd_string_9))); [idtac | apply NNPP; zenon_intro zenon_H280]. % 20.71/20.89 congruence. % 20.71/20.89 apply zenon_H280. apply refl_equal. % 20.71/20.89 apply (zenon_L101_ zenon_TY0_yv zenon_TX_ym); trivial. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H6db); [ zenon_intro zenon_H6ec | zenon_intro zenon_H6eb ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cLeptotyphlopidae X)/\(cEmydidae X)))) zenon_H6ec); [ zenon_intro zenon_H6ed; idtac ]. % 20.71/20.89 elim zenon_H6ed. zenon_intro zenon_TX_zg. zenon_intro zenon_H6ee. % 20.71/20.89 apply zenon_H6ee. zenon_intro zenon_H6ef. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H6ef). zenon_intro zenon_H6f0. zenon_intro zenon_H28e. % 20.71/20.89 generalize (rfamily_name_substitution_2 (xsd_string_6)). zenon_intro zenon_H464. % 20.71/20.89 generalize (zenon_H464 (xsd_string_6)). zenon_intro zenon_H465. % 20.71/20.89 generalize (zenon_H465 zenon_TX_zg). zenon_intro zenon_H6f1. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H6f1); [ zenon_intro zenon_H6f2 | zenon_intro zenon_H292 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H6f2); [ zenon_intro zenon_H13e | zenon_intro zenon_H28f ]. % 20.71/20.89 apply zenon_H13e. apply refl_equal. % 20.71/20.89 apply (zenon_L102_ zenon_TX_zg); trivial. % 20.71/20.89 generalize (axiom_32 zenon_TX_zg). zenon_intro zenon_H6f3. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H6f3); [ zenon_intro zenon_H294 | zenon_intro zenon_H6f4 ]. % 20.71/20.89 apply (zenon_L103_ zenon_TX_zg); trivial. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H6f4). zenon_intro zenon_H6f6. zenon_intro zenon_H6f5. % 20.71/20.89 generalize (zenon_H6f5 (xsd_string_6)). zenon_intro zenon_H6f7. % 20.71/20.89 generalize (zenon_H6f7 (xsd_string_8)). zenon_intro zenon_H6f8. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H6f8); [ zenon_intro zenon_H6fa | zenon_intro zenon_H6f9 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H6fa); [ zenon_intro zenon_H28f | zenon_intro zenon_H6fb ]. % 20.71/20.89 exact (zenon_H28f zenon_H292). % 20.71/20.89 generalize (axiom_27 zenon_TX_zg). zenon_intro zenon_H6fc. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H6fc); [ zenon_intro zenon_H6fe | zenon_intro zenon_H6fd ]. % 20.71/20.89 exact (zenon_H6fe zenon_H6f0). % 20.71/20.89 exact (zenon_H6fb zenon_H6fd). % 20.71/20.89 exact (axiom_91 zenon_H6f9). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H6eb); [ zenon_intro zenon_H700 | zenon_intro zenon_H6ff ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cAmphisbaenidae X)/\(cAnomalepidae X)))) zenon_H700); [ zenon_intro zenon_H701; idtac ]. % 20.71/20.89 elim zenon_H701. zenon_intro zenon_TX_zp. zenon_intro zenon_H702. % 20.71/20.89 apply zenon_H702. zenon_intro zenon_H703. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H703). zenon_intro zenon_H297. zenon_intro zenon_H29d. % 20.71/20.89 generalize (axiom_32 zenon_TX_zp). zenon_intro zenon_H704. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H704); [ zenon_intro zenon_H298 | zenon_intro zenon_H705 ]. % 20.71/20.89 apply (zenon_L104_ zenon_TX_zp); trivial. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H705). zenon_intro zenon_H707. zenon_intro zenon_H706. % 20.71/20.89 generalize (zenon_H706 (xsd_string_1)). zenon_intro zenon_H708. % 20.71/20.89 generalize (axiom_6 zenon_TX_zp). zenon_intro zenon_H709. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H709); [ zenon_intro zenon_H29c | zenon_intro zenon_H70a ]. % 20.71/20.89 exact (zenon_H29c zenon_H297). % 20.71/20.89 generalize (zenon_H708 (xsd_string_2)). zenon_intro zenon_H70b. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H70b); [ zenon_intro zenon_H70d | zenon_intro zenon_H70c ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H70d); [ zenon_intro zenon_H70e | zenon_intro zenon_H29e ]. % 20.71/20.89 exact (zenon_H70e zenon_H70a). % 20.71/20.89 apply (zenon_L105_ zenon_TX_zp); trivial. % 20.71/20.89 exact (axiom_50 zenon_H70c). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H6ff); [ zenon_intro zenon_H710 | zenon_intro zenon_H70f ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cGekkonidae X)/\(cLoxocemidae X)))) zenon_H710); [ zenon_intro zenon_H711; idtac ]. % 20.71/20.89 elim zenon_H711. zenon_intro zenon_TX_baa. zenon_intro zenon_H712. % 20.71/20.89 apply zenon_H712. zenon_intro zenon_H713. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H713). zenon_intro zenon_H714. zenon_intro zenon_H2a2. % 20.71/20.89 generalize (axiom_32 zenon_TX_baa). zenon_intro zenon_H715. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H715); [ zenon_intro zenon_H717 | zenon_intro zenon_H716 ]. % 20.71/20.89 generalize (axiom_31 zenon_TX_baa). zenon_intro zenon_H718. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H718); [ zenon_intro zenon_H2a7 | zenon_intro zenon_H719 ]. % 20.71/20.89 exact (zenon_H2a7 zenon_H2a2). % 20.71/20.89 exact (zenon_H717 zenon_H719). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H716). zenon_intro zenon_H71b. zenon_intro zenon_H71a. % 20.71/20.89 generalize (zenon_H71a (xsd_string_7)). zenon_intro zenon_H71c. % 20.71/20.89 generalize (zenon_H71c (xsd_string_9)). zenon_intro zenon_H71d. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H71d); [ zenon_intro zenon_H71f | zenon_intro zenon_H71e ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H71f); [ zenon_intro zenon_H720 | zenon_intro zenon_H2a3 ]. % 20.71/20.89 generalize (axiom_24 zenon_TX_baa). zenon_intro zenon_H721. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H721); [ zenon_intro zenon_H723 | zenon_intro zenon_H722 ]. % 20.71/20.89 exact (zenon_H723 zenon_H714). % 20.71/20.89 exact (zenon_H720 zenon_H722). % 20.71/20.89 apply (zenon_L106_ zenon_TX_baa); trivial. % 20.71/20.89 exact (axiom_96 zenon_H71e). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H70f); [ zenon_intro zenon_H725 | zenon_intro zenon_H724 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cAnomalepidae X)/\(cLoxocemidae X)))) zenon_H725); [ zenon_intro zenon_H726; idtac ]. % 20.71/20.89 elim zenon_H726. zenon_intro zenon_TX_bag. zenon_intro zenon_H727. % 20.71/20.89 apply zenon_H727. zenon_intro zenon_H728. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H728). zenon_intro zenon_H2a8. zenon_intro zenon_H2ae. % 20.71/20.89 generalize (rfamily_name_substitution_1 zenon_TX_bag). zenon_intro zenon_H729. % 20.71/20.89 generalize (zenon_H729 zenon_TX_bag). zenon_intro zenon_H72a. % 20.71/20.89 generalize (zenon_H72a (xsd_string_2)). zenon_intro zenon_H72b. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H72b); [ zenon_intro zenon_H72c | zenon_intro zenon_H2ac ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H72c); [ zenon_intro zenon_H72d | zenon_intro zenon_H2a9 ]. % 20.71/20.89 apply zenon_H72d. apply refl_equal. % 20.71/20.89 apply (zenon_L107_ zenon_TX_bag); trivial. % 20.71/20.89 generalize (zenon_H72a (xsd_string_9)). zenon_intro zenon_H72e. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H72e); [ zenon_intro zenon_H72f | zenon_intro zenon_H2b1 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H72f); [ zenon_intro zenon_H72d | zenon_intro zenon_H2af ]. % 20.71/20.89 apply zenon_H72d. apply refl_equal. % 20.71/20.89 apply (zenon_L108_ zenon_TX_bag); trivial. % 20.71/20.89 generalize (axiom_32 zenon_TX_bag). zenon_intro zenon_H730. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H730); [ zenon_intro zenon_H2b3 | zenon_intro zenon_H731 ]. % 20.71/20.89 apply (zenon_L109_ zenon_TX_bag); trivial. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H731). zenon_intro zenon_H733. zenon_intro zenon_H732. % 20.71/20.89 generalize (zenon_H732 (xsd_string_9)). zenon_intro zenon_H734. % 20.71/20.89 generalize (zenon_H734 (xsd_string_2)). zenon_intro zenon_H735. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H735); [ zenon_intro zenon_H737 | zenon_intro zenon_H736 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H737); [ zenon_intro zenon_H2af | zenon_intro zenon_H2a9 ]. % 20.71/20.89 exact (zenon_H2af zenon_H2b1). % 20.71/20.89 exact (zenon_H2a9 zenon_H2ac). % 20.71/20.89 apply axiom_66. apply sym_equal. exact zenon_H736. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H724); [ zenon_intro zenon_H739 | zenon_intro zenon_H738 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cLeptotyphlopidae X)/\(cAnomalepidae X)))) zenon_H739); [ zenon_intro zenon_H73a; idtac ]. % 20.71/20.89 elim zenon_H73a. zenon_intro zenon_TX_bau. zenon_intro zenon_H73b. % 20.71/20.89 apply zenon_H73b. zenon_intro zenon_H73c. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H73c). zenon_intro zenon_H2bc. zenon_intro zenon_H2b6. % 20.71/20.89 generalize (rfamily_name_substitution_1 zenon_TX_bau). zenon_intro zenon_H73d. % 20.71/20.89 generalize (zenon_H73d zenon_TX_bau). zenon_intro zenon_H73e. % 20.71/20.89 generalize (zenon_H73e (xsd_string_2)). zenon_intro zenon_H73f. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H73f); [ zenon_intro zenon_H740 | zenon_intro zenon_H2ba ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H740); [ zenon_intro zenon_H741 | zenon_intro zenon_H2b7 ]. % 20.71/20.89 apply zenon_H741. apply refl_equal. % 20.71/20.89 apply (zenon_L110_ zenon_TX_bau); trivial. % 20.71/20.89 generalize (zenon_H73e (xsd_string_8)). zenon_intro zenon_H742. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H742); [ zenon_intro zenon_H743 | zenon_intro zenon_H2bf ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H743); [ zenon_intro zenon_H741 | zenon_intro zenon_H2bd ]. % 20.71/20.89 apply zenon_H741. apply refl_equal. % 20.71/20.89 apply (zenon_L111_ zenon_TX_bau); trivial. % 20.71/20.89 generalize (axiom_32 zenon_TX_bau). zenon_intro zenon_H744. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H744); [ zenon_intro zenon_H2c1 | zenon_intro zenon_H745 ]. % 20.71/20.89 apply (zenon_L112_ zenon_TX_bau); trivial. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H745). zenon_intro zenon_H747. zenon_intro zenon_H746. % 20.71/20.89 generalize (zenon_H746 (xsd_string_2)). zenon_intro zenon_H748. % 20.71/20.89 generalize (zenon_H748 (xsd_string_8)). zenon_intro zenon_H749. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H749); [ zenon_intro zenon_H74b | zenon_intro zenon_H74a ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H74b); [ zenon_intro zenon_H2b7 | zenon_intro zenon_H2bd ]. % 20.71/20.89 exact (zenon_H2b7 zenon_H2ba). % 20.71/20.89 exact (zenon_H2bd zenon_H2bf). % 20.71/20.89 exact (axiom_65 zenon_H74a). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H738); [ zenon_intro zenon_H74d | zenon_intro zenon_H74c ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cCordylidae X)/\(cCrocodylidae X)))) zenon_H74d); [ zenon_intro zenon_H74e; idtac ]. % 20.71/20.89 elim zenon_H74e. zenon_intro zenon_TX_bbi. zenon_intro zenon_H74f. % 20.71/20.89 apply zenon_H74f. zenon_intro zenon_H750. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H750). zenon_intro zenon_H751. zenon_intro zenon_H2c4. % 20.71/20.89 generalize (axiom_32 zenon_TX_bbi). zenon_intro zenon_H752. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H752); [ zenon_intro zenon_H754 | zenon_intro zenon_H753 ]. % 20.71/20.89 generalize (axiom_19 zenon_TX_bbi). zenon_intro zenon_H755. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H755); [ zenon_intro zenon_H2c9 | zenon_intro zenon_H756 ]. % 20.71/20.89 exact (zenon_H2c9 zenon_H2c4). % 20.71/20.89 exact (zenon_H754 zenon_H756). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H753). zenon_intro zenon_H758. zenon_intro zenon_H757. % 20.71/20.89 generalize (zenon_H757 (xsd_string_4)). zenon_intro zenon_H759. % 20.71/20.89 generalize (zenon_H759 (xsd_string_5)). zenon_intro zenon_H75a. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H75a); [ zenon_intro zenon_H75c | zenon_intro zenon_H75b ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H75c); [ zenon_intro zenon_H75d | zenon_intro zenon_H2c5 ]. % 20.71/20.89 generalize (axiom_15 zenon_TX_bbi). zenon_intro zenon_H75e. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H75e); [ zenon_intro zenon_H760 | zenon_intro zenon_H75f ]. % 20.71/20.89 exact (zenon_H760 zenon_H751). % 20.71/20.89 exact (zenon_H75d zenon_H75f). % 20.71/20.89 apply (zenon_L113_ zenon_TX_bbi); trivial. % 20.71/20.89 exact (axiom_77 zenon_H75b). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H74c); [ zenon_intro zenon_H762 | zenon_intro zenon_H761 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cXantusiidae X)/\(cAnomalepidae X)))) zenon_H762); [ zenon_intro zenon_H763; idtac ]. % 20.71/20.89 elim zenon_H763. zenon_intro zenon_TX_bbo. zenon_intro zenon_H764. % 20.71/20.89 apply zenon_H764. zenon_intro zenon_H765. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H765). zenon_intro zenon_H2ca. zenon_intro zenon_H766. % 20.71/20.89 generalize (axiom_32 zenon_TX_bbo). zenon_intro zenon_H767. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H767); [ zenon_intro zenon_H769 | zenon_intro zenon_H768 ]. % 20.71/20.89 generalize (axiom_10 zenon_TX_bbo). zenon_intro zenon_H76a. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H76a); [ zenon_intro zenon_H76c | zenon_intro zenon_H76b ]. % 20.71/20.89 exact (zenon_H76c zenon_H766). % 20.71/20.89 exact (zenon_H769 zenon_H76b). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H768). zenon_intro zenon_H76e. zenon_intro zenon_H76d. % 20.71/20.89 generalize (zenon_H76d (xsd_string_2)). zenon_intro zenon_H76f. % 20.71/20.89 generalize (zenon_H76f (xsd_string_11)). zenon_intro zenon_H770. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H770); [ zenon_intro zenon_H772 | zenon_intro zenon_H771 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H772); [ zenon_intro zenon_H773 | zenon_intro zenon_H2cb ]. % 20.71/20.89 generalize (axiom_9 zenon_TX_bbo). zenon_intro zenon_H774. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H774); [ zenon_intro zenon_H76c | zenon_intro zenon_H775 ]. % 20.71/20.89 exact (zenon_H76c zenon_H766). % 20.71/20.89 exact (zenon_H773 zenon_H775). % 20.71/20.89 apply (zenon_L114_ zenon_TX_bbo); trivial. % 20.71/20.89 exact (axiom_68 zenon_H771). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H761); [ zenon_intro zenon_H777 | zenon_intro zenon_H776 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cAnomalepidae X)/\(cSphenodontidae X)))) zenon_H777); [ zenon_intro zenon_H778; idtac ]. % 20.71/20.89 elim zenon_H778. zenon_intro zenon_TX_bbu. zenon_intro zenon_H779. % 20.71/20.89 apply zenon_H779. zenon_intro zenon_H77a. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H77a). zenon_intro zenon_H2d0. zenon_intro zenon_H77b. % 20.71/20.89 generalize (rfamily_name_substitution_1 zenon_TX_bbu). zenon_intro zenon_H77c. % 20.71/20.89 generalize (zenon_H77c zenon_TX_bbu). zenon_intro zenon_H77d. % 20.71/20.89 generalize (zenon_H77d (xsd_string_2)). zenon_intro zenon_H77e. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H77e); [ zenon_intro zenon_H77f | zenon_intro zenon_H2d4 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H77f); [ zenon_intro zenon_H780 | zenon_intro zenon_H2d1 ]. % 20.71/20.89 apply zenon_H780. apply refl_equal. % 20.71/20.89 apply (zenon_L115_ zenon_TX_bbu); trivial. % 20.71/20.89 generalize (zenon_H77d (xsd_string_10)). zenon_intro zenon_H781. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H781); [ zenon_intro zenon_H783 | zenon_intro zenon_H782 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H783); [ zenon_intro zenon_H780 | zenon_intro zenon_H784 ]. % 20.71/20.89 apply zenon_H780. apply refl_equal. % 20.71/20.89 generalize (axiom_34 zenon_TX_bbu). zenon_intro zenon_H785. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H785); [ zenon_intro zenon_H786 | zenon_intro zenon_H782 ]. % 20.71/20.89 exact (zenon_H786 zenon_H77b). % 20.71/20.89 exact (zenon_H784 zenon_H782). % 20.71/20.89 generalize (axiom_32 zenon_TX_bbu). zenon_intro zenon_H787. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H787); [ zenon_intro zenon_H2d6 | zenon_intro zenon_H788 ]. % 20.71/20.89 apply (zenon_L116_ zenon_TX_bbu); trivial. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H788). zenon_intro zenon_H78a. zenon_intro zenon_H789. % 20.71/20.89 generalize (zenon_H789 (xsd_string_10)). zenon_intro zenon_H78b. % 20.71/20.89 generalize (zenon_H78b (xsd_string_2)). zenon_intro zenon_H78c. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H78c); [ zenon_intro zenon_H78e | zenon_intro zenon_H78d ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H78e); [ zenon_intro zenon_H784 | zenon_intro zenon_H2d1 ]. % 20.71/20.89 exact (zenon_H784 zenon_H782). % 20.71/20.89 exact (zenon_H2d1 zenon_H2d4). % 20.71/20.89 apply axiom_67. apply sym_equal. exact zenon_H78d. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H776); [ zenon_intro zenon_H790 | zenon_intro zenon_H78f ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cLeptotyphlopidae X)/\(cXantusiidae X)))) zenon_H790); [ zenon_intro zenon_H791; idtac ]. % 20.71/20.89 elim zenon_H791. zenon_intro zenon_TX_bcd. zenon_intro zenon_H792. % 20.71/20.89 apply zenon_H792. zenon_intro zenon_H793. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H793). zenon_intro zenon_H2df. zenon_intro zenon_H2d9. % 20.71/20.89 generalize (axiom_32 zenon_TX_bcd). zenon_intro zenon_H794. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H794); [ zenon_intro zenon_H796 | zenon_intro zenon_H795 ]. % 20.71/20.89 generalize (axiom_28 zenon_TX_bcd). zenon_intro zenon_H797. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H797); [ zenon_intro zenon_H2e3 | zenon_intro zenon_H798 ]. % 20.71/20.89 exact (zenon_H2e3 zenon_H2df). % 20.71/20.89 exact (zenon_H796 zenon_H798). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H795). zenon_intro zenon_H79a. zenon_intro zenon_H799. % 20.71/20.89 elim zenon_H79a. zenon_intro zenon_TY0_cwx. zenon_intro zenon_H79c. % 20.71/20.89 generalize (zenon_H799 zenon_TY0_cwx). zenon_intro zenon_H79d. % 20.71/20.89 generalize (zenon_H79d (xsd_string_11)). zenon_intro zenon_H79e. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H79e); [ zenon_intro zenon_H7a0 | zenon_intro zenon_H79f ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H7a0); [ zenon_intro zenon_H7a1 | zenon_intro zenon_H2da ]. % 20.71/20.89 exact (zenon_H7a1 zenon_H79c). % 20.71/20.89 apply (zenon_L117_ zenon_TX_bcd); trivial. % 20.71/20.89 generalize (zenon_H79d (xsd_string_8)). zenon_intro zenon_H7a2. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H7a2); [ zenon_intro zenon_H7a4 | zenon_intro zenon_H7a3 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H7a4); [ zenon_intro zenon_H7a1 | zenon_intro zenon_H2e0 ]. % 20.71/20.89 exact (zenon_H7a1 zenon_H79c). % 20.71/20.89 apply (zenon_L118_ zenon_TX_bcd); trivial. % 20.71/20.89 cut ((zenon_TY0_cwx = (xsd_string_11)) = ((xsd_string_8) = (xsd_string_11))). % 20.71/20.89 intro zenon_D_pnotp. % 20.71/20.89 apply axiom_101. % 20.71/20.89 rewrite <- zenon_D_pnotp. % 20.71/20.89 exact zenon_H79f. % 20.71/20.89 cut (((xsd_string_11) = (xsd_string_11))); [idtac | apply NNPP; zenon_intro zenon_H16c]. % 20.71/20.89 cut ((zenon_TY0_cwx = (xsd_string_8))); [idtac | apply NNPP; zenon_intro zenon_H7a5]. % 20.71/20.89 congruence. % 20.71/20.89 exact (zenon_H7a5 zenon_H7a3). % 20.71/20.89 apply zenon_H16c. apply refl_equal. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H78f); [ zenon_intro zenon_H7a7 | zenon_intro zenon_H7a6 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cGekkonidae X)/\(cAgamidae X)))) zenon_H7a7); [ zenon_intro zenon_H7a8; idtac ]. % 20.71/20.89 elim zenon_H7a8. zenon_intro zenon_TX_bco. zenon_intro zenon_H7a9. % 20.71/20.89 apply zenon_H7a9. zenon_intro zenon_H7aa. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H7aa). zenon_intro zenon_H2e4. zenon_intro zenon_H7ab. % 20.71/20.89 generalize (axiom_32 zenon_TX_bco). zenon_intro zenon_H7ac. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H7ac); [ zenon_intro zenon_H7ae | zenon_intro zenon_H7ad ]. % 20.71/20.89 generalize (axiom_4 zenon_TX_bco). zenon_intro zenon_H7af. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H7af); [ zenon_intro zenon_H7b1 | zenon_intro zenon_H7b0 ]. % 20.71/20.89 exact (zenon_H7b1 zenon_H7ab). % 20.71/20.89 exact (zenon_H7ae zenon_H7b0). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H7ad). zenon_intro zenon_H7b3. zenon_intro zenon_H7b2. % 20.71/20.89 generalize (zenon_H7b2 (xsd_string_0)). zenon_intro zenon_H7b4. % 20.71/20.89 generalize (zenon_H7b4 (xsd_string_7)). zenon_intro zenon_H7b5. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H7b5); [ zenon_intro zenon_H7b7 | zenon_intro zenon_H7b6 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H7b7); [ zenon_intro zenon_H7b8 | zenon_intro zenon_H2e5 ]. % 20.71/20.89 generalize (axiom_3 zenon_TX_bco). zenon_intro zenon_H7b9. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H7b9); [ zenon_intro zenon_H7b1 | zenon_intro zenon_H7ba ]. % 20.71/20.89 exact (zenon_H7b1 zenon_H7ab). % 20.71/20.89 exact (zenon_H7b8 zenon_H7ba). % 20.71/20.89 apply (zenon_L119_ zenon_TX_bco); trivial. % 20.71/20.89 exact (axiom_45 zenon_H7b6). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H7a6); [ zenon_intro zenon_H7bc | zenon_intro zenon_H7bb ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cAgamidae X)/\(cCordylidae X)))) zenon_H7bc); [ zenon_intro zenon_H7bd; idtac ]. % 20.71/20.89 elim zenon_H7bd. zenon_intro zenon_TX_bcu. zenon_intro zenon_H7be. % 20.71/20.89 apply zenon_H7be. zenon_intro zenon_H7bf. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H7bf). zenon_intro zenon_H7c0. zenon_intro zenon_H2ea. % 20.71/20.89 generalize (axiom_32 zenon_TX_bcu). zenon_intro zenon_H7c1. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H7c1); [ zenon_intro zenon_H7c3 | zenon_intro zenon_H7c2 ]. % 20.71/20.89 generalize (axiom_4 zenon_TX_bcu). zenon_intro zenon_H7c4. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H7c4); [ zenon_intro zenon_H7c6 | zenon_intro zenon_H7c5 ]. % 20.71/20.89 exact (zenon_H7c6 zenon_H7c0). % 20.71/20.89 exact (zenon_H7c3 zenon_H7c5). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H7c2). zenon_intro zenon_H7c8. zenon_intro zenon_H7c7. % 20.71/20.89 generalize (zenon_H7c7 (xsd_string_0)). zenon_intro zenon_H7c9. % 20.71/20.89 generalize (zenon_H7c9 (xsd_string_4)). zenon_intro zenon_H7ca. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H7ca); [ zenon_intro zenon_H7cc | zenon_intro zenon_H7cb ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H7cc); [ zenon_intro zenon_H7cd | zenon_intro zenon_H2eb ]. % 20.71/20.89 generalize (axiom_3 zenon_TX_bcu). zenon_intro zenon_H7ce. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H7ce); [ zenon_intro zenon_H7c6 | zenon_intro zenon_H7cf ]. % 20.71/20.89 exact (zenon_H7c6 zenon_H7c0). % 20.71/20.89 exact (zenon_H7cd zenon_H7cf). % 20.71/20.89 apply (zenon_L120_ zenon_TX_bcu); trivial. % 20.71/20.89 exact (axiom_42 zenon_H7cb). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H7bb); [ zenon_intro zenon_H7d1 | zenon_intro zenon_H7d0 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cLeptotyphlopidae X)/\(cLoxocemidae X)))) zenon_H7d1); [ zenon_intro zenon_H7d2; idtac ]. % 20.71/20.89 elim zenon_H7d2. zenon_intro zenon_TX_bda. zenon_intro zenon_H7d3. % 20.71/20.89 apply zenon_H7d3. zenon_intro zenon_H7d4. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H7d4). zenon_intro zenon_H7d5. zenon_intro zenon_H2f0. % 20.71/20.89 generalize (axiom_32 zenon_TX_bda). zenon_intro zenon_H7d6. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H7d6); [ zenon_intro zenon_H7d8 | zenon_intro zenon_H7d7 ]. % 20.71/20.89 generalize (axiom_31 zenon_TX_bda). zenon_intro zenon_H7d9. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H7d9); [ zenon_intro zenon_H2f5 | zenon_intro zenon_H7da ]. % 20.71/20.89 exact (zenon_H2f5 zenon_H2f0). % 20.71/20.89 exact (zenon_H7d8 zenon_H7da). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H7d7). zenon_intro zenon_H7dc. zenon_intro zenon_H7db. % 20.71/20.89 generalize (zenon_H7db (xsd_string_8)). zenon_intro zenon_H7dd. % 20.71/20.89 generalize (zenon_H7dd (xsd_string_9)). zenon_intro zenon_H7de. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H7de); [ zenon_intro zenon_H7e0 | zenon_intro zenon_H7df ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H7e0); [ zenon_intro zenon_H7e1 | zenon_intro zenon_H2f1 ]. % 20.71/20.89 generalize (axiom_27 zenon_TX_bda). zenon_intro zenon_H7e2. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H7e2); [ zenon_intro zenon_H7e4 | zenon_intro zenon_H7e3 ]. % 20.71/20.89 exact (zenon_H7e4 zenon_H7d5). % 20.71/20.89 exact (zenon_H7e1 zenon_H7e3). % 20.71/20.89 apply (zenon_L121_ zenon_TX_bda); trivial. % 20.71/20.89 exact (axiom_99 zenon_H7df). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H7d0); [ zenon_intro zenon_H7e6 | zenon_intro zenon_H7e5 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cEmydidae X)/\(cLoxocemidae X)))) zenon_H7e6); [ zenon_intro zenon_H7e7; idtac ]. % 20.71/20.89 elim zenon_H7e7. zenon_intro zenon_TX_bdg. zenon_intro zenon_H7e8. % 20.71/20.89 apply zenon_H7e8. zenon_intro zenon_H7e9. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H7e9). zenon_intro zenon_H2f6. zenon_intro zenon_H7ea. % 20.71/20.89 generalize (rfamily_name_substitution_2 (xsd_string_6)). zenon_intro zenon_H464. % 20.71/20.89 generalize (zenon_H464 (xsd_string_6)). zenon_intro zenon_H465. % 20.71/20.89 generalize (zenon_H465 zenon_TX_bdg). zenon_intro zenon_H7eb. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H7eb); [ zenon_intro zenon_H7ec | zenon_intro zenon_H2fa ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H7ec); [ zenon_intro zenon_H13e | zenon_intro zenon_H2f7 ]. % 20.71/20.89 apply zenon_H13e. apply refl_equal. % 20.71/20.89 apply (zenon_L122_ zenon_TX_bdg); trivial. % 20.71/20.89 generalize (axiom_32 zenon_TX_bdg). zenon_intro zenon_H7ed. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H7ed); [ zenon_intro zenon_H2fc | zenon_intro zenon_H7ee ]. % 20.71/20.89 apply (zenon_L123_ zenon_TX_bdg); trivial. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H7ee). zenon_intro zenon_H7f0. zenon_intro zenon_H7ef. % 20.71/20.89 generalize (zenon_H7ef (xsd_string_6)). zenon_intro zenon_H7f1. % 20.71/20.89 generalize (zenon_H7f1 (xsd_string_9)). zenon_intro zenon_H7f2. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H7f2); [ zenon_intro zenon_H7f4 | zenon_intro zenon_H7f3 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H7f4); [ zenon_intro zenon_H2f7 | zenon_intro zenon_H7f5 ]. % 20.71/20.89 exact (zenon_H2f7 zenon_H2fa). % 20.71/20.89 generalize (axiom_30 zenon_TX_bdg). zenon_intro zenon_H7f6. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H7f6); [ zenon_intro zenon_H7f8 | zenon_intro zenon_H7f7 ]. % 20.71/20.89 exact (zenon_H7f8 zenon_H7ea). % 20.71/20.89 exact (zenon_H7f5 zenon_H7f7). % 20.71/20.89 exact (axiom_92 zenon_H7f3). % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H7e5); [ zenon_intro zenon_H7fa | zenon_intro zenon_H7f9 ]. % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cLeptotyphlopidae X)/\(cSphenodontidae X)))) zenon_H7fa); [ zenon_intro zenon_H7fb; idtac ]. % 20.71/20.89 elim zenon_H7fb. zenon_intro zenon_TX_bdp. zenon_intro zenon_H7fc. % 20.71/20.89 apply zenon_H7fc. zenon_intro zenon_H7fd. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H7fd). zenon_intro zenon_H2ff. zenon_intro zenon_H7fe. % 20.71/20.89 generalize (axiom_32 zenon_TX_bdp). zenon_intro zenon_H7ff. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H7ff); [ zenon_intro zenon_H801 | zenon_intro zenon_H800 ]. % 20.71/20.89 generalize (axiom_28 zenon_TX_bdp). zenon_intro zenon_H802. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H802); [ zenon_intro zenon_H304 | zenon_intro zenon_H803 ]. % 20.71/20.89 exact (zenon_H304 zenon_H2ff). % 20.71/20.89 exact (zenon_H801 zenon_H803). % 20.71/20.89 apply (zenon_and_s _ _ zenon_H800). zenon_intro zenon_H805. zenon_intro zenon_H804. % 20.71/20.89 elim zenon_H805. zenon_intro zenon_TY0_dba. zenon_intro zenon_H807. % 20.71/20.89 generalize (zenon_H804 zenon_TY0_dba). zenon_intro zenon_H808. % 20.71/20.89 generalize (zenon_H804 (xsd_string_8)). zenon_intro zenon_H809. % 20.71/20.89 generalize (axiom_34 zenon_TX_bdp). zenon_intro zenon_H80a. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H80a); [ zenon_intro zenon_H80c | zenon_intro zenon_H80b ]. % 20.71/20.89 exact (zenon_H80c zenon_H7fe). % 20.71/20.89 generalize (zenon_H809 zenon_TY0_dba). zenon_intro zenon_H80d. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H80d); [ zenon_intro zenon_H80f | zenon_intro zenon_H80e ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H80f); [ zenon_intro zenon_H300 | zenon_intro zenon_H810 ]. % 20.71/20.89 apply (zenon_L124_ zenon_TX_bdp); trivial. % 20.71/20.89 exact (zenon_H810 zenon_H807). % 20.71/20.89 cut (((xsd_string_8) = zenon_TY0_dba) = ((xsd_string_8) = (xsd_string_10))). % 20.71/20.89 intro zenon_D_pnotp. % 20.71/20.89 apply axiom_100. % 20.71/20.89 rewrite <- zenon_D_pnotp. % 20.71/20.89 exact zenon_H80e. % 20.71/20.89 cut ((zenon_TY0_dba = (xsd_string_10))); [idtac | apply NNPP; zenon_intro zenon_H811]. % 20.71/20.89 cut (((xsd_string_8) = (xsd_string_8))); [idtac | apply NNPP; zenon_intro zenon_H305]. % 20.71/20.89 congruence. % 20.71/20.89 apply zenon_H305. apply refl_equal. % 20.71/20.89 generalize (zenon_H808 (xsd_string_10)). zenon_intro zenon_H812. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H812); [ zenon_intro zenon_H814 | zenon_intro zenon_H813 ]. % 20.71/20.89 apply (zenon_notand_s _ _ zenon_H814); [ zenon_intro zenon_H810 | zenon_intro zenon_H815 ]. % 20.71/20.89 exact (zenon_H810 zenon_H807). % 20.71/20.89 exact (zenon_H815 zenon_H80b). % 20.71/20.89 exact (zenon_H811 zenon_H813). % 20.71/20.89 apply (zenon_notallex_s (fun X : zenon_U => (~((cAmphisbaenidae X)/\(cAgamidae X)))) zenon_H7f9); [ zenon_intro zenon_H816; idtac ]. % 20.71/20.89 elim zenon_H816. zenon_intro zenon_TX_bdw. zenon_intro zenon_H817. % 20.71/20.89 apply zenon_H817. zenon_intro zenon_H818. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H818). zenon_intro zenon_H30f. zenon_intro zenon_H306. % 20.71/20.89 generalize (axiom_32 zenon_TX_bdw). zenon_intro zenon_H819. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H819); [ zenon_intro zenon_H307 | zenon_intro zenon_H81a ]. % 20.71/20.89 apply (zenon_L126_ zenon_TX_bdw); trivial. % 20.71/20.89 apply (zenon_and_s _ _ zenon_H81a). zenon_intro zenon_H81c. zenon_intro zenon_H81b. % 20.71/20.89 generalize (zenon_H81b (xsd_string_0)). zenon_intro zenon_H81d. % 20.71/20.89 generalize (zenon_H81d (xsd_string_1)). zenon_intro zenon_H81e. % 20.71/20.89 apply (zenon_imply_s _ _ zenon_H81e); [ zenon_intro zenon_H820 | zenon_intro zenon_H81f ]. % 20.71/20.90 apply (zenon_notand_s _ _ zenon_H820); [ zenon_intro zenon_H30c | zenon_intro zenon_H310 ]. % 20.71/20.90 apply (zenon_L127_ zenon_TX_bdw); trivial. % 20.71/20.90 apply (zenon_L128_ zenon_TX_bdw); trivial. % 20.71/20.90 exact (axiom_39 zenon_H81f). % 20.71/20.90 Qed. % 20.71/20.90 % SZS output end Proof % 20.71/20.90 (* END-PROOF *) % 20.71/20.90 nodes searched: 1556662 % 20.71/20.90 max branch formulas: 8184 % 20.71/20.90 proof nodes created: 26837 % 20.71/20.90 formulas created: 2393947 % 20.71/20.90 %------------------------------------------------------------------------------