Subtyping delimited continuations

M Materzok, D Biernacki - ACM SIGPLAN Notices, 2011 - dl.acm.org
We present a type system with subtyping for first-class delimited continuations that
generalizes Danvy and Filinski's type system for shift and reset by maintaining explicit …

Context-based proofs of termination for typed delimited-control operators

M Biernacka, D Biernacki - Proceedings of the 11th ACM SIGPLAN …, 2009 - dl.acm.org
We present direct proofs of termination of evaluation for typed delimited-control operators
shift and reset using a variant of Tait's method with context-based reducibility predicates. We …

Typing control operators in the CPS hierarchy

M Biernacka, D Biernacki, S Lenglet - Proceedings of the 13th …, 2011 - dl.acm.org
The CPS hierarchy of Danvy and Filinski is a hierarchy of continuations that allows for
expressing nested control effects characteristic of, eg, non-deterministic programming or …

Proving termination of evaluation for System F with control operators

M Biernacka, D Biernacki, S Lenglet… - arXiv preprint arXiv …, 2013 - arxiv.org
We present new proofs of termination of evaluation in reduction semantics (ie, a small-step
operational semantics with explicit representation of evaluation contexts) for System F with …

[PDF][PDF] THEORETICAL PEARLS Certification of higher-order one-pass CPS transformations

M Biernacka - ii.uni.wroc.pl
We present a method for mechanically obtaining certified one-pass, higher-order
transformations of lambda terms into continuation-passing style. Given a naive, non …

Incrementality and effect simulation in the simply typed lambda calculus

LCG Huesca - 2015 - inria.hal.science
Certified programming is a framework in which any program is correct by construction. Proof
assistants and dependently typed programming languages are the representatives of this …

The Curry-Howard isomorphism: A study of the computational content of intuitionistic and classical logic

J Harskamp - 2020 - studenttheses.uu.nl
The Curry-Howard isomorphism relates systems of formal logic to models of computation. It
broadly states that proofs correspond to programs and formulae to types. For a long time it …

Extracting a call-by-name partial evaluator from a proof of termination

K Asai - Proceedings of the 2019 ACM SIGPLAN Workshop on …, 2019 - dl.acm.org
It is well known that the computational content of a termination proof of a calculus is an
interpreter that computes the result of an input term. Traditionally, such extraction has been …

[PDF][PDF] 1 Imię i nazwisko

D Biernacki - old.wmi.uni.wroc.pl
Moje najważniejsze osiągnięcia naukowe dotyczą semantyki języków programowania
wyższego rzędu z kontynuacjami oraz jej zastosowań w zakresie implementacji języków …

[PDF][PDF] za rok 2014

SZD JEDNOSTKI - ii.uni.wroc.pl
W pracy pokazaliśmy, że nie istnieje algorytm rozstrzygający, czy dla danego zbioru T
zależności bazodanowych (Tuple Generating Dependencies) algorytm T-Chase zatrzyma …