Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
438674 | Theoretical Computer Science | 2007 | 11 Pages |
Abstract
The realization of inference rules as the primitive operations of a type “theorem” in a type-safe programming language that has so well served LCF and its descendants may, it is suggested, be of interest aside from any immediate context of theorem proving or hardware or software verification. Using the general “conversions” introduced by Paulson, a couple of simple programming exercises with theorem data, imitative of list processing, are presented. An example of a potentially useful notational definition in the HOL object language is given as an application.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics