Lune

AAAI2025Top-tier venue

Symbolic Functional Decomposition: A Reconfiguration Approach

Mateus de Oliveira Oliveira, Wim Van den Broeck

2025Year

Abstract

Functional decomposition is the process of breaking down a function 𝑓 into a composition 𝑓 = 𝑔(𝑓 1 , . . . , 𝑓 𝑘 ) of simpler functions 𝑓 1 , . . . , 𝑓 𝑘 belonging to some class F . This fundamental notion can be used to model applications arising in a wide variety of contexts, ranging from machine learning to formal language theory. In this work, we study functional decomposition by leveraging on the notion of functional reconfiguration. In this setting, constraints are imposed not only on the factor functions 𝑓 1 , . . . , 𝑓 𝑘 but also on the intermediate functions arising during the composition process. We introduce a symbolic framework to address functional reconfiguration and decomposition problems. In our framework, functions arising during the reconfiguration process are represented symbolically, using ordered binary decision diagrams (OBDDs). The function 𝑔 used to specify the reconfiguration process is represented by a Boolean circuit 𝐶. Finally, the function class F is represented by a second-order finite automaton A. Our main result states that functional reconfiguration, and hence functional decomposition, can be solved in fixed-parameter linear time when parameterized by the width of the input OBDD, by structural parameters associated with the reconfiguration circuit 𝐶, and by the size of the second-order finite automaton A.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 2129132c-0b83-4ac2-8d82-6a882f8c9eef

Builds on2

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines