-
WikiChip
WikiChip
-
Architectures
Popular x86
-
Intel
- Client
- Server
- Big Cores
- Small Cores
-
AMD
Popular ARM
-
ARM
- Server
- Big
- Little
-
Cavium
-
Samsung
-
-
Chips
Popular Families
-
Ampere
-
Apple
-
Cavium
-
HiSilicon
-
MediaTek
-
NXP
-
Qualcomm
-
Renesas
-
Samsung
-
From WikiChip
boolean algebra/functional completeness
A set of logic operations is functionally complete in Boolean algebra provided every propositional function can be expressed entirely in terms of operations in the set - i.e. by combining the various logic operations in a set one could create every truth table. Two notable sets are { NAND } and { NOR }.
Examples
The following are some examples of functionally complete sets:
Proving Completeness
Func | Monotone | Self-dual | Linear | 0-preserving | 1-preserving |
---|---|---|---|---|---|
NOT | ✘ | ✔ | ✔ | ✘ | ✘ |
AND | ✔ | ✘ | ✘ | ✔ | ✔ |
OR | ✔ | ✘ | ✘ | ✔ | ✔ |
- Given a set of Boolean functions
- Find at least one of each:
- Identify functional completeness.
From the table it can be seen that the following sets are functionally complete: { AND, NOT }, { OR, NOT }, { AND, OR, NOT }.