X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fground_2%2Frelocation%2Fnstream_after.ma;h=f8b71a6a5b083d8bbe79a92e8dccbc99113e649a;hb=d2e0a33c75842a10574ef904097803e02571536c;hp=a9b022b4df88a995edfcc217f22b83e32046df69;hpb=ad3d1cac216cf3882e4adf691b27c00838c6b9b1;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/ground_2/relocation/nstream_after.ma b/matita/matita/contribs/lambdadelta/ground_2/relocation/nstream_after.ma index a9b022b4d..f8b71a6a5 100644 --- a/matita/matita/contribs/lambdadelta/ground_2/relocation/nstream_after.ma +++ b/matita/matita/contribs/lambdadelta/ground_2/relocation/nstream_after.ma @@ -17,7 +17,7 @@ include "ground_2/relocation/rtmap_after.ma". (* RELOCATION N-STREAM ******************************************************) -let corec compose: rtmap → rtmap → rtmap ≝ ?. +corec definition compose: rtmap → rtmap → rtmap. #f1 * #n2 #f2 @(seq … (f1@❴n2❵)) @(compose ? f2) -compose -f2 @(↓*[⫯n2] f1) defined. @@ -81,7 +81,7 @@ lemma after_apply: ∀n2,f1,f2,f. (↓*[⫯n2] f1) ⊚ f2 ≡ f → f1 ⊚ n2@f2 ] qed-. -let corec after_total_aux: ∀f1,f2,f. f1 ∘ f2 = f → f1 ⊚ f2 ≡ f ≝ ?. +corec lemma after_total_aux: ∀f1,f2,f. f1 ∘ f2 = f → f1 ⊚ f2 ≡ f. * #n1 #f1 * #n2 #f2 * #n #f cases n1 -n1 [ cases n2 -n2 [ #H cases (compose_inv_O2 … H) -H /3 width=7 by after_refl, eq_f2/