In order to use Nuprl system [1] as a programming language with builtin verification one has to improve the efficiency of the programs extracted from the Nuprl proofs. In the current paper we consider proofs from the Nuprl automata library [2]. In some of these proofs (pigeon-hole principle, decidability of the state reachability, decidability of the equivalence relation on words induced by the automata language) sources of exponential-time complexity have been detected and replaced by new complexity cautious proofs. The new proofs now lead to polynomial-time algorithms extracted by the same Nuprl extractor, thus eliminating all known unnecessary exponentials from the Nuprl automata library. General principles of efficient programming on Nu...
AbstractWe compare the nondeterministic state complexity of unary regular languages and that of thei...
We compare the nondeterministic state complexity of unary regular languages and that of their comple...
. This paper presents work directed toward making the Nuprl interactive theorem prover a more effect...
In order to use Nuprl system as a programming language with built-in verification one has to improve...
Abstract The NuPRL system [3] was designed for interactive writing of machine-checked constructive p...
The Nuprl proof development system was designed for the computer-assisted problem solving in mathem...
We present a constructive formalization of the Myhill-Nerode the-orem on the minimization of nite au...
Abstract. Stipulations on the correctness of proofs produced in a formal system include that the axi...
Over the past few years, the traditional separation between automated theorem provers and computer a...
This thesis describes substantial enhancements that were made to the software tools in the Nuprl sys...
The starting point for this thesis is the Nuprl proof development system. Nuprl is an environment fo...
The topic of this thesis is the extraction of efficient and readable programs from formal constructi...
Abstract. This paper extends the proof methods used by the Nuprl proof assistant to reason about the...
We present efficient algorithms to reduce the size of nondeterministicB\"uchi word automata (NBA) an...
Slower paced than 6.840J/18.404J. Introduces basic mathematical models of computation and the finite...
AbstractWe compare the nondeterministic state complexity of unary regular languages and that of thei...
We compare the nondeterministic state complexity of unary regular languages and that of their comple...
. This paper presents work directed toward making the Nuprl interactive theorem prover a more effect...
In order to use Nuprl system as a programming language with built-in verification one has to improve...
Abstract The NuPRL system [3] was designed for interactive writing of machine-checked constructive p...
The Nuprl proof development system was designed for the computer-assisted problem solving in mathem...
We present a constructive formalization of the Myhill-Nerode the-orem on the minimization of nite au...
Abstract. Stipulations on the correctness of proofs produced in a formal system include that the axi...
Over the past few years, the traditional separation between automated theorem provers and computer a...
This thesis describes substantial enhancements that were made to the software tools in the Nuprl sys...
The starting point for this thesis is the Nuprl proof development system. Nuprl is an environment fo...
The topic of this thesis is the extraction of efficient and readable programs from formal constructi...
Abstract. This paper extends the proof methods used by the Nuprl proof assistant to reason about the...
We present efficient algorithms to reduce the size of nondeterministicB\"uchi word automata (NBA) an...
Slower paced than 6.840J/18.404J. Introduces basic mathematical models of computation and the finite...
AbstractWe compare the nondeterministic state complexity of unary regular languages and that of thei...
We compare the nondeterministic state complexity of unary regular languages and that of their comple...
. This paper presents work directed toward making the Nuprl interactive theorem prover a more effect...