A FAITHFUL AND QUANTITATIVE NOTION OF DISTANT REDUCTION FOR THE LAMBDA-CALCULUS WITH GENERALIZED APPLICATIONS

被引:0
作者
Santo, Jose Espirito [1 ]
Kesner, Delia [2 ]
Peyrot, Loic [2 ]
机构
[1] Univ Minho, Braga, Portugal
[2] Univ Paris Cite, CNRS, IRIF, Paris, France
关键词
PERMUTATIVE CONVERSIONS; NATURAL DEDUCTION; NORMALIZATION;
D O I
10.46298/LMCS-20(3:10)2024
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
. We introduce a call-by-name lambda-calculus AJn with generalized applications which is equipped with distant reduction. This allows to unblock beta-redexes without resorting to the standard permutative conversions of generalized applications used in the original Lambda J-calculus with generalized applications of Joachimski and Matthes. We show strong normalization of simply-typed terms, and we then fully characterize strong normalization by means of a quantitative (i.e. non-idempotent intersection) typing system. This characterization uses a non-trivial inductive definition of strong normalization -related to others in the literature-, which is based on a weak-head normalizing strategy. We also show that our calculus AJn relates to explicit substitution calculi by means of a faithful translation, in the sense that it preserves strong normalization. Moreover, our calculus AJn and the original Lambda J-calculus determine equivalent notions of strong normalization. As a consequence, Lambda J inherits a faithful translation into explicit substitutions, and its strong normalization can also be characterized by the quantitative typing system designed for AJn, despite the fact that quantitative subject reduction fails for permutative conversions.
引用
收藏
页数:50
相关论文
共 43 条
  • [1] Abel Andreas, 2021, Leibniz International Proceedings in Informatics (LIPIcs), V188, DOI [10.4230/LIPIcs.TYPES.2020.1, DOI 10.4230/LIPICS.TYPES.2020.1]
  • [2] Accattoli B., 2012, P RTA 12 LIPICS, V15, P6
  • [3] Tight typings and split bounds, fully developed
    Accattoli, Beniamino
    Graham-Lengrand, Ephane
    Kesner, Delia
    [J]. JOURNAL OF FUNCTIONAL PROGRAMMING, 2020, 30
  • [4] PRESERVATION OF STRONG NORMALISATION MODULO PERMUTATIONS FOR THE STRUCTURAL λ-CALCULUS
    Accattoli, Beniamino
    Kesner, Delia
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2012, 8 (01)
  • [5] Accattoli B, 2010, LECT NOTES COMPUT SC, V6247, P381, DOI 10.1007/978-3-642-15205-4_30
  • [6] [Anonymous], 1992, Autologic
  • [7] Barendregt Henk, 1984, The Lambda Calculus Its Syntax and Semantics, DOI DOI 10.1016/C2009-0-14341-6
  • [8] Barral Freiric, 2008, PhD thesis
  • [9] de Carvalho dC07 Daniel, 2007, Semantiques de la logique lineaire et temps de calcul
  • [10] DEVRIJER R, 1987, P K NED AKAD A MATH, V90, P479