arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2603.08033cs.CCcs.DMcs.LO
收藏

单位差距:布尔电路中的共享机制

The Unit Gap: How Sharing Works in Boolean Circuits

Kirill Krinkin

AI总结:

研究布尔电路与公式在AND-Inverter Graph基下的大小差距,证明单位差距为0或1,共享需满足阈值条件,且当优化电路大小小于等于3时无需共享。

摘要:

我们研究了布尔电路(DAG)与公式(树电路)在AND-Inverter Graph(AIG)基{AND, NOT}基础上的最小大小差距。我们证明该差距始终为0或1(单位差距定理),共享需要满足opt(f) ≥ n个本质变量(阈值定理),且当opt(f) ≤ 3时无需共享(树定理)。最优电路的门数满足精确分解公式,包含二进制共享项。当差距为1时,源于恰好一个扇出为2的门,采用双极性或同极性重用;证明其他共享结构无法产生单位差距。

英文摘要:

We study the gap between the minimum size of a Boolean circuit (DAG) and the minimum size of a formula (tree circuit) over the And-Inverter Graph (AIG) basis {AND, NOT} with free inversions. We prove that this gap is always 0 or 1 (Unit Gap Theorem), that sharing requires opt(f) >= n essential variables (Threshold Theorem), and that no sharing is needed when opt(f) <= 3 (Tree Theorem). Gate counts in optimal circuits satisfy an exact decomposition formula with a binary sharing term. When the gap equals 1, it arises from exactly one gate with fan-out 2, employing either dual-polarity or same-polarity reuse; we prove that no other sharing structure can produce a unit gap.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑