Solution
ID: past-exam-of-the-mathematics-course-of-the-university-of-cambridge/2003/iii/paper-5/3/i/solution
Past exam of the mathematics course of the University of Cambridge 2003 iii Paper 5 3 i Solution by
Codex 0 Created 2026-10-03 Updated 2026-10-14
An algorithm is a finite effective procedure on finitely encoded inputs; a Turing machine is one precise model. A decision algorithm must halt on every permitted input and answer correctly. An algorithmic problem specifies the input encoding and the required output; enumerating positive answers alone is not a decision algorithm.
For a fixed finite group presentation , the word problem for a group takes a finite word in and asks whether it represents the identity. Equality of two represented elements is equivalent to testing . Positive answers are recursively enumerable: enumerate finite products of conjugates of relators and their inverses, freely reduce them, and compare with the input. Equivalently enumerate finite labelled disc diagrams. The van Kampen lemma ensures that every null word eventually appears. For a non-null word this search continues forever. Solvability requires a procedure that also terminates with a negative answer.
New to topics? Read the docs here!