Heterogeneous Proofs: Spider Diagrams meet Higher-Order Provers

If you have a question about this talk, please contact William Denman.

I will talk about my project of building an interactive heterogeneous theorem prover, which performs formal reasoning by arbitrarily mixing diagrammatic and sentential formulae/proof steps.

I use external tool integration with Isabelle to enable reasoning with spider diagrams. To achieve this, I also mechanised the theory of abstract spider diagrams—thus providing a formal link between diagrammatic concepts and the existing theories in Isabelle.

The ultimate goal, however, is to enable formal heterogeneous reasoning with other domain specific diagrammatic languages.