Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Generalizing inference systems by coaxioms
We introduce a generalized notion of inference system to support structural recursion on non
well-founded datatypes. Besides axioms and inference rules with the usual meaning, a …
well-founded datatypes. Besides axioms and inference rules with the usual meaning, a …
Omnisemantics: Smooth handling of nondeterminism
This article gives an in-depth presentation of the omni-big-step and omni-small-step styles of
semantic judgments. These styles describe operational semantics by relating starting states …
semantic judgments. These styles describe operational semantics by relating starting states …
[PDF][PDF] Soundness Conditions for Big-Step Semantics.
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 …
stuck computation, with respect to a big-step semantics. This result may look surprising …
Characteristic formulae for liveness properties of non-terminating CakeML programs
J Åman Pohjola, H Rostedt… - … Conference on Interactive …, 2019 - drops.dagstuhl.de
There are useful programs that do not terminate, and yet standard Hoare logics are not able
to prove liveness properties about non-terminating programs. This paper shows how a …
to prove liveness properties about non-terminating programs. This paper shows how a …
High-Performance Defunctionalisation in Futhark
General-purpose massively parallel processors, such as GPUs, have become common, but
are difficult to program. Pure functional programming can be a solution, as it guarantees …
are difficult to program. Pure functional programming can be a solution, as it guarantees …
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 …
computations. This is a strong limitation as it makes it very difficult to reason about properties …
Modeling infinite behaviour by corules
Generalized inference systems have been recently introduced, and used, among other
applications, to define semantic judgments which uniformly model terminating computations …
applications, to define semantic judgments which uniformly model terminating computations …
Certified derivation of small-step from big-step skeletal semantics
We present an automatic translation of a skeletal semantics written in big-step style into an
equivalent structural operational semantics. This translation is implemented on top of the …
equivalent structural operational semantics. This translation is implemented on top of the …
[HTML][HTML] A big step from finite to infinite computations
We provide a construction that, given a big-step semantics describing finite computations
and their observations, extends it to include infinite computations as well. The basic idea is …
and their observations, extends it to include infinite computations as well. The basic idea is …
[HTML][HTML] On Coevaluation Behavior and Equivalence
Coevaluation, the coinductive interpretation of standard big-step evaluation rules, is a
concise form of semantics, with the same number of rules as in evaluation, which intends to …
concise form of semantics, with the same number of rules as in evaluation, which intends to …