DocumentCode :
1957118
Title :
Recursive types in games: axiomatics and process representation
Author :
Fiore, Marcelo ; Honda, Kohei
Author_Institution :
COGS, Sussex Univ., Brighton, UK
fYear :
1998
fDate :
21-24 Jun 1998
Firstpage :
345
Lastpage :
356
Abstract :
This paper presents two basic results on game-based semantics of FPC, a metalanguage with sums, products, exponentials and recursive types. First we give an axiomatic account of the category of games G, offering a fundamental structural analysis of the category as well as a transparent way to prove computational adequacy. As a consequence we obtain an intensional full-abstraction result through a standard definability argument. Next we extend the category G by introducing a category of games Gi with optimised strategies; we show that the denotational semantics in Gi gives a compilation of FPC terms into core Pict codes (the asynchronous polyadic π-calculus without summation). The process representation follows a pioneering idea of Hyland and Ong (1995). However we advance their representation by introducing semantically well-founded optimisation techniques; we also extend the setting to encompass the rich type structure of FPC. The resulting code gives basic insight on the relationship between the abstract, categorical, types and their possible implementations
Keywords :
abstract data types; game theory; process algebra; recursive functions; π-calculus; FPC; axiomatics; definability argument; game-based semantics; process representation; recursive types; type structure; Calculus; Computer languages; Electrical capacitance tomography; Flexible printed circuits; Game theory; Hip; Logic programming; Reasoning about programs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 1998. Proceedings. Thirteenth Annual IEEE Symposium on
Conference_Location :
Indianapolis, IN
ISSN :
1043-6871
Print_ISBN :
0-8186-8506-9
Type :
conf
DOI :
10.1109/LICS.1998.705670
Filename :
705670
Link To Document :
بازگشت