Step * 1 of Lemma corec-ext


1. Type ⟶ Type
2. ContinuousMonotone(T.F[T])
3. ∀n:ℕ(primrec(n 1;Top;λj,T. F[T]) ⊆primrec(n;Top;λj,T. F[T]))
⊢ corec(T.F[T]) ≡ F[corec(T.F[T])]
BY
(D THEN All (Unfold `corec`))⋅ }

1
1. Type ⟶ Type
2. ContinuousMonotone(T.F[T])
3. ∀n:ℕ(primrec(n 1;Top;λj,T. F[T]) ⊆primrec(n;Top;λj,T. F[T]))
⊢ (⋂n:ℕprimrec(n;Top;λ,T. F[T])) ⊆F[⋂n:ℕprimrec(n;Top;λ,T. F[T])]

2
1. Type ⟶ Type
2. ContinuousMonotone(T.F[T])
3. ∀n:ℕ(primrec(n 1;Top;λj,T. F[T]) ⊆primrec(n;Top;λj,T. F[T]))
⊢ F[⋂n:ℕprimrec(n;Top;λ,T. F[T])] ⊆(⋂n:ℕprimrec(n;Top;λ,T. F[T]))


Latex:


Latex:

1.  F  :  Type  {}\mrightarrow{}  Type
2.  ContinuousMonotone(T.F[T])
3.  \mforall{}n:\mBbbN{}.  (primrec(n  +  1;Top;\mlambda{}j,T.  F[T])  \msubseteq{}r  primrec(n;Top;\mlambda{}j,T.  F[T]))
\mvdash{}  corec(T.F[T])  \mequiv{}  F[corec(T.F[T])]


By


Latex:
(D  0  THEN  All  (Unfold  `corec`))\mcdot{}




Home Index