Considera una lingua non vuota di stringhe binarie di lunghezza . Posso descrivere con un circuito booleano con ingressi e un'uscita tale che è vero se : questo è ben noto.L
Tuttavia, voglio rappresentare con un booleana circuito con uscite ed un certo numero di ingressi, dire , tale che l'insieme dei valori di uscita di per ciascuno dei possibili ingressi è esattamente .L
Dato , come posso trovare un tale circuito di dimensioni minime, e qual è la complessità? Esiste una relazione tra limiti noti relativi alle dimensioni dei circuiti del primo tipo ( ) e circuiti di questo secondo tipo ( C ' ) o alla complessità di trovarli?L
L C′C′ CC C′C′
(Osserva che esiste una sorta di dualità nel seguente senso: dato , posso facilmente decidere se una parola di input è in valutando il circuito, ma è NP-difficile in generale trovare qualche parola in trovando un'assegnazione tale che l'output sia vero. Dato è anche NP-difficile decidere se una parola di input è in perché devo vedere se un'assegnazione produce come output, ma è facile trovare qualche parola in valutando il circuito su qualsiasi ingresso arbitrario.)C