Results

**1 - 2**of**2**### Approaches to proof in Z - or - Why effective proof tool support for Z is hard

, 1997

"... s and compressed postscript files are available via http://svrc.it.uq.edu.au Approaches to proof in Z -- or -- Why effective proof tool support for Z is hard Andrew Martin Abstract Various attempts at supporting proof in Z are described in the literature. This paper presents a survey of thes ..."

Abstract
- Add to MetaCart

s and compressed postscript files are available via http://svrc.it.uq.edu.au Approaches to proof in Z -- or -- Why effective proof tool support for Z is hard Andrew Martin Abstract Various attempts at supporting proof in Z are described in the literature. This paper presents a survey of these approaches, and the underlying semantic issues which make proof in Z a non-trivial task. The draft Z Standard is used as a normative reference. Special care is given to an account of the peculiarities of Z schemas. The proof tools surveyed divide into two groups: custom-made implementations for supporting Z, and encodings of a Z logic within some other logical framework. The latter are further subdivided into `deep' and `shallow' embeddings. The broad conclusion is that none of these approaches is a clear winner at present, but that each may be able to benefit from the others. Keywords formal proof, semantics, proof tools, Z notation, schemas 1 Introduction In the software engin...

### Z and HOL

"... A simple `shallow' semantic embedding of the Z notation into the HOL logic is described. The Z notation is based on set theory and first order predicate logic and is typically used for human-readable formal specification. The HOL ..."

Abstract
- Add to MetaCart

A simple `shallow' semantic embedding of the Z notation into the HOL logic is described. The Z notation is based on set theory and first order predicate logic and is typically used for human-readable formal specification. The HOL