This paper describes an implementation within Nuprl of mechanisms that support the use of Nuprl's type theory as a language for constructing theorem-provind procedures. The main componenet of the implementation is a large library of definitions, theorems and proofs. This library may be regarded as the beginning of a book of formal mathematics; it contains the formal development and explanation of a useful subset of Nuprl's metatheory, and of a mechanism for translating results established about this embedded metatheory to the object level. Nuprl's rich type theory, besides permitting the internal development of this partial reflection mechanism, allows us to make abstractions that drastically reduce the burden of establishing the ...
Abstract. We describe the construction of a semi-automated proof sys-tem for elementary category the...
This paper arises from a project with the Nuprl Proof Development System which involved formalizing...
We describe a link between the Nuprl and PVS proof systems that enables users to access PVS from th...
The starting point for this thesis is the Nuprl proof development system. Nuprl is an environment fo...
. We give a new semantics for Nuprl's constructive type theory that justifies a useful embeddin...
In this paper we present two practical methods of formalizing the metatheory of constructive type t...
. This paper presents work directed toward making the Nuprl interactive theorem prover a more effect...
NuPRL and Isabelle are two general purpose theorem provers. Both of them are based on a version of C...
AbstractFor twenty years the Nuprl (“new pearl”) system has been used to develop software systems an...
We have developed powerful environments within the Nuprl Proof Development System for problem solvi...
Since 1970 several methods have been proposed for using formal systems of constructive logic as pro...
Logical Frameworks are one way to provide generic theorem provers. This paper describes another met...
A simple but important algorithm used to support automated reasoning is called matching: given two t...
This thesis describes substantial enhancements that were made to the software tools in the Nuprl sys...
We present a foundation for a computational meta-theory of languages with bindings implemented in a ...
Abstract. We describe the construction of a semi-automated proof sys-tem for elementary category the...
This paper arises from a project with the Nuprl Proof Development System which involved formalizing...
We describe a link between the Nuprl and PVS proof systems that enables users to access PVS from th...
The starting point for this thesis is the Nuprl proof development system. Nuprl is an environment fo...
. We give a new semantics for Nuprl's constructive type theory that justifies a useful embeddin...
In this paper we present two practical methods of formalizing the metatheory of constructive type t...
. This paper presents work directed toward making the Nuprl interactive theorem prover a more effect...
NuPRL and Isabelle are two general purpose theorem provers. Both of them are based on a version of C...
AbstractFor twenty years the Nuprl (“new pearl”) system has been used to develop software systems an...
We have developed powerful environments within the Nuprl Proof Development System for problem solvi...
Since 1970 several methods have been proposed for using formal systems of constructive logic as pro...
Logical Frameworks are one way to provide generic theorem provers. This paper describes another met...
A simple but important algorithm used to support automated reasoning is called matching: given two t...
This thesis describes substantial enhancements that were made to the software tools in the Nuprl sys...
We present a foundation for a computational meta-theory of languages with bindings implemented in a ...
Abstract. We describe the construction of a semi-automated proof sys-tem for elementary category the...
This paper arises from a project with the Nuprl Proof Development System which involved formalizing...
We describe a link between the Nuprl and PVS proof systems that enables users to access PVS from th...