Abstract
We define representations of continuous functions on infinite streams of discrete values, both in the case of discrete-valued functions, and in the case of stream-valued functions. We define also an operation on the representations of two continuous functions between streams that yields a representation of their composite. In the case of discrete-valued functions, the representatives are well-founded (finite-path) trees of a certain kind. The underlying idea can be traced back to Brouwer's justification of bar-induction, or to Kreisel and Troelstra's elimination of choice-sequences. In the case of stream-valued functions, the representatives are non-wellfounded trees pieced together in a coinductive fashion from well-founded trees. The definition requires an alternating fixpoint construction of some ubiquity.
| Original language | English |
|---|---|
| Article number | 9 |
| Pages (from-to) | 1-17 |
| Number of pages | 17 |
| Journal | Logical Methods in Computer Science |
| Volume | 5 |
| Issue number | 3 |
| DOIs | |
| Publication status | Published - 15 Sept 2009 |
Keywords
- streams
- continuous functions
- initial algebras
- final coalgebras
Fingerprint
Dive into the research topics of 'Representations of stream processors using nested fixed points'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver