Counting inequivalent monotone Boolean functions
Tamon Stephen, Timothy Yusun

TL;DR
This paper introduces a new method to count inequivalent monotone Boolean functions by analyzing their profiles, successfully computing the count for 7 variables, which was previously unknown.
Contribution
The paper presents a novel strategy to count inequivalent MBFs by partitioning the problem based on function profiles, extending the known counts to 7 variables.
Findings
Number of inequivalent MBFs in 7 variables: 490,013,148
Breakdown of counting method based on function profiles
Extension of previous counts from up to 6 variables
Abstract
Monotone Boolean functions (MBFs) are Boolean functions satisfying the monotonicity condition for any . The number of MBFs in n variables is known as the th Dedekind number. It is a longstanding computational challenge to determine these numbers exactly - these values are only known for at most 8. Two monotone Boolean functions are inequivalent if one can be obtained from the other by renaming the variables. The number of inequivalent MBFs in variables was known only for up to . In this paper we propose a strategy to count inequivalent MBF's by breaking the calculation into parts based on the profiles of these functions. As a result we are able to compute the number of inequivalent MBFs in 7 variables. The number obtained is 490013148.
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 · Machine Learning and Algorithms · semigroups and automata theory
