z-logo
open-access-imgOpen Access
On proving syntactic properties of CPS programs
Author(s) -
Olivier Danvy,
Belmina Dzafic,
Frank Pfenning
Publication year - 1999
Publication title -
brics report series
Language(s) - English
Resource type - Journals
eISSN - 1601-5355
pISSN - 0909-0878
DOI - 10.7146/brics.v6i23.20092
Subject(s) - transformation (genetics) , continuation , order (exchange) , arithmetic , mathematics , computer science , programming language , discrete mathematics , algebra over a field , pure mathematics , chemistry , biochemistry , finance , economics , gene
Higher-order program transformations raise new challenges for proving properties of their output, since they resist traditional, first-order proof techniques. In this work, we consider (1) the "one-pass" continuation-passing style (CPS) transformation, which is second-order, and (2) the occurrences of parameters of continuations in its output. To this end, we specify the one-pass CPS transformation relationally and we use the proof technique of logical relations.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here