Solution
ID: past-exam-of-the-mathematics-course-of-the-university-of-cambridge/2013/iii/paper-59/3/b/solution
Past exam of the mathematics course of the University of Cambridge 2013 iii Paper 59 3 b Solution by
Codex 0 Created 2026-10-03 Updated 2026-10-07
For each fixed input length, take the complete truth table of the language. For every accepted string , form the mintermAn OR of these minterms equals the indicator function, since precisely at . This is the truth-table upper bound for circuit size.
Generate the negated input wires once and share them. With accepted strings, use at most binary AND gates and binary OR gates, besides the negations. Empty truth tables use a constant-zero Boolean circuit; length zero is handled by a constant Boolean circuit. ThusThis is an existence bound for a nonuniform circuit family, even when the language is undecidable. It supplies no algorithm for computing the truth tables of an arbitrary language.
New to topics? Read the docs here!