Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1007/978-3-662-47666-6_28guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Parsimonious Types and Non-uniform Computation

Published: 06 July 2015 Publication History

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.

References

[1]
Abramsky, S., Jagadeesan, R., Malacaria, P.: Full abstraction for PCF. Inf. Comput. 1632, 409---470 2000
[2]
Baillot, P., Terui, K.: Light types for polynomial time computation in lambda calculus. Inf. Comput. 2071, 41---62 2009
[3]
Bellantoni, S., Cook, S.A.: A new recursion-theoretic characterization of the polytime functions. Computational Complexity 2, 97---110 1992
[4]
Ehrhard, T., Regnier, L.: Differential interaction nets. Electr. Notes Theor. Comput. Sci. 123, 35---74 2005
[5]
Ehrhard, T., Regnier, L.: Uniformity and the taylor expansion of ordinary lambda-terms. Theor. Comput. Sci. 4032---3, 347---372 2008
[6]
Gaboardi, M., Péchoux, R.: Upper bounds on stream I/O using semantic interpretations. In: Grädel, E., Kahle, R. eds. CSL 2009. LNCS, vol. 5771, pp. 271---286. Springer, Heidelberg 2009
[7]
Ghica, D.R.: Geometry of synthesis: a structured approach to VLSI design. In: Proceedings of POPL, pp. 363---375 2007
[8]
Girard, J.Y.: Geometry of interaction I: Interpretation of system F. Proccedings of Logic Colloquium 1988, 221---260 1989
[9]
Girard, J.Y.: Light linear logic. Inf. Comput. 1432, 175---204 1998
[10]
Kfoury, A.J.: A linearization of the lambda-calculus and consequences. J. Log. Comput. 103, 411---436 2000
[11]
Leivant, D., Marion, J.Y.: Lambda calculus characterizations of poly-time. Fundam. Inform. 191/2 1993
[12]
Mazza, D.: An infinitary affine lambda-calculus isomorphic to the full lambda-calculus. In: Proceedings of LICS, pp. 471---480 2012
[13]
Mazza, D.: Non-uniform polytime computation in the infinitary affine lambda-calculus. In: Esparza, J., Fraigniaud, P., Husfeldt, T., Koutsoupias, E. eds. ICALP 2014, Part II. LNCS, vol. 8573, pp. 305---317. Springer, Heidelberg 2014
[14]
Mazza, D.: Simple parsimonious types and logarithmic space 2015, available on the author's web page
[15]
Melliès, P.A.: Asynchronous games 2: The true concurrency of innocence. Theor. Comput. Sci. 3582---3, 200---228 2006
[16]
Melliès, P.-A., Tabareau, N., Tasson, C.: An explicit formula for the free exponential modality of linear logic. In: Albers, S., Marchetti-Spaccamela, A., Matias, Y., Nikoletseas, S., Thomas, W. eds. ICALP 2009, Part II. LNCS, vol. 5556, pp. 247---260. Springer, Heidelberg 2009
[17]
Ramyaa, R., Leivant, D.: Ramified corecurrence and logspace. Electr. Notes Theor. Comput. Sci. 276, 247---261 2011
[18]
Saurin, A.: Typing streams in the $$\Lambda \mu $$-calculus. ACM Trans. Comput. Log. 114 2010
[19]
Terui, K.: Proof nets and boolean circuits. In: Proceedings of LICS, pp. 182---191 2004
[20]
Vollmer, H.: Introduction to circuit complexity - a uniform approach. Texts in theoretical computer science. Springer 1999

Cited By

View all
  • (2021)The (In)Efficiency of interactionProceedings of the ACM on Programming Languages10.1145/34343325:POPL(1-33)Online publication date: 4-Jan-2021
  • (2020)The Machinery of InteractionProceedings of the 22nd International Symposium on Principles and Practice of Declarative Programming10.1145/3414080.3414108(1-15)Online publication date: 8-Sep-2020
  • (2020)Polynomial Time over the Reals with ParsimonyFunctional and Logic Programming10.1007/978-3-030-59025-3_4(50-65)Online publication date: 14-Sep-2020
  • Show More Cited By
  1. Parsimonious Types and Non-uniform Computation

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    ICALP 2015: Proceedings, Part II, of the 42nd International Colloquium on Automata, Languages, and Programming - Volume 9135
    July 2015
    704 pages
    ISBN:9783662476659

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 06 July 2015

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 04 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)The (In)Efficiency of interactionProceedings of the ACM on Programming Languages10.1145/34343325:POPL(1-33)Online publication date: 4-Jan-2021
    • (2020)The Machinery of InteractionProceedings of the 22nd International Symposium on Principles and Practice of Declarative Programming10.1145/3414080.3414108(1-15)Online publication date: 8-Sep-2020
    • (2020)Polynomial Time over the Reals with ParsimonyFunctional and Logic Programming10.1007/978-3-030-59025-3_4(50-65)Online publication date: 14-Sep-2020
    • (2016)Interaction GraphsProceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer Science10.1145/2933575.2934568(427-436)Online publication date: 5-Jul-2016
    • (2016)Church Meets Cook and LevinProceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer Science10.1145/2933575.2934541(827-836)Online publication date: 5-Jul-2016

    View Options

    View options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media