Linear and noble Boolean functions

From Wikiversity
Jump to navigation Jump to search
arity 1 2 3 4 5
linear 4 8 16 32 64
noble 2 4 16 256 65536

Among the truth tables for a given arity, the linears and the nobles are important subsets.

Each linear can be assigned a patron, which is noble. Each noble can be assigned a prefect, which is linear.

For arity 3 they form a bijection. For higher arities the nobles outnumber the linears (i.e. the patrons of the linears are a subset of the nobles).


overview[edit | edit source]

3-ary
linears   (truth tables and Zhegalkin indices)
nobles

3-ary[edit | edit source]

quadrants
       0   (even, evil)
       3   (odd, odious)
       2   (even, odious)
       1   (odd, evil)


4-ary[edit | edit source]

linear to patron (noble)[edit | edit source]

The patrons of the 32 linears are 32 nobles. Both linears and nobles belong to ten factions.
Their indices are the 3-ary Boolean functions with consul 0.

Evil/odious Walsh functions are in three/two factions. So are their complements.
The following images show that pairs of complementary factions are in the same principality.

noble to prefect (linear)[edit | edit source]

...