Soundness and Completeness of an Axiom System for Program Verification

From MaRDI portal
Publication:4151703

DOI10.1137/0207005zbMath0374.68009OpenAlexW2075350371WikidataQ114615493 ScholiaQ114615493MaRDI QIDQ4151703

Stephen A. Cook

Publication date: 1978

Published in: SIAM Journal on Computing (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1137/0207005




Related Items (only showing first 100 items - show all)

Differential Game LogicThe Hoare Logic of Deterministic and Nondeterministic Monadic Recursion SchemesIndexed and fibered structures for partial and total correctness assertionsComplexity of proving program correctnessOn mechanizing proofs within a complete proof system for UnityOn Fixpoint/Iteration/Variant Induction Principles for Proving Total Correctness of Programs with Denotational SemanticsSpecification and verification of concurrent systems by causality and realizabilitySound and relatively complete belief Hoare logic for statistical hypothesis testing programsProgram correctness and matricial iteration theoriesAn algebraic glimpse at bunched implications and separation logicUsing Hoare Logic in a Process Algebra SettingProving correctness of Constraint Logic Programs with dynamic schedulingAn axiomatic semantics for nested concurrencyNon-standard algorithmic and dynamic logicA trace-based compositional proof theory for fault tolerant distributed systemsPartial correctness of exits from concurrent structuresStratified least fixpoint logicCompleteness for recursive procedures in separation logicSecure mechanical verification of mutually recursive proceduresSymbioses between mathematical logic and computer scienceCombining Model Checking and DeductionArithmetical axiomatization of first-order temporal logicSpecification and verification of object-oriented programs using supertype abstractionVerification conditions are codeThe Rely-Guarantee method for verifying shared variable concurrent programsA compositional proof system for distributed programsSome general incompleteness results for partial correctness logicsSemantics and verification of monitors and systems of monitors and processesArithmetical completeness versus relative completenessComments on a paper by Neuhold and StuderA methodology for designing proof rules for fair parallel programsA language independent proof of the soundness and completeness of generalized Hoare logicA compositional natural semantics and Hoare logic for low-level languagesAutomated compositional proofs for real-time systemsAn observationally complete program logic for imperative higher-order functionsHorn Clause Solvers for Program VerificationUnnamed ItemCompleteness and expressiveness of pointer program verification by separation logicProving the correctness of regular deterministic programs: A unifying survey using dynamic logicRecursive assertions and parallel programsA genetically modified Hoare logicCompleteness of Hoare logic with inputs over the standard modelThe Birth of Model CheckingHoare logic for Java in Isabelle/HOLUnnamed ItemA simple relation between relational and predicate transformer semantics for nondeterministic programsCompleteness of Hoare Logic Relative to the Standard ModelVerification of object-oriented programs: a transformational approachFloyd's principle, correctness theories and program equivalenceA complete logic for reasoning about programs via nonstandard model theory. IISemantical analysis of specification logicSynthesis of Strategies Using the Hoare Logic of Angelic and Demonic NondeterminismOn termination problems for finitely interpreted ALGOL-like programsPrograms and program verifications in a general settingThe \(\mathbf{M}\)-computations induced by accessibility relations in nonstandard models \(\mathbf{M}\) of Hoare logicReasoning about actions with loops via Hoare logicLinear dependent types in a call-by-value scenarioSome natural structures which fail to possess a sound and decidable Hoare-like logic for their while-programsOn the completeness of modular proof systemsUnnamed ItemHoare's logic and Peano's arithmeticA mechanical analysis of program verification strategiesA Hoare-like verification system for a language with an exception handling mechanismCompleting the temporal pictureHoare type theory, polymorphism and separationDeductive verification of alternating systemsA program logic for resourcesAxiomatizing fixpoint logicsProgramming with Infinitesimals: A While-Language for Hybrid System ModelingSemantics and reasoning with free proceduresMechanical verification of mutually recursive proceduresAxiomatic system for proving the properties of simple multimodule programsProof methods of declarative properties of definite programsVERIFYING PROBABILISTIC PROGRAMS USING A HOARE LIKE LOGICExistential Fixed-Point Logic, Universal Quantifiers, and TopoiSome applications of topology to program semanticsOne Useful Logic That Defines Its Own TruthOn strictly arithmetical completeness in logics of programsReasoning about procedures as parameters in the language L4Fifty years of Hoare's logicAxiomatic semantics of projection temporal logic programsFormalizing Single-Assignment Program Verification: An Adaptation-Complete ApproachRecursive assertions are not enough - or are they?On the Completeness of Dynamic LogicInductive Completeness of Logics of ProgramsEliminating the substitution axiom from UNITY logicSemantics of algorithmic languagesWythoff games, continued fractions, cedar trees and Fibonacci searchesCurrent methods for proving program correctnessHoare's logic for nondeterministic regular programs: A nonstandard approachSecure information flow by self-compositionAn adaptation-complete proof system for local reasoning about cloud storage systemsEquational theories for automataGenerating algebraic laws from imperative programsDifferential dynamic logic for hybrid systemsCompleteness of Hoare-calculi revisitedOn the notion of expressiveness and the rule of adaptationProving program inclusion using Hoare's logicCorrectness of programs with Pascal-like procedures without global variablesA probabilistic dynamic logic




This page was built for publication: Soundness and Completeness of an Axiom System for Program Verification