X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fstatic_2%2Fsyntax%2Faarity.ma;h=db382096447ab7046a07a5e963bb64ab3cd9127c;hb=b4283c079ed7069016b8d924bbc7e08872440829;hp=89199fabb3ea2b76f06b12b60fe976afeabb4409;hpb=ff612dc35167ec0c145864c9aa8ae5e1ebe20a48;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/static_2/syntax/aarity.ma b/matita/matita/contribs/lambdadelta/static_2/syntax/aarity.ma index 89199fabb..db3820964 100644 --- a/matita/matita/contribs/lambdadelta/static_2/syntax/aarity.ma +++ b/matita/matita/contribs/lambdadelta/static_2/syntax/aarity.ma @@ -72,3 +72,11 @@ lemma eq_aarity_dec: ∀A1,A2:aarity. Decidable (A1 = A2). ] ] qed-. + +lemma is_apear_dec (B) (X): Decidable (∃A. ②B.A = X). +#B * [| #X #A ] +[| elim (eq_aarity_dec X B) #HX ] +[| /3 width=2 by ex_intro, or_introl/ ] +@or_intror * #A #H destruct +/2 width=1 by/ +qed-.