In this article we give an accessible introduction to stream differential equations, ie., equations that take the shape of differential equations from analysis and that are used to define infinite streams. Furthermore we discuss a syntactic format for stream differential equations that ensures that any system of equations that fits into the format has a unique solution. It turns out that the stream functions that can be defined using our format are precisely the causal stream functions. Finally, we are going to discuss non-standard stream calculus that uses basic (co-)operations different from the usual head and tail operations in order to define and to reason about streams and stream functions.
textabstractThis report contains a set of lecture notes that were used in the spring of 2003 for a m...
AbstractThis paper presents an application of coinductive stream calculus to signal flow graphs. In ...
Streams, infinite sequences of elements, live in a coworld: they are given by a coinductive data typ...
Streams, or infinite sequences, are infinite objects of a very simple type, yet they have a rich the...
Streams, or infinite sequences, are infinite objects of a very simple type, yet they have a rich the...
Streams, or infinite sequences, are infinite objects of a very simple type, yet they have a rich the...
AbstractBased on the presence of a final coalgebra structure on the set of streams (infinite sequenc...
We develop a coinductive calculus of streams based on the presence of a final coalgebra structure on...
Based on the presence of a final coalgebra structure on the set of streams (infinite sequences of re...
This paper shows how to reason about streams concisely and precisely. Streams, infinite sequences of...
Using (stream) differential equations for definitions and coinduction for proofs, we define, analyse...
Using (stream) differential equations for definitions and coinduction for proofs, we define, analys...
textabstractStreams, (automata and) languages, and formal power series are viewed coalgebraically. I...
We study various operations for partitioning, projecting and merging streams of data. These operatio...
We consider recursion equations (∗) FX = t(F,X) where X ranges over streams (i.e., elements of S: = ...
textabstractThis report contains a set of lecture notes that were used in the spring of 2003 for a m...
AbstractThis paper presents an application of coinductive stream calculus to signal flow graphs. In ...
Streams, infinite sequences of elements, live in a coworld: they are given by a coinductive data typ...
Streams, or infinite sequences, are infinite objects of a very simple type, yet they have a rich the...
Streams, or infinite sequences, are infinite objects of a very simple type, yet they have a rich the...
Streams, or infinite sequences, are infinite objects of a very simple type, yet they have a rich the...
AbstractBased on the presence of a final coalgebra structure on the set of streams (infinite sequenc...
We develop a coinductive calculus of streams based on the presence of a final coalgebra structure on...
Based on the presence of a final coalgebra structure on the set of streams (infinite sequences of re...
This paper shows how to reason about streams concisely and precisely. Streams, infinite sequences of...
Using (stream) differential equations for definitions and coinduction for proofs, we define, analyse...
Using (stream) differential equations for definitions and coinduction for proofs, we define, analys...
textabstractStreams, (automata and) languages, and formal power series are viewed coalgebraically. I...
We study various operations for partitioning, projecting and merging streams of data. These operatio...
We consider recursion equations (∗) FX = t(F,X) where X ranges over streams (i.e., elements of S: = ...
textabstractThis report contains a set of lecture notes that were used in the spring of 2003 for a m...
AbstractThis paper presents an application of coinductive stream calculus to signal flow graphs. In ...
Streams, infinite sequences of elements, live in a coworld: they are given by a coinductive data typ...