Shuo Pang: Homepage

s.(last name)@bristol.ac.uk

Hi, I am a lecturer in computer science at the University of Bristol.

I work in computational complexity and discrete math, where a central question is what the limits of efficient computation are. Under every sensible computation there lies a sequence of reasoning: the “why” behind each step of an algorithm, which if chained together form a proof justifying the output. In this sense, efficient computation is tied to the existence of short proofs. This leads to the question of what can or cannot be efficiently proved, i.e., proof complexity.

A typical question looks like this: given a graph \(G\) that has no proper vertex 3-coloring, how hard is it to show this fact? Can it always be proved in \(|G|^{10}\) steps? For a general \(G\), intuition might suggest that some form of brute-force over exponentially many potential colourings is inevitable, yet a rigorous argument currently remains beyond reach.

A more realistic goal is to show that there is no short proof in restricted formal systems. Many of these (nondeterministic) systems capture the reasoning behind widely used algorithms, so understanding their efficiency matters.

The techniques involved have a distinctive flavour but are well-connected to several branches in mathematics and theoretical computer science. See more

Research Papers