Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Foundations of Total Functional Data-Flow Programming   The field of declarative stream programming (discrete time, clocked
synchronous, modular, data-centric) is divided between the data-flow graph
paradigm favored by domain experts, and the functional reactive paradigm
favored by academics. In this paper, we describe the foundations of a framework
for unifying functional and data-flow styles that differs from FRP proper in
significant ways: It is based on set theory to match the expectations of domain
experts, and the two paradigms are reduced symmetrically to a low-level middle
ground, with strongly compositional semantics. The design of the framework is
derived from mathematical first principles, in particular coalgebraic
coinduction and a standard relational model of stateful computation. The
abstract syntax and semantics introduced here constitute the full core of a
novel stream programming language.

9
The categories of this paper are: nlin
14
The categories of this paper are: math-ph
12
The categories of this paper are: nucl-th
3
The categories of this paper are: physics
32
The categories of this paper are: atom-ph
34
The categories of this paper are: chem-ph
13
The categories of this paper are: quant-ph
15
The categories of this paper are: nucl-ex
10
The categories of this paper are: q-bio
11
The categories of this paper are: hep-lat
33
The categories of this paper are: plasm-ph
8
The categories of this paper are: hep-ex
7
The categories of this paper are: hep-th
19
The categories of this paper are: eess
30
The categories of this paper are: q-alg
4
The categories of this paper are: cond-mat