[PDF][PDF] Substructural logical specifications

RJ Simmons - 2012 - Citeseer
14. ABSTRACT A logical framework and its implementation should serve as a flexible tool
for specifying, simulating, and reasoning about formal systems. When the formal systems we …

Reasoning on divergent computations with coaxioms

D Ancona, F Dagnino, E Zucca - Proceedings of the ACM on …, 2017 - dl.acm.org
Coaxioms have been recently introduced to enhance the expressive power of inference
systems, by supporting interpretations which are neither purely inductive, nor coinductive …

Transforming big-step to small-step semantics using interpreter specialisation

JP Gallagher, M Hermenegildo, J Morales… - … Symposium on Logic …, 2023 - Springer
Natural semantics (big-step) and structural operational semantics (small-step) each have
advantages, so it can be useful to produce both semantic forms for a language. Previous …

A meta-theory for big-step semantics

F Dagnino - ACM Transactions on Computational Logic (TOCL), 2022 - dl.acm.org
It is well known that big-step semantics is not able to distinguish stuck and non-terminating
computations. This is a strong limitation as it makes it very difficult to reason about properties …

[PDF][PDF] Soundness Conditions for Big-Step Semantics.

F Dagnino, V Bono, E Zucca, M Dezani-Ciancaglini - ESOP, 2020 - library.oapen.org
We propose a general proof technique to show that a predicate is sound, that is, prevents
stuck computation, with respect to a big-step semantics. This result may look surprising …

Automating the Functional Correspondence between Higher-Order Evaluators and Abstract Machines

M Buszka, D Biernacki - … Symposium on Logic-Based Program Synthesis …, 2021 - Springer
The functional correspondence is a manual derivation technique transforming higher-order
evaluators into the semantically equivalent abstract machines. The transformation consists …

[PDF][PDF] Flexible Coinduction.

F Dagnino - 2021 - core.ac.uk
Recursive de nitions of predicates by means of inference rules are ubiquitous in computer
science. They are usually interpreted inductively or coinductively, however there are …

Soundness of object-oriented languages with coinductive big-step semantics

D Ancona - European Conference on Object-Oriented …, 2012 - Springer
It is well known that big-step operational semantics are not suitable for proving soundness of
type systems, because of their inability to distinguish stuck from non-terminating …

[PDF][PDF] One Step at a Time: A Functional Derivation of Small-Step Evaluators from Big-Step Counterparts

F Vesely, K Fisher - … and Systems: 28th European Symposium on …, 2019 - library.oapen.org
Big-step and small-step are two popular flavors of operational semantics. Big-step is often
seen as a more natural transcription of informal descriptions, as well as being more …

Big-step operational semantics revisited

JADM Kuśmierek, V Bono - Fundamenta Informaticae, 2010 - content.iospress.com
In this paper we present a novel approach to big-step operational semantics. This approach
stems from the observation that the typical type soundness property formulated via a big …