On the complexity of finite valued functions
Sl. Shtrakov, I. Damyanov

TL;DR
This paper explores the complexity of finite-valued functions by analyzing essential variables, subfunctions, and separable sets, introducing equivalence relations and transformation groups to classify functions based on their implementations and substructures.
Contribution
It introduces new classifications and groups for finite-valued functions, linking their structural properties to computational and combinatorial problems.
Findings
Classified functions into equivalence classes based on implementations and subfunctions.
Defined transformation groups related to function properties.
Solved key computational and combinatorial problems using group theory.
Abstract
The essential variables in a finite function are defined as variables which occur in and weigh with the values of that function. The number of essential variables is an important measure of complexity for discrete functions. When replacing some variables in a function with constants the resulting functions are called subfunctions, and when replacing all essential variables in a function with constants we obtain an implementation of this function. Such an implementation corresponds with a path in an ordered decision diagram (ODD) of the function which connects the root with a leaf of the diagram. The sets of essential variables in subfunctions of are called separable in . In this paper we study several properties of separable sets of variables in functions which directly impact on the number of implementations and subfunctions in these functions. We define…
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
TopicsFormal Methods in Verification · semigroups and automata theory · Machine Learning and Algorithms
