A linear-non-linear model for a computational call-by-value lambda calculus (extended abstract)

Computer Science – Logic in Computer Science

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

15 pages. Preprint, to appear in the proceedings of FOSSACS'08

Scientific paper

We give a categorical semantics for a call-by-value linear lambda calculus. Such a lambda calculus was used by Selinger and Valiron as the backbone of a functional programming language for quantum computation. One feature of this lambda calculus is its linear type system, which includes a duplicability operator "!" as in linear logic. Another main feature is its call-by-value reduction strategy, together with a side-effect to model probabilistic measurements. The "!" operator gives rise to a comonad, as in the linear logic models of Seely, Bierman, and Benton. The side-effects give rise to a monad, as in Moggi's computational lambda calculus. It is this combination of a monad and a comonad that makes the present paper interesting. We show that our categorical semantics is sound and complete.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

A linear-non-linear model for a computational call-by-value lambda calculus (extended abstract) does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with A linear-non-linear model for a computational call-by-value lambda calculus (extended abstract), we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A linear-non-linear model for a computational call-by-value lambda calculus (extended abstract) will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-640332

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.