Verification of Combinational Logic in Nuprl

The work

AuthorsDavid A. Basin; Peter Del Vecchio
Editors
Typetechreport
Year1989
Citekeybasin1989verification

Where it appeared

PublisherCornell University
Number in seriesTR89-1018
SchoolCornell University

Identifiers

handle1813/6818

Related

Distinct frombarrett1987formal
Distinct frombasin1991formally
Distinct frombloem2018formal
Distinct fromcamilleri1986hardware
Distinct fromcamilleri1988simulation
Distinct fromclocksin1985logic
Distinct fromcohn1987proof
Distinct fromdhingra1988formalising
Distinct fromfriedrichs2018metastabilitycontaining
Distinct fromfugger2016unfaithful
Distinct fromgordon1985why
Distinct fromhunt1994fm8501
Distinct fromjoyce1987hardware
Distinct fromjoyce1988formal
Distinct fromjoyce1990multilevel
Distinct fromkumar1996formal
Distinct fromleeser1988reasoning
Distinct frommarino1981general
Distinct frommelham1990formalizing
Distinct fromoulkaid2024transistor
Distinct fromoulkaid2025modeles
Distinct fromurrahman2019advanced
Distinct fromyan2010formal
Distinct fromyan2012oscillator

From bibtex.

Abstract

We present a case study of hardware specification and verification in the Nuprl Proof Development System. Within Nuprl we have built a specialized environment consisting of tactics, definitions, and theorems for specifying and reasoning about hardware. Such reasoning typically consists of term-rewriting, case-analysis, induction, and arithmetic reasoning. We have built tools that provide high-level assistance for these tasks. The hardware component that we have proven is the front end of a floating-point adder/subtractor. This component, the MAEC (Mantissa Adjuster and Exponent Calculator), has 5459 transistors and has been proven down to the transistor level. As the circuit has 118 inputs and 107 outputs, verification by traditional methods such as case analysis would have been a practical impossibility.

A copy is held

pdf, 1.8 MB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via bibtex
Added2026-09-15 18:04 UTC
Approved bya person 2026-09-18 14:22 UTC

Cite it as

@techreport{basin1989verification,
  title        = {Verification of Combinational Logic in Nuprl},
  author       = {David A. Basin and Peter Del Vecchio},
  year         = {1989},
  publisher    = {Cornell University},
  school       = {Cornell University},
}

This record lives at https://refs.drheap.org/basin1989verification/ and will keep doing so.