Back to Search
Start Over
ML, visibly pushdown class memory automata, and extended branching vector addition systems with states
- Publication Year :
- 2019
- Publisher :
- Association for Computing Machinery, 2019.
-
Abstract
- We prove that the observational equivalence problem for a finitary fragment of the programming langauge ML is recursively equivalent to the reachability problem for extended branching vector addition systems with states (EBVASS). This result has two natural and independent parts. We first prove that the observational equivalence problem is equivalent to the emptiness problem for a new class of class memory automata equipped with a visibly pushdown stack, called Visibly Pushdown Class Memory Automata (VPCMA). Our proof uses the fully abstract game semantics of the language. We then prove that the VPCMA emptiness problem is equivalent to the reachability problem for EBVASS. The results of this article complete our programme to give an automata classification of the ML types with respect to the observational equivalence problem for closed terms.
- Subjects :
- Discrete mathematics
Class (set theory)
Game semantics
Computer science
Reachability problem
0102 computer and information sciences
02 engineering and technology
01 natural sciences
Automaton
TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES
Fragment (logic)
010201 computation theory & mathematics
Computer Science::Logic in Computer Science
0202 electrical engineering, electronic engineering, information engineering
Finitary
020201 artificial intelligence & image processing
Observational equivalence
Computer Science::Formal Languages and Automata Theory
Software
Stack (mathematics)
Subjects
Details
- Database :
- OpenAIRE
- Accession number :
- edsair.doi.dedup.....eb3ecd7780beca0d9056bc2c65c98319