X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fground_2%2Flib%2Fstreams_eq.ma;h=9435b501018ff372bc89d9c2d9dfde43a8215b5d;hb=24ba1bb3f67505d3e384747ff90d26d3996bd3f5;hp=839811603e97da52ff2d9fd5b8a138ac62f13303;hpb=859c5cbb8ebffeddd1dd9cbc462e046b0709b4e4;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/ground_2/lib/streams_eq.ma b/matita/matita/contribs/lambdadelta/ground_2/lib/streams_eq.ma index 839811603..9435b5010 100644 --- a/matita/matita/contribs/lambdadelta/ground_2/lib/streams_eq.ma +++ b/matita/matita/contribs/lambdadelta/ground_2/lib/streams_eq.ma @@ -44,11 +44,11 @@ qed-. (* Basic properties *********************************************************) -let corec eq_stream_refl: ∀A. reflexive … (eq_stream A) ≝ ?. +corec lemma eq_stream_refl: ∀A. reflexive … (eq_stream A). #A * #b #t @eq_seq // qed. -let corec eq_stream_sym: ∀A. symmetric … (eq_stream A) ≝ ?. +corec lemma eq_stream_sym: ∀A. symmetric … (eq_stream A). #A #t1 #t2 * -t1 -t2 #t1 #t2 #b1 #b2 #Hb #Ht @eq_seq /2 width=1 by/ qed-. @@ -58,7 +58,7 @@ lemma eq_stream_repl_sym: ∀A,R. eq_stream_repl_back A R → eq_stream_repl_fwd (* Main properties **********************************************************) -let corec eq_stream_trans: ∀A. Transitive … (eq_stream A) ≝ ?. +corec theorem eq_stream_trans: ∀A. Transitive … (eq_stream A). #A #t1 #t * -t1 -t #t1 #t #b1 #b * #Ht1 * #b2 #t2 #H cases (eq_stream_inv_seq A … H) -H -b /3 width=7 by eq_seq/