Deriving a Floyd-Hoare logic for non-local jumps from a formulæ-as-types notion of control - Archive ouverte HAL Access content directly
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
93 View
82 Download

Share

Gmail Facebook Twitter LinkedIn More