Parsimonious types and non-uniform computation

Damiano Mazza, Kazushige Terui

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We consider a non-uniform affine lambda-calculus, called parsimonious, and endow its terms with two type disciplines: simply-typed and with linear polymorphism. We show that the terms of string type into Boolean type characterize the class L/poly in the first case, and P/poly in the second. Moreover, we relate this characterization to that given by the second author in terms of Boolean proof nets, highlighting continuous affine approximations as the bridge between the two approaches to non-uniform computation.

Original languageEnglish
Title of host publicationAutomata, Languages, and Programming - 42nd International Colloquium, ICALP 2015, Proceedings
EditorsNaoki Kobayashi, Bettina Speckmann, Kazuo Iwama, Magnus M. Halldorsson
PublisherSpringer Verlag
Pages350-361
Number of pages12
ISBN (Print)9783662476659
DOIs
Publication statusPublished - 1 Jan 2015
Externally publishedYes
Event42nd International Colloquium on Automata, Languages and Programming, ICALP 2015 - Kyoto, Japan
Duration: 6 Jul 201510 Jul 2015

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9135
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference42nd International Colloquium on Automata, Languages and Programming, ICALP 2015
Country/TerritoryJapan
CityKyoto
Period6/07/1510/07/15

Fingerprint

Dive into the research topics of 'Parsimonious types and non-uniform computation'. Together they form a unique fingerprint.

Cite this