Investigating soundness and completeness of verification calculi for imperative programming languages is a challenging task. Many incorrect results have been published in the past. We take advantage of the computer-aided proof tool LEGO to interactively establish soundness and completeness of both Hoare Logic and the operation decomposition rules of the Vienna Development Method (VDM) with respect to operational semantics. We deal with parameterless recursive procedures and local variables in the context of total correctness. As a case study, we use LEGO to verify the correctness of Quicksort in Hoare Logic. As our main contribution, we illuminate the rôle of auxiliary variables in Hoare Logic. They are required to relate the value of pr...
. Verification Condition Generator (VCG) tools have been effective in simplifying the task of provin...
AbstractWe consider the completeness of Hoare's logic with a first-order assertion language applied ...
AbstractWe show that some well-known rules in a Hoare-style proof system for total correctness of re...
This paper presents a new theoretical result concerning Hoare Logic. It is shown here that the verif...
We provide a sound and relatively complete Hoare logic for reasoning about partial correctness of re...
Three theorems are proven which reconsider the completeness of Hoare's logic for the partial correct...
Formal reasoning about computer programs can be based directly on the semantics of the programming l...
Enabling Hoare-style reasoning for low-level code is attractive since it opens the way to regain str...
AbstractGeneralized Hoare logic (GHL) is a formal logical system for proving invariance properties o...
AbstractThree theorems are proven which reconsider the completeness of Hoare's logic for the partial...
Hoare Logic has a long tradition in formal verification and has been continuously developed and used...
This report deals with program verification based on a refined Hoare-logic which allows to handle pr...
Hoare logics are proof systems that allow one to formally establish properties of computer programs....
Abstract. Matching logic has been recently proposed as an alternative program verification approach....
Abstract. We investigate the completeness of Hoare Logic on the propositional level. In particular, ...
. Verification Condition Generator (VCG) tools have been effective in simplifying the task of provin...
AbstractWe consider the completeness of Hoare's logic with a first-order assertion language applied ...
AbstractWe show that some well-known rules in a Hoare-style proof system for total correctness of re...
This paper presents a new theoretical result concerning Hoare Logic. It is shown here that the verif...
We provide a sound and relatively complete Hoare logic for reasoning about partial correctness of re...
Three theorems are proven which reconsider the completeness of Hoare's logic for the partial correct...
Formal reasoning about computer programs can be based directly on the semantics of the programming l...
Enabling Hoare-style reasoning for low-level code is attractive since it opens the way to regain str...
AbstractGeneralized Hoare logic (GHL) is a formal logical system for proving invariance properties o...
AbstractThree theorems are proven which reconsider the completeness of Hoare's logic for the partial...
Hoare Logic has a long tradition in formal verification and has been continuously developed and used...
This report deals with program verification based on a refined Hoare-logic which allows to handle pr...
Hoare logics are proof systems that allow one to formally establish properties of computer programs....
Abstract. Matching logic has been recently proposed as an alternative program verification approach....
Abstract. We investigate the completeness of Hoare Logic on the propositional level. In particular, ...
. Verification Condition Generator (VCG) tools have been effective in simplifying the task of provin...
AbstractWe consider the completeness of Hoare's logic with a first-order assertion language applied ...
AbstractWe show that some well-known rules in a Hoare-style proof system for total correctness of re...