X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=inline;f=matita%2Fcontribs%2FRELATIONAL%2FNLE%2Forder.ma;h=c50e7befd15b761cb0ee55035fecb7f95a2daf38;hb=a3f4c0a8b4328cb9a9fe3b4c2e577be2a258675c;hp=7ff57caa3e5fec2dd9b8a5ef099a6d70063f0c09;hpb=c4df237cf74270f9e4aa164d5fe0415181406a49;p=helm.git diff --git a/matita/contribs/RELATIONAL/NLE/order.ma b/matita/contribs/RELATIONAL/NLE/order.ma index 7ff57caa3..c50e7befd 100644 --- a/matita/contribs/RELATIONAL/NLE/order.ma +++ b/matita/contribs/RELATIONAL/NLE/order.ma @@ -17,37 +17,37 @@ set "baseuri" "cic:/matita/RELATIONAL/NLE/order". include "NLE/inv.ma". theorem nle_refl: \forall x. x <= x. - intros; elim x; clear x; auto. + intros; elim x; clear x; autobatch. qed. theorem nle_trans: \forall x,y. x <= y \to \forall z. y <= z \to x <= z. intros 3. elim H; clear H x y; - [ auto + [ autobatch | lapply linear nle_inv_succ_1 to H3. decompose. subst. - auto + autobatch ]. qed. theorem nle_false: \forall x,y. x <= y \to y < x \to False. - intros 3; elim H; clear H x y; auto. + intros 3; elim H; clear H x y; autobatch. qed. theorem nle_irrefl: \forall x. x < x \to False. - intros. auto. + intros. autobatch. qed. theorem nle_irrefl_ei: \forall x, z. z <= x \to z = succ x \to False. - intros 3. elim H; clear H x z; subst. auto. + intros 3. elim H; clear H x z; subst. autobatch. qed. theorem nle_irrefl_smart: \forall x. x < x \to False. - intros 1. elim x; clear x; auto. + intros 1. elim x; clear x; autobatch. qed. theorem nle_lt_or_eq: \forall y, x. x <= y \to x < y \lor x = y. intros. elim H; clear H x y; [ elim n; clear n | decompose - ]; auto. + ]; autobatch. qed.