Intersection Types and Counting

被引:3
|
作者
Parys, Pawel [1 ]
机构
[1] Univ Warsaw, Warsaw, Poland
关键词
MODEL-CHECKING; CALCULUS; TREES;
D O I
10.4204/EPTCS.242.6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a new approach to the following meta-problem: given a quantitative property of trees, design a type system such that the desired property for the tree generated by an infinitary ground lambda -term corresponds to some property of a derivation of a type for this lambda -term, in this type system. Our approach is presented in the particular case of the language finiteness problem for nondeterministic higher-order recursion schemes (HORSes): given a nondeterministic HORS, decide whether the set of all finite trees generated by this HORS is finite. We give a type system such that the HORS can generate a tree of an arbitrarily large finite size if and only if in the type system we can obtain derivations that are arbitrarily large, in an appropriate sense; the latter condition can be easily decided.
引用
收藏
页码:48 / 63
页数:16
相关论文
共 50 条
  • [1] Session Types = Intersection Types
    Padovani, Luca
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (45): : 71 - 89
  • [2] INTERSECTION AND UNION TYPES
    BARBANERA, F
    DEZANICIANCAGLINI, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 526 : 651 - 674
  • [3] On Isomorphisms of Intersection Types
    Dezani-Ciancaglini, Mariangiola
    Di Cosmo, Roberto
    Giovannetti, Elio
    Tatsuta, Makoto
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2010, 11 (04) : 1 - 24
  • [4] Infinite intersection types
    Bonsangue, MM
    Kok, JN
    INFORMATION AND COMPUTATION, 2003, 186 (02) : 285 - 318
  • [5] INTERSECTION TYPES FOR THE λμ-CALCULUS
    van Bakel, Steffen
    Barbanera, Franco
    de'Liguoro, Ugo
    LOGICAL METHODS IN COMPUTER SCIENCE, 2018, 14 (01)
  • [6] A tale of intersection types
    Bono, Viviana
    Dezani-Ciancaglini, Mariangiola
    PROCEEDINGS OF THE 35TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS 2020), 2020, : 7 - 20
  • [7] Disjoint intersection types
    Oliveira B.C.D.S.
    Shi Z.
    Alpuim J.
    1600, Association for Computing Machinery, 2 Penn Plaza, Suite 701, New York, NY 10121-0701, United States (51): : 364 - 377
  • [8] Retractions in Intersection Types
    Coppo, Mario
    Dezani-Ciancaglini, Mariangiola
    Diaz-Caro, Alejandro
    Margaria, Ines
    Zacchi, Maddalena
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2017, (242): : 31 - 47
  • [9] Disjoint Intersection Types
    Oliveira, Bruno C. d. S.
    Shi, Zhiyuan
    Alpuim, Joao
    ACM SIGPLAN NOTICES, 2016, 51 (09) : 364 - 377
  • [10] Liquid Intersection Types
    Pereira, Mario
    Alves, Sandra
    Florido, Mario
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2015, (177): : 24 - 42