Every f: \{0, 1\}^n \to \{0, 1\} is computed by CNF/DNF of size \le 2^n
The graph has to be acyclic, it is a DAG
The size of a circuit is the number of wires
A language is in SIZE(t(n)) if there exists a circuit family \{C_n\}_{n \in \N} such that for all n:
Note: \forall_{L \subseteq \{0, 1\}^*} L \in SIZE(2^n)
P/poly is \bigcup_{k \in \N} SIZE(n^k)
P \subseteq P/poly
C-SAT = \{C_n : \exists_{x \in \{0, 1\}^n} C_n(x) = 1\}
WE = \{(V, x, 1^t) : \exists_y V(x, y) = 1 \text{ in time } t\}
WE \in NP
WE \le_P C-SAT \le_P SAT