We have seen circuits that use the gates , but we can design circuits using arbitrary gate types.

Definition

A basis is a set of Boolean function (‘connectives’). We say that is complete if every Boolean function is computed by an expression/formula formed from variables and elements of .

Example

  • Some complete bases:
  • Some non-complete bases:

Example: some (in) completeness arguments