This paper gives a comprehensive description of a typed version of the logic known as LPF. This logic is basic to formal specification and verified design in the software development method VDM. If appropriately extended to deal with recursively defined functions, the data types used in VDM, etc., it gives the VDM notation and its associated rules of reasoning. The paper provides an overview of the needed extensions and examines some of them in detail. It is shown how this non-classical logic - and the extensions - can be reconstructed classically by embeddings into classical infinitary logic
This paper is concerned with the type analysis of logic programs where, by type, we mean a property ...
As our society becomes technologically more complex, computers are being used in greater and greater...
We report on a new environment developed and implemented inside the Nuprl type theory that facilita...
Decisions about the logic underpinning a formal specification language have important consequences f...
Several approaches to logical specification of functions are compared. Main attention is paid to LPT...
. This paper describes the theorem proving component of a larger software development environment fo...
Abstract A typed program logic LMF for recursive specification and veri-fication is presented. It co...
Specification and verification tools, often, employ theorem proving technology. This technology enco...
AbstractPartial functions and operators are used extensively in the formal development of programs a...
AbstractPartial functions are the most suitable characterization of program effects. Formal reasonin...
Abstract. A classical higher-order logic PFsub of partial functions is defined. The logic extends a ...
The interactive verification system VeriFun is based on a polymorphic call-by-value functional langu...
AbstractPartial functions are the most suitable characterization of program effects. Formal reasonin...
This thesis investigates various formal systems for reasoning about partial functions or partial ele...
AbstractPartiality abounds in specifications and programs. We present a three-valued typed logic for...
This paper is concerned with the type analysis of logic programs where, by type, we mean a property ...
As our society becomes technologically more complex, computers are being used in greater and greater...
We report on a new environment developed and implemented inside the Nuprl type theory that facilita...
Decisions about the logic underpinning a formal specification language have important consequences f...
Several approaches to logical specification of functions are compared. Main attention is paid to LPT...
. This paper describes the theorem proving component of a larger software development environment fo...
Abstract A typed program logic LMF for recursive specification and veri-fication is presented. It co...
Specification and verification tools, often, employ theorem proving technology. This technology enco...
AbstractPartial functions and operators are used extensively in the formal development of programs a...
AbstractPartial functions are the most suitable characterization of program effects. Formal reasonin...
Abstract. A classical higher-order logic PFsub of partial functions is defined. The logic extends a ...
The interactive verification system VeriFun is based on a polymorphic call-by-value functional langu...
AbstractPartial functions are the most suitable characterization of program effects. Formal reasonin...
This thesis investigates various formal systems for reasoning about partial functions or partial ele...
AbstractPartiality abounds in specifications and programs. We present a three-valued typed logic for...
This paper is concerned with the type analysis of logic programs where, by type, we mean a property ...
As our society becomes technologically more complex, computers are being used in greater and greater...
We report on a new environment developed and implemented inside the Nuprl type theory that facilita...