Functions Definable by Numerical Set-Expressions
Ian Pratt-Hartmann, Ivo D\"untsch

TL;DR
This paper explores the definability of sets and functions of non-negative integers using additive and arithmetic circuits, which involve Boolean, addition, and multiplication operations on sets, with some extensions.
Contribution
It introduces the framework of additive and arithmetic circuits for defining sets and functions, analyzing their expressive power and potential extensions.
Findings
Additive circuits use Boolean and lifted addition operations.
Arithmetic circuits extend additive circuits with lifted multiplication.
The paper characterizes the sets and functions definable by these circuits.
Abstract
A "numerical set-expression" is a term specifying a cascade of arithmetic and logical operations to be performed on sets of non-negative integers. If these operations are confined to the usual Boolean operations together with the result of lifting addition to the level of sets, we speak of "additive circuits". If they are confined to the usual Boolean operations together with the result of lifting addition and multiplication to the level of sets, we speak of "arithmetic circuits". In this paper, we investigate the definability of sets and functions by means of additive and arithmetic circuits, occasionally augmented with additional operations.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputability, Logic, AI Algorithms · Numerical Methods and Algorithms · semigroups and automata theory
