X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fstatic_2%2Fsyntax%2Fterm_vector.ma;h=82581af61bc71ed7e62272a456625c4dd9f39196;hb=156d974ad89aa04a086fdf9d332c8b04adf279fd;hp=b5da507bc108ff8b991b757de731bce260d3043b;hpb=ff612dc35167ec0c145864c9aa8ae5e1ebe20a48;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/static_2/syntax/term_vector.ma b/matita/matita/contribs/lambdadelta/static_2/syntax/term_vector.ma index b5da507bc..82581af61 100644 --- a/matita/matita/contribs/lambdadelta/static_2/syntax/term_vector.ma +++ b/matita/matita/contribs/lambdadelta/static_2/syntax/term_vector.ma @@ -12,17 +12,17 @@ (* *) (**************************************************************************) -include "ground_2/lib/list.ma". +include "ground/lib/list.ma". include "static_2/notation/functions/snapplvector_2.ma". include "static_2/syntax/term_simple.ma". (* TERMS ********************************************************************) rec definition applv Vs T on Vs ≝ - match Vs with - [ nil ⇒ T - | cons hd tl ⇒ ⓐhd. (applv tl T) - ]. +match Vs with +[ list_nil ⇒ T +| list_cons hd tl ⇒ ⓐhd. (applv tl T) +]. interpretation "application to vector (term)" 'SnApplVector Vs T = (applv Vs T). @@ -37,6 +37,6 @@ lemma applv_cons: ∀V,Vs,T. ⒶV⨮Vs.T = ⓐV.ⒶVs.T. (* Properties with simple terms *********************************************) -lemma applv_simple: ∀T,Vs. 𝐒⦃T⦄ → 𝐒⦃ⒶVs.T⦄. +lemma applv_simple: ∀T,Vs. 𝐒❪T❫ → 𝐒❪ⒶVs.T❫. #T * // qed.