X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fstatic_2%2Fsyntax%2Ffold.ma;h=05b86e627cad78d38d74d0c18397f03459475f57;hp=67bfbf7ff34404efa09fcbdf449cf30f6d811899;hb=bd53c4e895203eb049e75434f638f26b5a161a2b;hpb=3b7b8afcb429a60d716d5226a5b6ab0d003228b1 diff --git a/matita/matita/contribs/lambdadelta/static_2/syntax/fold.ma b/matita/matita/contribs/lambdadelta/static_2/syntax/fold.ma index 67bfbf7ff..05b86e627 100644 --- a/matita/matita/contribs/lambdadelta/static_2/syntax/fold.ma +++ b/matita/matita/contribs/lambdadelta/static_2/syntax/fold.ma @@ -20,7 +20,7 @@ rec definition fold L T on L ≝ match L with [ LAtom ⇒ T | LBind L I ⇒ match I with [ BUnit _ ⇒ fold L (-ⓛ⋆0.T) - | BPair I V ⇒ fold L (-ⓑ{I}V.T) + | BPair I V ⇒ fold L (-ⓑ[I]V.T) ] ]. @@ -31,8 +31,8 @@ interpretation "fold (restricted closure)" 'plus L T = (fold L T). lemma fold_atom: ∀T. ⋆ + T = T. // qed. -lemma fold_unit: ∀I,L,T. L.ⓤ{I}+T = L+(-ⓛ⋆0.T). +lemma fold_unit: ∀I,L,T. L.ⓤ[I]+T = L+(-ⓛ⋆0.T). // qed. -lemma fold_pair: ∀I,L,V,T. (L.ⓑ{I}V)+T = L+(-ⓑ{I}V.T). +lemma fold_pair: ∀I,L,V,T. (L.ⓑ[I]V)+T = L+(-ⓑ[I]V.T). // qed.