2000
DOI: 10.1007/10721959_12
|View full text |Cite
|
Sign up to set email alerts
|

The Nuprl Open Logical Environment

Abstract: Abstract. The Nuprl system is a framework for reasoning about mathematics and programming. Over the years its design has been substantially improved to meet the demands of large-scale applications. Nuprl LPE, the newest release, features an open, distributed architecture centered around a flexible knowledge base and supports the cooperation of independent formal tools. This paper gives a brief overview of the system and the objectives that are addressed by its new architecture.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
38
0
1

Year Published

2001
2001
2006
2006

Publication Types

Select...
5
1

Relationship

3
3

Authors

Journals

citations
Cited by 38 publications
(39 citation statements)
references
References 10 publications
0
38
0
1
Order By: Relevance
“…As a platform for the implementation of our proof calculus we have selected the Nuprl proof development system [9,2,19,1]. Nuprl is an environment for the development of formalized mathematical knowledge that supports interactive and tactic-based reasoning, decision procedures, language extensions through user-defined concepts, and an extendable library of verified formal knowledge.…”
Section: Implementation Of the Formal Theorymentioning
confidence: 99%
“…As a platform for the implementation of our proof calculus we have selected the Nuprl proof development system [9,2,19,1]. Nuprl is an environment for the development of formalized mathematical knowledge that supports interactive and tactic-based reasoning, decision procedures, language extensions through user-defined concepts, and an extendable library of verified formal knowledge.…”
Section: Implementation Of the Formal Theorymentioning
confidence: 99%
“…The Nuprl system (Constable et al, 1986;Allen et al, 2000;Nuprl) supports an interactive development of formal mathematical theories and program verifications. It provides a highly visual proof editor , a tactic mechanism for the development of proof strategies through programmed application of inference rules, decision procedures for standard arithmetic and equality reasoning, mechanisms for extracting programs from proofs and evaluating programs, and an extendable library of verified knowledge from various domains.…”
Section: Nuprlmentioning
confidence: 99%
“…In its newest release (Allen et al, 2000), Nuprl features an open, distributed architecture that is organized as a collection of independent communicating processes centered around a persistent knowledge base (or library). This enables users to connect external proof tools to Nuprl and to use them simultaneously and asynchronously in complex proofs.…”
Section: Nuprlmentioning
confidence: 99%
See 1 more Smart Citation
“…The Nuprl Logical Programming Environment (LPE) [10,3] is a framework for the development of formalized mathematical knowledge that is well suited to support such a formal design of software systems. It provides an expressive formal language and a substantial body of formal knowledge that was accumulated in increasingly large applications, such as verifications of a logic synthesis tool [1] and of the SCI cache coherency protocol [13] as well as the verification and optimization of communication protocols [17,12,18].…”
Section: Introductionmentioning
confidence: 99%