Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
167 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Unifying Graded Linear Logic and Differential Operators (2402.09138v2)

Published 14 Feb 2024 in cs.LO

Abstract: Linear Logic refines Intuitionnistic Logic by taking into account the resources used during the proof and program computation. In the past decades, it has been extended to various frameworks. The most famous are indexed linear logics which can describe the resource management or the complexity analysis of a program. From an other perspective, Differential Linear Logic is an extension which allows the linearization of proofs. In this article, we merge these two directions by first defining a differential version of Graded linear logic: this is made by indexing exponential connectives with a monoid of differential operators. We prove that it is equivalent to a graded version of previously defined extension of finitary differential linear logic. We give a denotational model of our logic, based on distribution theory and linear partial differential operators with constant coefficients.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (38)
  1. Linear haskell: practical linearity in a higher-order polymorphic language. In Principles of Programming Languages 2018 (POPL 2018). ACM, January 2018.
  2. Differential categories. Mathematical Structures in Computer Science, 16(6), 2006.
  3. A convenient differential category. Les cahiers de topologie et de géométrie différentielle catégorique, 2012.
  4. A core quantitative coeffect calculus. In Programming Languages and Systems. Springer Berlin Heidelberg, 2014.
  5. Backpropagation in the Simply Typed Lambda-calculus with Linear Negation. Principles of Programming Languages, 2020.
  6. Siegfried Bosch. Algebra. Springer-Lehrbuch. Springer, 2009.
  7. Modelling Coeffects in the Relational Semantics of Linear Logic. In Computer Science Logic (CSL ), Leibniz International Proceedings in Informatics (LIPIcs). Schloss Dagstuhl, 2015.
  8. Exponentials with infinite multiplicities. In Anuj Dawar and Helmut Veith, editors, Computer Science Logic, 24th International Workshop, CSL 2010, 19th Annual Conference of the EACSL, Brno, Czech Republic, August 23-27, 2010. Proceedings, volume 6247 of Lecture Notes in Computer Science, pages 170–184. Springer, 2010. doi:10.1007/978-3-642-15205-4_16.
  9. Y. Dabrowski and M. Kerjean. Models of Linear Logic based on the Schwartz epsilon product. Theory and Applications of Categories, 2020.
  10. Bounded linear logic, revisited. In Typed Lambda Calculi and Applications (TLCA). Springer Berlin Heidelberg, 2009.
  11. On phase semantics and denotational semantics: the exponentials. Annals of Pure and Applied Logic, 109(3), 2001.
  12. Thomas Ehrhard. On Köthe Sequence Spaces and Linear Logic. Mathematical Structures in Computer Science, 12(5), 2002.
  13. Thomas Ehrhard. Finiteness spaces. Mathematical Structures in Computer Science, 15(4), 2005.
  14. Thomas Ehrhard. An introduction to differential linear logic: proof-nets, models and antiderivatives. Mathematical Structures in Computer Science, 28(7), 2018.
  15. Differential interaction nets. Theoretical Computer Science, 364(2), 2006.
  16. Generalized bounded linear logic and its categorical semantics. In Foundations of Software Science and Computation Structures (FoSSaCS). Springer International Publishing, 2021.
  17. Linear Dependent Types for Differential Privacy. In Proceedings of the 40th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL ’13. ACM, 2013.
  18. Un théorème de dualité entre espaces de fonctions holomorphes à croissance exponentielle. Journal of Functional Analysis, 171(1), 2000.
  19. Jean-Yves Girard. Linear logic. Theoretical Computer Science, 50(1), 1987.
  20. Jean-Yves Girard. Normal functors, power series and λ𝜆\lambdaitalic_λ-calculus. Annals of Pure and Applied Logic, 1988.
  21. Combining effects and coeffects via grading. In Proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming, International Conference on Functional Programming, ICFP. Association for Computing Machinery, 2016.
  22. A. Grothendieck. Produits tensoriels topologiques et espaces nucléaires. Memoirs of the AMS, 16, 1966. Publisher: American Mathematical Society.
  23. Bounded linear types in a resource semiring. In Programming Languages and Systems,, European Symposium on Programming, (ESOP). Springer Berlin Heidelberg, 2014.
  24. Bounded linear logic. Theoretical Computer Science, 9, 08 1991.
  25. Lars Hormander. Linear partial differential operators. Springer Berlin, 1963.
  26. Patrick Iglesias-Zemmour. Diffeology. Mathematical Surveys and Monographs,. American Mathematical Society,, Providence, R.I. :, 2013. URL: https://doi.org/http://dx.doi.org/10.1090/surv/185.
  27. Hans Jarchow. Locally convex spaces. B. G. Teubner Stuttgart, 1981. Mathematical Textbooks.
  28. Marie Kerjean. A logical account for linear partial differential equations. In Logic in Computer Science (LICS), Proceedings. Association for Computing Machinery, 2018.
  29. Higher-order distributions for differential linear logic. In Foundations of Software Science and Computation Structures FOSSACS 2019 Proceedings, Lecture Notes in Computer Science. Springer, 2019.
  30. Taylor Expansion as a Monad in Models of Dill, 2023. preprint.
  31. A. Kriegl and P. W. Michor. The convenient setting of global analysis. Mathematical Surveys and Monographs. AMS, 1997.
  32. M. Kerjean and C. Tasson. Mackey-complete spaces and power series. Mathematical Structures in Computer Science, 2016. Publisher: Cambridge University Press.
  33. O. Laurent. Etude de la polarisation en logique. Thèse de Doctorat, Université Aix-Marseille II, March 2002.
  34. Graded differential categories and graded differential linear logic, 2023. preprint.
  35. Paul-André Melliès. Parametric monads and enriched adjunctions, 2012. preprint.
  36. Michele Pagani. The cut-elimination theorem for differential nets with promotion. In International Conference on Typed Lambda Calculus and Applications, 2009.
  37. L. Schwartz. Théorie des distributions. Publications de l’Institut de Mathématique de l’Université de Strasbourg, No. IX-X. Hermann, Paris, 1966.
  38. James Wallbridge. Jets and differential linear logic. Mathematical Structures in Computer Science, 30(8), 2020.
Citations (4)

Summary

We haven't generated a summary for this paper yet.