An Axiomatic Basis For Computer Programming + + + + + + + +
An Axiomatic Basis For Computer Programming + + + + + + + +
x=x+yXO
Computer Programming
y <r :J r +y X q = (1' - y) + y X (1 + q)
C. A. R. HOARE The proof of the second of these is:
The Queen' e University of Belfast, * N oriherti Ireland A5 (1' - y) +y X (1 + q)
(1' - y) + (y X 1 +y X q)
In this paper an attempt is made to explore the logical founda- A9 (1' - y) + (y +y X q)
tions of computer programming by use of techniques which
were first applied in the study of geometry and have later
A3 ((1' - y) + y) + y X q