Step
*
1
of Lemma
stream-bijection
1. [A] : Type
⊢ Bij(stream(A);ℕ ⟶ A;λs,n. s-nth(n;s))
BY
{ (RepeatFor 2 (D 0) THEN Reduce 0 THEN Auto) }
1
1. A : Type
2. a1 : stream(A)
3. a2 : stream(A)
4. (λn.s-nth(n;a1)) = (λn.s-nth(n;a2)) ∈ (ℕ ⟶ A)
⊢ a1 = a2 ∈ stream(A)
2
1. [A] : Type
2. b : ℕ ⟶ A
⊢ ∃a:stream(A). ((λn.s-nth(n;a)) = b ∈ (ℕ ⟶ A))
Latex:
Latex:
1.  [A]  :  Type
\mvdash{}  Bij(stream(A);\mBbbN{}  {}\mrightarrow{}  A;\mlambda{}s,n.  s-nth(n;s))
By
Latex:
(RepeatFor  2  (D  0)  THEN  Reduce  0  THEN  Auto)
Home
Index