2023/10/19 by Bartłomiej Pawelski, Pawelski, Bartłomiej, Andrzej Szepietowski +1 · 1 citation
Computer Science · #06E30 #Advanced Algebra and Logic #Coding theory and cryptography #Combinatorics (math.CO) #FOS: Mathematics #semigroups and automata theory
paper · pdf · doi:10.48550/arxiv.2310.12637
openalex publication_date 2023/10/19 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
Let Dn denote the set of monotone Boolean functions with n variables. Elements of Dn can be represented as strings of bits of length 2n. Two elements of D0 are represented as 0 and 1 and any element g∈ Dn, with n>0, is represented as a concatenation g0⋅ g1, where g0, g1∈ Dn-1 and g0≤ g1. For each x∈ Dn, we have dual x^*∈ Dn which is obtained by reversing and negating all bits. An element x∈ Dn is self-dual if x=x^*. Let λn denote the cardinality of the set of all self-dual monotone Boolean functions of n variables. The value λn is also known as the n-th Hosten-Morris number. In this paper, we derive several algorithms for counting self-dual monotone Boolean functions and confirm the known result that λ9 equals 423,295,099,074,735,261,880.