• DocumentCode
    1954791
  • Title

    Checking pi-Calculus Structural Congruence is Graph Isomorphism Complete

  • Author

    Khomenko, Victor ; Meyer, Roland

  • Author_Institution
    Sch. of Comput. Sci., Newcastle Univ., Newcastle upon Tyne, UK
  • fYear
    2009
  • fDate
    1-3 July 2009
  • Firstpage
    70
  • Lastpage
    79
  • Abstract
    We show that the problems of checking pi-calculus structural congruence (piSC) and graph isomorphism (GI) are Karp reducible to each other. The reduction from GI to piSC is given explicitly, and the reduction in the opposite direction proceeds by transforming piSC into an instance of the term equality problem (i.e. the problem of deciding equivalence of two terms in the presence of associative and/or commutative operations and commutative variable-binding quantifiers), which is known to be Karp reducible to GI. Our result is robust in the sense that it holds for several variants of structural congruence and some rather restrictive fragments of pi-calculus. Furthermore, we address the question of solving piSC in practice, and describe a number of optimisations exploiting specific features of pi-calculus terms, which allow one to significantly reduce the size of the resulting graphs that have to be checked for isomorphism.
  • Keywords
    computational complexity; graph theory; pi calculus; computational complexity; graph isomorphism complete; pi-calculus; structural congruence; Calculus; Computational complexity; Computational modeling; Computer simulation; Concurrent computing; Polynomials; Process design; Robustness; Tellurium; Topology; Computational Complexity; Graph Isomorphism; Structural Congruence; pi-Calculus;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design, 2009. ACSD '09. Ninth International Conference on
  • Conference_Location
    Augsburg
  • ISSN
    1550-4808
  • Print_ISBN
    978-0-7695-3697-2
  • Type

    conf

  • DOI
    10.1109/ACSD.2009.8
  • Filename
    5291060