Deriving a Floyd-Hoare logic for non-local jumps from a formulæ-as-types notion of control
From MaRDI portal
(Redirected from Publication:444460)
Abstract: We derive a Hoare-Floyd logic for non-local jumps and mutable higher-order procedural variables from a formul{ae}-as-types notion of control for classical logic. The main contribution of this work is the design of an imperative dependent type system for non-local jumps which corresponds to classical logic but where the famous consequence rule is still derivable.
Recommendations
Cites work
- scientific article; zbMATH DE number 2185662 (Why is no real title available?)
- scientific article; zbMATH DE number 4147469 (Why is no real title available?)
- scientific article; zbMATH DE number 18650 (Why is no real title available?)
- scientific article; zbMATH DE number 42059 (Why is no real title available?)
- scientific article; zbMATH DE number 42431 (Why is no real title available?)
- scientific article; zbMATH DE number 46957 (Why is no real title available?)
- scientific article; zbMATH DE number 3490449 (Why is no real title available?)
- scientific article; zbMATH DE number 3614784 (Why is no real title available?)
- scientific article; zbMATH DE number 1215498 (Why is no real title available?)
- scientific article; zbMATH DE number 512771 (Why is no real title available?)
- scientific article; zbMATH DE number 1142325 (Why is no real title available?)
- scientific article; zbMATH DE number 2063228 (Why is no real title available?)
- scientific article; zbMATH DE number 1479632 (Why is no real title available?)
- scientific article; zbMATH DE number 785043 (Why is no real title available?)
- scientific article; zbMATH DE number 3280068 (Why is no real title available?)
- scientific article; zbMATH DE number 3302923 (Why is no real title available?)
- scientific article; zbMATH DE number 3351184 (Why is no real title available?)
- A Formulae-as-Types Interpretation of Subtractive Logic
- A Hoare Logic for the State Monad
- A critique of the foundations of Hoare style programming logics
- A generalization of jumps and labels
- A judgmental reconstruction of modal logic
- A sound and relatively* complete Hoare-logic for a language with higher type procedures
- An axiomatic basis for computer programming
- An introduction to Landin's ``A generalization of jumps and labels
- Automata, Languages and Programming
- Call-by-name, call-by-value and the \(\lambda\)-calculus
- Classical logic, storage operators and second-order lambda-calculus
- Computational types from a logical perspective
- Continuations in possible-world semantics
- Control effects as a modality
- Correspondence between ALGOL 60 and Church's Lambda-notation
- Deriving proof rules from continuation semantics
- Descriptive and Relative Completeness of Logics for Higher-Order Functions
- Extending the loop language with higher-order procedural variables
- From Algol to polymorphic linear lambda-calculus
- Hoare logic and auxiliary variables
- Intrinsic reasoning about functional programs. I: First order theories
- Lectures on the Curry-Howard isomorphism
- Locations considered unnecessary
- Notions of computation and monads
- Polymorphism and separation in Hoare type theory
- Practical program extraction from classical proofs
- Program logics for sequential higher-order control
- Program proving: KJumps and functions
- Programming Language Constructs for Which It Is Impossible To Obtain Good Hoare Axiom Systems
- Proofs of strong normalisation for second order classical natural deduction
- Proofs-as-imperative-programs: application to synthesis of contracts
- Refined program extraction from classical proofs
- Revised report on the algorithmic language scheme
- System \(T\), call-by-value and the minimum problem
- Ten Years of Hoare's Logic: A Survey—Part I
- The Mechanical Evaluation of Expressions
- Typed Lambda Calculi and Applications
- Verification, Model Checking, and Abstract Interpretation
- Ynot: dependent types for imperative programs
- ÜBER EINE BISHER NOCH NICHT BENÜTZTE ERWEITERUNG DES FINITEN STANDPUNKTES
Cited in
(2)
This page was built for publication: Deriving a Floyd-Hoare logic for non-local jumps from a formulæ-as-types notion of control
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q444460)