Nuprl Definition : colist
The co-recursive type of
all terms built from Ax  (= []) and pairs <t, l> (= ⌜[t / l]⌝)
where ⌜t ∈ T⌝ and ⌜l ∈ colist(T)⌝. It includes both the finite lists and
infinite streams.⋅
colist(T) ==  corec(L.Unit ⋃ (T × L))
Definitions occuring in Statement : 
corec: corec(T.F[T])
, 
b-union: A ⋃ B
, 
unit: Unit
, 
product: x:A × B[x]
Definitions occuring in definition : 
corec: corec(T.F[T])
, 
b-union: A ⋃ B
, 
unit: Unit
, 
product: x:A × B[x]
FDL editor aliases : 
colist
Latex:
colist(T)  ==    corec(L.Unit  \mcup{}  (T  \mtimes{}  L))
Date html generated:
2016_07_08-PM-04_47_55
Last ObjectModification:
2015_12_03-PM-02_04_40
Theory : list_0
Home
Index