X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Fdynamic%2Fnta_eval.ma;fp=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Fdynamic%2Fnta_eval.ma;h=1b58977b0b72f3dca8880e305b93d79bee148c22;hb=bac74b5cff042d37e1abc9c961a6c41094b8a294;hp=ab9f1c4d34b0e5f37d6cc07363e0e66659d81760;hpb=cacd7323994f7621286dbfd93bbf4c50acfbe918;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/dynamic/nta_eval.ma b/matita/matita/contribs/lambdadelta/basic_2/dynamic/nta_eval.ma index ab9f1c4d3..1b58977b0 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/dynamic/nta_eval.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/dynamic/nta_eval.ma @@ -19,16 +19,16 @@ include "basic_2/dynamic/nta_preserve.ma". (* Properties with evaluations for rt-transition on terms *******************) -lemma nta_typecheck_dec (a) (h) (G) (L): +lemma nta_typecheck_dec (a) (h) (G) (L): ac_props a → ∀T,U. Decidable … (⦃G,L⦄ ⊢ T :[a,h] U). /2 width=1 by cnv_dec/ qed-. (* Basic_1: uses: ty3_inference *) -lemma nta_inference_dec (a) (h) (G) (L) (T): +lemma nta_inference_dec (a) (h) (G) (L) (T): ac_props a → ∨∨ ∃U. ⦃G,L⦄ ⊢ T :[a,h] U | ∀U. (⦃G,L⦄ ⊢ T :[a,h] U → ⊥). -#a #h #G #L #T -elim (cnv_dec a h G L T) +#a #h #G #L #T #Ha +elim (cnv_dec … h G L T Ha) -Ha [ /3 width=1 by cnv_nta_sn, or_introl/ | /4 width=2 by nta_fwd_cnv_sn, or_intror/ ]