Show simple item record  

dc.contributor.authorReeves, Steve
dc.date.accessioned2008-10-23T01:51:12Z
dc.date.available2008-10-23T01:51:12Z
dc.date.issued1994-06
dc.identifier.citationReeves, S. (1994). A calculator for supporting derivation in constructive type-theory: PICTCalc. (Working paper 94/08). Hamilton, New Zealand: University of Waikato, Department of Computer Science.en_US
dc.identifier.issn1170-487X
dc.identifier.urihttps://hdl.handle.net/10289/1137
dc.description.abstractPICTCalc is an interactive program written in LPA Prolog which has encoded within it the rules of Martin-Löf's constructive type theory (CTT), a formal system based on the constructive or intuitionistic mathematics of Brouwer, Heyting and others. It allows us to specify and express any total, computable function, so from a computer science point of view we can write both specifications and programs, along with the derivations which lead from one to the other, in a single language. PICTCalc is a more recent version of MacPICT which is itself a reconstruction of PICT [Ham92] and is intended as a test-bed for providing formal support for work within CTT. Many of the developments and improvements were suggested by students since they used the system to work on substantial courseworks. As we shall see, PICTCalc can be used to assist in the development of derivations in CTT and so it is called a derivation assistant (DA). In this paper I show how PICTCalc can be used for supporting derivations in CTT and consider what current experience suggests for future improvement. The examples in this paper will not require any knowledge of CTT since the meaning will either be clear to anyone with experience of logic and programming notations in general or will be explained as necessary.en_US
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.relation.ispartofseriesComputer Science Working Papers
dc.subjectproof assistanten_US
dc.subjectderivation assistanten_US
dc.subjectconstructive type theoryen_US
dc.subjectprogram correctnessen_US
dc.subjectspecificationsen_US
dc.titleA calculator for supporting derivation in constructive type-theory: PICTCalcen_US
dc.typeWorking Paperen_US
uow.relation.series94/08


Files in this item

This item appears in the following Collection(s)

Show simple item record