2023
DOI: 10.1016/j.jlamp.2023.100857
|View full text |Cite
|
Sign up to set email alerts
|

Program equivalence in an untyped, call-by-value functional language with uncurried functions

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
7
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(7 citation statements)
references
References 31 publications
0
7
0
Order By: Relevance
“…In this section we discuss and extend the formal syntax of the sequential sublanguage of Core Erlang as presented in our previous work [19]. For better readability, we use a syntax definition that abstracts over the concrete syntax of the language; however, any expressions written in this syntax can be simply transformed to Core Erlang.…”
Section: Language Syntaxmentioning
confidence: 99%
See 4 more Smart Citations
“…In this section we discuss and extend the formal syntax of the sequential sublanguage of Core Erlang as presented in our previous work [19]. For better readability, we use a syntax definition that abstracts over the concrete syntax of the language; however, any expressions written in this syntax can be simply transformed to Core Erlang.…”
Section: Language Syntaxmentioning
confidence: 99%
“…Note that process identifiers are not patterns in Core Erlang, but with process identifiers as patterns, we can distinguish them from other values of the language; in Erlang, the is_pid function can be used instead. This distinction is needed to maintain the proof of coincidence of sequential equivalence definitions described in [19] (namely, the coincidence of behavioural and contextual equivalence).…”
Section: Language Syntaxmentioning
confidence: 99%
See 3 more Smart Citations