Skip to content

Releases: harp-project/Core-Erlang-mini

v1.6

27 Mar 09:20
Compare
Choose a tag to compare

Full Changelog: v1.5...v1.6

v1.5

27 Mar 09:20
Compare
Choose a tag to compare

Full Changelog: v1.4...v1.5

v1.4

14 Oct 11:32
aa5afd3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3...v1.4

v1.3

20 Sep 09:41
301eb7c
Compare
Choose a tag to compare

What's Changed

  • Proof of satisfying the signal ordering guarantee by @berpeti in #7

Full Changelog: v1.2...v1.3

v1.2

08 Sep 07:43
f7e43ba
Compare
Choose a tag to compare

What's Changed

  • Extend the formalisation of concurrency by @berpeti in #6

Full Changelog: v1.1...v1.2

v1.1

21 Mar 14:12
bf0413f
Compare
Choose a tag to compare

This release includes a formal definition of a subset of Core Erlang. The formalisation contains:

  • Syntax using a de Bruijn approach
  • Static semantics (variable scoping)
  • Substitutions
  • Frame stack semantics for both sequential, process-local, and inter-process semantics
  • A definition of bisimulations, weak bisimulations, and a number of equivalence proofs in the concurrent semantics
  • Logical relations, CIU, and contextual equivalence for the sequential sublanguage
  • Proofs about equivalent sequential expressions, properties of the equivalence relations
  • An informal description of the semantics in a separate document