We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.PL

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Programming Languages

Title: Three Subtyping Algorithms for Binary Session Types and their Complexity Analyses (full version)

Abstract: Session types are a type discipline for describing and specifying communication behaviours of concurrent processes. Session subtyping, firstly introduced by Gay and Hole, is widely used for enlarging typability of session programs. This paper gives the complexity analysis of three algorithms for subtyping of synchronous binary session types. First, we analyse the complexity of the algorithm from the original paper, which is based on an inductive tree search. We then introduce its optimised version, which improves the complexity, but is still exponential against the size of the two types. Finally, we propose a new quadratic algorithm based on a graph search using the concept of $\mathcal{XYZW}$-simulation, recently introduced by Silva et al.
Comments: 14 pages, 5 figures. Full version of a paper submitted to PLACES 2024
Subjects: Programming Languages (cs.PL)
Cite as: arXiv:2402.06988 [cs.PL]
  (or arXiv:2402.06988v2 [cs.PL] for this version)

Submission history

From: Thien Udomsrirungruang [view email]
[v1] Sat, 10 Feb 2024 16:42:12 GMT (32kb)
[v2] Wed, 27 Mar 2024 20:22:20 GMT (33kb)

Link back to: arXiv, form interface, contact.