Light types for polynomial time computation in lambda-calculus

Computer Science – Logic in Computer Science

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

20 pages (including 10 pages of appendix). (revised version; in particular section 5 has been modified). A short version is to

Scientific paper

We propose a new type system for lambda-calculus ensuring that well-typed programs can be executed in polynomial time: Dual light affine logic (DLAL). DLAL has a simple type language with a linear and an intuitionistic type arrow, and one modality. It corresponds to a fragment of Light affine logic (LAL). We show that contrarily to LAL, DLAL ensures good properties on lambda-terms: subject reduction is satisfied and a well-typed term admits a polynomial bound on the reduction by any strategy. We establish that as LAL, DLAL allows to represent all polytime functions. Finally we give a type inference procedure for propositional DLAL.

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

Light types for polynomial time computation in lambda-calculus 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 Light types for polynomial time computation in lambda-calculus, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Light types for polynomial time computation in lambda-calculus will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-130085

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