X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fmatita%2Ftests%2Fparamodulation%2FBOO075-1.ma;h=f266b1a94ac307245a87fc6ab87af4efea589b17;hb=ea651f11cbc6edb17e8d0d16c239e0cf3f526959;hp=f5cfc7c31c45c37dd0df4c6ada0081e3c14d507e;hpb=1d3ea10488ce2982213b1da9a18420fbb5491409;p=helm.git diff --git a/helm/software/matita/tests/paramodulation/BOO075-1.ma b/helm/software/matita/tests/paramodulation/BOO075-1.ma index f5cfc7c31..f266b1a94 100644 --- a/helm/software/matita/tests/paramodulation/BOO075-1.ma +++ b/helm/software/matita/tests/paramodulation/BOO075-1.ma @@ -12,6 +12,18 @@ theorem eq_elim_r: intros. elim (sym_eq ? ? ? H1).assumption. qed. +theorem eq_elim_r': + \forall A:Type.\forall x:A. \forall P: A \to Set. + P x \to \forall y:A. eq A y x \to P y. +intros. elim (sym_eq ? ? ? H).assumption. +qed. + +theorem eq_elim_r'': + \forall A:Type.\forall x:A. \forall P: A \to Type. + P x \to \forall y:A. eq A y x \to P y. +intros. elim (sym_eq ? ? ? H).assumption. +qed. + theorem trans_eq : \forall A:Type.\forall x,y,z:A. eq A x y \to eq A y z \to eq A x z. intros.elim H1.assumption. @@ -23,6 +35,10 @@ default "equality" cic:/matita/TPTP/BOO075-1/trans_eq.con cic:/matita/TPTP/BOO075-1/eq_ind.con cic:/matita/TPTP/BOO075-1/eq_elim_r.con + cic:/matita/TPTP/BOO075-1/eq_rec.con + cic:/matita/TPTP/BOO075-1/eq_elim_r'.con + cic:/matita/TPTP/BOO075-1/eq_rect.con + cic:/matita/TPTP/BOO075-1/eq_elim_r''.con cic:/matita/TPTP/BOO075-1/eq_f.con cic:/matita/TPTP/BOO075-1/eq_f1.con.