Twentieth Annual IEEE Symposium on

Logic in Computer Science (LICS 2005)

Paper: Name Generation and Linearity (at LICS 2005)

Authors: Glynn Winskel


A path-based domain theory for higher-order processes is extended to allow name generation. The original domain theory is built around the monoidal-closed category Lin consisting of path orders with join-preserving functions between their domains of path sets. Name generation is adjoined by forming the functor category [I, Lin], where I consists of finite sets of names and injections. The functor category [I, Lin] is no longer monoidal-closed w.r.t. the tensor inherited pointwise from Lin. However, conditions are given under which function spaces exist. The conditions are preserved by a rich discipline of linear types, including those of new-HOPLA, a recent powerful language for higher-order processes with name generation.


    author = 	 {Glynn Winskel},
    title = 	 {Name Generation and Linearity},
    booktitle =  {Proceedings of the Twentieth Annual IEEE Symp. on Logic in Computer Science, {LICS} 2005},
    year =	 2005,
    editor =	 {Prakash Panangaden},
    month =	 {June}, 
    pages =      {301--310},
    location =   {Chicago, USA}, 
    publisher =	 {IEEE Computer Society Press}