Stream processing coalgebraically
نویسندگان
چکیده
We study various operations for splitting, partitioning, projecting and merging streams of data. These operations are motivated by their use in dataflow programming and stream processing languages. We use the framework of stream calculus and stream circuits for defining and proving properties of such operations using behavioural differential equations and coinduction proof principles. As a featured examplewe give proofs of results, observed by Moessner, from elementary number theory using our framework. We study the invariance of certain well patterned classes of streams, namely rational and algebraic streams, under splitting and merging. Finally we show that stream circuits extended with gates for dyadic split and merge are expressive enough to realise some non-rational algebraic streams, thereby going beyond ordinary stream circuits. © 2013 Published by Elsevier B.V.
منابع مشابه
Rational Streams Coalgebraically
We study rational streams (over a field) from a coalgebraic perspective. Exploiting the finality of the set of streams, we present an elementary and uniform proof of the equivalence of four notions of representability of rational streams: by finite dimensional linear systems; by finite stream circuits; by finite weighted stream automata; and by finite dimensional subsystems of the set of streams.
متن کاملRelation between Working Memory Capacity and Auditory Stream Segregation in Children with Auditory Processing Disorder
Background: This study assessed the relationship between working memory capacity and auditory stream segregation by using the concurrent minimum audible angle in children with a diagnosed auditory processing disorder (APD).Methods: The participants in this cross-sectional, comparative study were 20 typically developing children and 15 children with a diagnosed APD (age, 9–11 years) according to...
متن کاملThe Effect of Working Memory Training on Auditory Stream Segregation in Auditory Processing Disorders Children
Objectives: This study investigated the efficacy of working memory training for improving working memory capacity and related auditory stream segregation in auditory processing disorders children. Methods: Fifteen subjects (9-11 years), clinically diagnosed with auditory processing disorder participated in this non-randomized case-controlled trial. Working memory abilities and auditory strea...
متن کاملFORMATION OF GLOBULAR STRUCTURES IN ALUMINUM A356 ALLOY BY NARROWMELT STREAM (NMS) TECHNIQUE
Abstract: structures in alloys. This method is based on pouring the melt through a small sized nozzle into a mould located at acertain height under the crucible. This simple method generates globular structures without using equipments such asimpellers, electromagnetic stirrers, ultrasonic probes and cooling slopes. Therefore it is cost effective. In the presentstudy, the effect of casting size...
متن کاملUsing coalgebra and coinduction to define ontology-based multi-agent systems
In the past, algebra has been predominantly used to define computer systems. However, computer systems are becoming more dynamic nowadays and algebra is not suitable anymore to define such systems. For this reason, coalgebra and coinduction have been introduced into the computer and information society. Coalgebra and coinduction present a powerful mechanism for representing many different kinds...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Sci. Comput. Program.
دوره 78 شماره
صفحات -
تاریخ انتشار 2013