Completeness of an Axiomatization of Graph Isomorphism via Graph Rewriting in Coq - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Preprints, Working Papers, ... Year : 2019

Completeness of an Axiomatization of Graph Isomorphism via Graph Rewriting in Coq

Abstract

The labeled multigraphs of treewidth at most two can be described using a simple term language over which isomor-phism of the denoted graphs can be finitely axiomatized. We formally verify soundness and completeness of such an axiomatization using Coq and the mathematical components library. The completeness proof is based on a normalizing and confluent rewrite system on term-labeled graphs. While for most of the development a dependently typed representation of graphs based on finite types of vertices and edges is most convenient, we switch to a graph representation employing a fixed type of vertices shared among all graphs for establishing confluence of the rewrite system. The completeness result is then obtained by transferring confluence from the fixed-type setting to the dependently typed setting.
Fichier principal
Vignette du fichier
coq-2pdom.pdf (638.24 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-02333553 , version 1 (25-10-2019)
hal-02333553 , version 2 (26-10-2019)
hal-02333553 , version 3 (08-01-2020)

Identifiers

  • HAL Id : hal-02333553 , version 1

Cite

Christian Doczkal, Damien Pous. Completeness of an Axiomatization of Graph Isomorphism via Graph Rewriting in Coq. 2019. ⟨hal-02333553v1⟩
456 View
457 Download

Share

Gmail Facebook X LinkedIn More