]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/static_2/syntax/fold.ma
partial update in static_2
[helm.git] / matita / matita / contribs / lambdadelta / static_2 / syntax / fold.ma
index 67bfbf7ff34404efa09fcbdf449cf30f6d811899..37c715067a93bdc067ded45025c0fc5cd1673e7d 100644 (file)
@@ -19,8 +19,8 @@ include "static_2/syntax/lenv.ma".
 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)
+  [ BUnit _   ⇒ fold L (-ⓛ⋆𝟎.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+(-ⓛ⋆𝟎.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.