Coinductive constructive programming for concurrent systems:

Abstract: "This paper investigates problems that emerge when the paradigm of constructive programming (proof-as-programs) is applied to concurrent programming, in particular Kahn-MacQueen-Keller style of stream based concurrent programming with nondeterminacy. The main interest in this paper is...

Full description

Saved in:
Bibliographic Details
Main Author: Takayama, Yukihide (Author)
Format: Book
Language:English
Published: Tokyo, Japan 1991
Series:Shin-Sedai-Konpyūta-Gijutsu-Kaihatsu-Kikō <Tōkyō>: ICOT technical report 624
Subjects:
Summary:Abstract: "This paper investigates problems that emerge when the paradigm of constructive programming (proof-as-programs) is applied to concurrent programming, in particular Kahn-MacQueen-Keller style of stream based concurrent programming with nondeterminacy. The main interest in this paper is how streams are treated formally and how recursive programs on streams should be described as proof procedures. We regard streams as Brouwer's choice sequence, and introduce a natural deduction style of coinduction rule based on the categorical treatment of streams by T. Hagino to define recursive programs on streams
Also, several examples including Eratosthenes' sieve algorithm and a nondeterministic stream merger are presented.
Physical Description:25 S.

There is no print copy available.

Interlibrary loan Place Request Caution: Not in THWS collection!