Home
I'm Graham Campbell, a second year PhD student of Pure Mathematics at Newcastle University. Previous to this, I was at the University of York working on an research internship, and before that, I was completing my BSc Computer Science and Mathematics.
I am working on problems in algebra and theoretical computer science. In particular, I am interested in geometric group theory and word problems, graph and hypergraph transformation, formal languages and automata, string rewriting, and decision problems. I also maintain various open source packages and am a member of the Laravel framework organisation.
Get to know me better | View my software
Highlighted Publications
Parallel Hyperedge Replacement String Languages
G. Campbell
Proc. 11th International Workshop on Computing with Terms and Graphs (TERMGRAPH 2020), Electronic Proceedings in Theoretical Computer Science 334, pages 46-61, 2021 | BIB | PDF2 | DOI:10.4204/EPTCS.334.4
Confluence up to Garbage
G. Campbell and D. Plump
Proc. 13th International Conference on Graph Transformation (ICGT 2020), Lecture Notes in Computer Science 12150, pages 20-37, 2020 | BIB | PDF3 | DOI:10.1007/978-3-030-51372-6_2
Linear-Time Graph Algorithms in GP 2
G. Campbell, B. Courtehoute and D. Plump
Proc. 8th Conference on Algebra and Coalgebra in Computer Science (CALCO 2019), Leibniz International Proceedings in Informatics (LIPIcs) 139, pages 16:1-16:23, 2019 | BIB | PDF1 | DOI:10.4230/LIPIcs.CALCO.2019.16
Efficient Graph Rewriting
G. Campbell
BSc Thesis, Department of Computer Science, University of York, UK, 54 pages, 2019 | BIB | PDF3 | arXiv:1906.05170
View all publications | Slides & talks
[1] Creative Commons Attribution 3.0 Unported Public License (CC BY 3.0)
[2] Creative Commons Attribution 4.0 International Public License (CC BY 4.0)
[3] Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International Public License (CC BY-NC-ND 4.0)