×
Concretely, our main contribution is a semantics for concurrent separation logic (CSL) within the F⋆ proof assistant in a manner that enables dependently typed, ...
Concretely, our main contribution is a semantics for concurrent separation logic (CSL) within the F⭑ proof assistant in a manner that enables dependently typed, ...
Nov 30, 2021 · Building on this work, we observe that effectful type theories can provide a foundation on which to build semantics for more complex programming ...
This allows programmers to use the full power of type theory not just for proving, but also for programming, e.g., building dependently typed programs and ...
We conclude that our effectful semantics provides a simple yet expressive basis on which to layer domainspecific languages and logics for verified, concurrent ...
How to get a CSL for a dependently-typed language? Through a shallow embedding? let swap (r0 r1:ref a). : ST unit. (requires r0 ...
This allows programmers to use the full power of type theory not just for proving, but also for programming, e.g., building dependently typed programs and ...
Oct 22, 2024 · Full-text available. SteelCore: An Extensible Concurrent Separation Logic for Effectful Dependently Typed Programs. November 2021.
Much recent research has been devoted to modeling effects within type theory. Building on this work, we observe that effectful type theories can provide a ...
Bibliographic details on SteelCore: An Extensible Concurrent Separation Logic for Effectful Dependently Typed Programs.