Nuprl Definition : corec-family
A family of type parameterized by P is a member of
the type ⌜P ⟶ Type⌝.
The family of types ⌜λp.Top⌝ is the greatest such family
(under the pointwise subtype ordering).
If H maps ⌜P ⟶ Type⌝ to ⌜P ⟶ Type⌝, then the intersection (as a family)
of the iterates of H is the corecursive family defined by H.
If H satisfies the properties ⌜type-family-continuous{i:l}(P;H)⌝
and ⌜family-monotone{i:l}(P;H)⌝, then the ⌜corec-family(H)⌝ is an
extensional fixed point of H.
(See lemma corec-family-ext)⋅
corec-family(H) ==  ⋂n:ℕ. H^n (λp.Top)
Definitions occuring in Statement : 
isect-family: ⋂a:A. F[a]
, 
fun_exp: f^n
, 
nat: ℕ
, 
top: Top
, 
apply: f a
, 
lambda: λx.A[x]
Definitions occuring in definition : 
isect-family: ⋂a:A. F[a]
, 
nat: ℕ
, 
apply: f a
, 
fun_exp: f^n
, 
lambda: λx.A[x]
, 
top: Top
FDL editor aliases : 
corec-family
Latex:
corec-family(H)  ==    \mcap{}n:\mBbbN{}.  H\^{}n  (\mlambda{}p.Top)
Date html generated:
2016_07_08-PM-04_47_37
Last ObjectModification:
2015_09_22-PM-05_47_00
Theory : co-recursion
Home
Index