(* *)
(**************************************************************************)
-include "ground_2/notation/functions/drop_1.ma".
+include "ground_2/notation/functions/downspoon_1.ma".
include "ground_2/lib/streams_eq.ma".
include "ground_2/lib/arith.ma".
definition tl (A:Type[0]): stream A → stream A ≝
λt. match t with [ seq _ t ⇒ t ].
-interpretation "tail (streams)" 'Drop t = (tl ? t).
+interpretation "tail (streams)" 'DownSpoon t = (tl ? t).
(* basic properties *********************************************************)
lemma tl_rew (A) (a) (t): t = tl A (a@t).
// qed.
-lemma eq_stream_split (A) (t): (hd â\80¦ t) @ â\86\93t â\89\90â¦\8bAâ¦\8c t.
+lemma eq_stream_split (A) (t): (hd â\80¦ t) @ â«°t â\89\97{A} t.
#A * //
qed.