X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Funfold%2Funfold.ma;h=8ecf927a485e07dea0dae19e1732c6d7ec904403;hb=43282d3750af8831c8100c60d75c56fdfb7ff3c9;hp=30d6ba732613cf45d46d1bc7a108c922d358bfa6;hpb=6c985e4e2e7846a2b9abd0c84569f21c24e9ce2f;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/unfold/unfold.ma b/matita/matita/contribs/lambdadelta/basic_2/unfold/unfold.ma index 30d6ba732..8ecf927a4 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/unfold/unfold.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/unfold/unfold.ma @@ -22,8 +22,8 @@ include "basic_2/substitution/drop.ma". (* activate genv *) inductive unfold: relation4 genv lenv term lenv ≝ | unfold_sort: ∀G,L,k. unfold G L (⋆k) L -| unfold_lref: ∀I,G,L1,L2,K1,K2,V,i. ⇩[i] L1 ≡ K1. ⓑ{I}V → - unfold G K1 V K2 → ⇩[Ⓣ, |L2|, i] L2 ≡ K2 → +| unfold_lref: ∀I,G,L1,L2,K1,K2,V,i. ⬇[i] L1 ≡ K1. ⓑ{I}V → + unfold G K1 V K2 → ⬇[Ⓣ, |L2|, i] L2 ≡ K2 → unfold G L1 (#i) (L1@@L2) | unfold_bind: ∀a,I,G,L1,L2,V,T. unfold G (L1.ⓑ{I}V) T L2 → unfold G L1 (ⓑ{a,I}V.T) L2