Implement any Boolean function using only NAND gates or only NOR gates
NAND and NOR are universal gates — any Boolean function can be implemented using only one gate type. This simplifies manufacturing and is exploited in ASIC standard-cell libraries.
NOT: NAND(A,A) = ¬A. AND: NAND then NOT. OR: NAND(¬A,¬B) = A+B (De Morgan). All logic reducible to NAND chains.