Deriving a Floyd-Hoare logic for non-local jumps from a formulæ-as-types notion of control - Archive ouverte HAL
Journal Articles Journal of Logic and Algebraic Programming Year : 2012

Deriving a Floyd-Hoare logic for non-local jumps from a formulæ-as-types notion of control

Abstract

We derive a Floyd-Hoare logic for non-local jumps and mutable higher-order procedural variables from a formulæ-as-types notion of control for classical logic. A key contribution of this work is the design of an imperative dependent type system for Hoare triples, which corresponds to classical logic, but where the famous consequence rule is admissible. Moreover, we prove that this system is complete for a reasonable notion of validity for Hoare judgments.
Fichier principal
Vignette du fichier
main.pdf (476.02 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-00763357 , version 1 (10-12-2012)

Identifiers

  • HAL Id : hal-00763357 , version 1

Cite

Tristan Crolard, Emmanuel Polonowski. Deriving a Floyd-Hoare logic for non-local jumps from a formulæ-as-types notion of control. Journal of Logic and Algebraic Programming, 2012, pp.181-208. ⟨hal-00763357⟩

Collections

CNRS LACL UPEC
117 View
114 Download

Share

More