cp's OEIS Frontend

This is a front-end for the Online Encyclopedia of Integer Sequences, made by Christian Perfect. The idea is to provide OEIS entries in non-ancient HTML, and then to think about how they're presented visually. The source code is on GitHub.

A372495 Number of inequivalent unate functions of n or fewer variables.

Original entry on oeis.org

2, 4, 10, 34, 200, 3466, 829744
Offset: 0

Views

Author

Aniruddha Biswas, May 03 2024

Keywords

Comments

A Boolean function is unate in a variable if it is either nondecreasing or nonincreasing with respect to that variable. Therefore in the circuit representation of unate functions, each variable appears either in its original form or in complemented form. Thus x⊕y = (x∧¬y)∨(¬x∧y) is not a unate function.
Moreover, two Boolean functions are said to be equivalent if they are equivalent under the permutation of variables. For example, f(x,y)=x is equivalent to f(x,y)=y under the permutation of input variables.

Examples

			The list of all 2-variable inequivalent unate functions f(x,y) is 0,1,x,¬x,x∧y,¬x∧y,¬x∧¬y,x∨y,¬x∨y,¬x∨¬y. So a(2)=10.
		

Crossrefs