DocumentCode :
3226575
Title :
Multiple-valued logic as a programming language
Author :
Bignall, R.J. ; Spinks, M.
Author_Institution :
Gippsland Sch. of Comput. & Inf. Technol., Monash Univ., Churchill, Vic., Australia
fYear :
1997
fDate :
28-30 May 1997
Firstpage :
227
Lastpage :
232
Abstract :
A method for specifying the computable functions using multiple-valued logics is described. The logics in question provide a uniform environment both for specifying computable functions on the natural numbers and for proving theorems about such specifications. They arise via a generalisation to the countable-valued case of techniques that may be used in specifying multiple-valued switching circuits by finite-valued predicate logics. In this paper a concrete instance of such a language, based on a modification of dual skew Boolean logic, is constructed. The result may be viewed as a a simple functional/logic programming language that is, in principle, executable
Keywords :
formal specification; functional languages; logic programming languages; multivalued logic; theorem proving; computable functions specification; dual skew Boolean logic; finite-valued predicate logics; functional programming language; logic programming language; multiple-valued logic; multiple-valued switching circuits; programming language; theorems proving; uniform environment; Algebra; Australia; Boolean functions; Computer languages; Concrete; Functional programming; Information technology; Logic design; Logic programming; Switching circuits;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multiple-Valued Logic, 1997. Proceedings., 1997 27th International Symposium on
Conference_Location :
Antigonish, NS
Print_ISBN :
0-8186-7910-7
Type :
conf
DOI :
10.1109/ISMVL.1997.601402
Filename :
601402
Link To Document :
بازگشت