The paper focusses on the logical backgrounds of the Dijkstra-Scholten program development style for correct programs. For proving the correctness of a program (i.e. the fact that the program satisfies its specifications), one often uses a special form of predicate calculus in this style of programming. We call this the Dijkstra-Scholten (DS) predicate calculus, since [DS90] is the first place in which it is described. DS predicate calculus can be conceived of as a logically sound and complete manipulation technique for dealing with logical formulas which also contain programming variables. We relate DS predicate calculus to the classical logical formalism, by contrasting its syntax, derivation rules and semantics to the classical framework...
AbstractThis paper studies decidable fragments of predicate calculus. We will focus on the structure...
This book introduces the reader to the basic ideas of First Order Predicate Calculus and Logic Progr...
We present a general framework (a programming calculus) for the specification, verification and synt...
The paper focusses on the logical backgrounds of the Dijkstra-Scholten program development style for...
The logic of E.W. Dijkstra and C.S. Scholten has been shown to be useful in program correctness proo...
It is important to define and relate different semantic methods. In particular it is interesting to...
These lecture notes are intended to introduce the reader to the basic notions of the first order pr...
AbstractA uniform treatment of specifications, programs, and programming is presented. The treatment...
My purpose in this thesis is to show the merits of the approach of G. Gentzen to the accepted predic...
AbstractThis paper is concerned with the relationship between the correctness of programs and the sa...
One of the goals for any logic is to systematize and codify principles of valid reasoning.Mathematic...
An introduction to the basic notions of propositional and predicate logic and special theories inclu...
A complete set of algebraic laws is given for Dijkstra's nondeterministic sequential programming lan...
The purpose of this paper is to give some insights into the immense role of Frege’s first order logi...
In the paper we compare methodological assumptions underlying Aristotle’s syllogistic and logic prog...
AbstractThis paper studies decidable fragments of predicate calculus. We will focus on the structure...
This book introduces the reader to the basic ideas of First Order Predicate Calculus and Logic Progr...
We present a general framework (a programming calculus) for the specification, verification and synt...
The paper focusses on the logical backgrounds of the Dijkstra-Scholten program development style for...
The logic of E.W. Dijkstra and C.S. Scholten has been shown to be useful in program correctness proo...
It is important to define and relate different semantic methods. In particular it is interesting to...
These lecture notes are intended to introduce the reader to the basic notions of the first order pr...
AbstractA uniform treatment of specifications, programs, and programming is presented. The treatment...
My purpose in this thesis is to show the merits of the approach of G. Gentzen to the accepted predic...
AbstractThis paper is concerned with the relationship between the correctness of programs and the sa...
One of the goals for any logic is to systematize and codify principles of valid reasoning.Mathematic...
An introduction to the basic notions of propositional and predicate logic and special theories inclu...
A complete set of algebraic laws is given for Dijkstra's nondeterministic sequential programming lan...
The purpose of this paper is to give some insights into the immense role of Frege’s first order logi...
In the paper we compare methodological assumptions underlying Aristotle’s syllogistic and logic prog...
AbstractThis paper studies decidable fragments of predicate calculus. We will focus on the structure...
This book introduces the reader to the basic ideas of First Order Predicate Calculus and Logic Progr...
We present a general framework (a programming calculus) for the specification, verification and synt...