Commentary | Published:

The fangs of the VIPER

Naturevolume 352pages467468 (1991) | Download Citation


VIPER is the first commercially available microprocessor whose design is claimed to have been proven correct. The controversy provoked by the claim reveals fundamental disagreement about the meaning of 'proof'.

Access optionsAccess options

Rent or Buy article

Get time limited or full article access on ReadCube.


All prices are NET prices.


  1. 1

    Advisory Council for Applied Research and Development, Software: A Vital Key to UK Competitiveness (HMSO, 1986).

  2. 2

    Computer Weekly (4 February 1988).

  3. 3

    The Times (29 January 1988).

  4. 4

    Cullyer, W. J. & Pygott, C. H. IEE Proc. 134E, 133–141 (1987).

  5. 5

    Charter Technologies Ltd VIPER Microprocessor Development Tools (December 1987).

  6. 6

    New Scientist (16 October 1986).

  7. 7

    Electronics Weekly (15 October 1988).

  8. 8

    The Engineer (4 February 1988).

  9. 9

    Church, A. J. symb. Logic 5, 56–68 (1940).

  10. 10

    Cohn, A. A Proof of Correctness of the Viper Microprocessor: The First Level (University of Cambridge Computer Laboratory Technical Report No. 104, 1987).

  11. 11

    Cohn, A. Correctness Properties of the Viper Block Model: The Second Level (Univ. Cambridge Computer Laboratory Technical Report No. 134, 1988).

  12. 12

    Pygott, C. H. Formal Proof of Correspondence between the Specification of a Hardware Module and its Gate Level Implementation (RSRE Report 85012, 1985).

  13. 13

    Brock, B. & Hunt, W. A. Jr. Report on the Formal Specification and Partial Verification of the VIPER Microprocessor (Computational Logic Technical Report 46, 1990).

  14. 14

    Cohn, A. J. autom. Reasoning 5, 127–139 (1989).

  15. 15

    Ministry of Defence Interim Defence Standard 00–55 (Part I)/Issue 1 (5 April 1991).

Download references

Author information


  1. Department of Sociology, University of Edinburgh, 18 Buccleuch Place, Edinburgh, EH8 9LN, UK

    • Donald MacKenzie


  1. Search for Donald MacKenzie in:

About this article

Publication history

Issue Date


Further reading


By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.