
Hi, I am a lecturer in computer science at the University of Bristol. I work in computational complexity and discrete mathematics, focusing on lower bounds in proof complexity.
Here's an example of questions I like exploring: given a graph \(G\) that has no proper vertex 3-coloring, does this fact admit proofs of length \(\leq |G|^{10}\)? For an arbitrary such graph \(G\), intuition might suggest that some form of brute-force search over exponentially many potential colorings is inevitable so the answer should be no. But a rigorous proof remains beyond reach.
A more realistic goal is to show that short proofs do not exist in restricted formal systems. Many such systems capture the “methods of reasoning” behind popular algorithms, so results on their reasoning efficiency (upper and lower bounds) are relevant to computer science. The techniques for obtaining these results are distinctive but connected to many areas of math and TCS. See more