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 the limitations of efficient computation. Under every sensible computation lies reasoning: the “why” of each step performed by an algorithm, whose chaining together forms a proof that justifies the output. In this sense, understanding efficient computation relies on understanding what can or cannot be efficiently proved. This points to research in proof complexity lower bounds.

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 such graph \(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