Shuo Pang: Homepage

Hi, I am a lecturer in computer science at the University of Bristol.
I work in computational complexity and discrete mathematics, broadly on the limits of efficient computation.
My focus is on proof complexity, which studies what can or cannot be efficiently proved. There is a simple computation–proof connection: the 'whys' behind each computation step, when formalized and chained together, is a proof that justifies the output. If moreover the computation is efficient, the proof is expected to be short.
Here is an example: given a graph that's not 3-colourable, how hard is it to prove this fact? Can it always be proved in \(|G|^{10}\) steps in ZFC? If \(G\) avoids all "easy evidence" like having a 4-clique, or is a very sparse random graph, then intuition may suggest that every proof needs to brute force some exponential set of potential colourings.* Yet a rigorous argument remains beyond reach.
A more realistic goal is showing no short proof exists in restricted formal systems. Despite "restricted", many such systems (resolution, Gröbner bases, cutting planes, sum-of-squares, etc.) capture powerful methods in combinatorial optimisation and automated reasoning. Understanding their strength and limitations matters.
The techniques involved have a distinctive flavour, but they are well-connected to several branches in math and tcs. See more
Research Papers
- •Lower bounds for CSP hierarchies through ideal reduction
Joint with Jonas Conneryd and Yassine Ghannane - •Truly supercritical trade-offs for resolution, cutting planes, monotone circuits, and Weisfeiler-Leman
Joint with Susanna De Rezende, Noah Fleming, Duri Janett, and Jakob Nordström - •Sum-of-Squares lower bound for non-Gaussian component analysis
Joint with Ilias Diakonikolas, Sushrut Karmalkar, and Aaron Potechin - •Graph colouring is hard on average for polynomial calculus and Nullstellensatz
Joint with Jonas Conneryd, Susanna De Rezende, Jakob Nordström, and Kilian Risse - •SoS lower bound for exact planted clique
- •On CDCL-based proof systems with the ordered decision strategy
Joint with Nathan Mull and Alexander Razborov
(There is a typo "\(i \geq j+2\) and" to be removed from page 1396 line 4 of the journal version.) - •Large clique is hard on average for resolution