Intersection Types and Counting

被引:3
|
作者
Parys, Pawel [1 ]
机构
[1] Univ Warsaw, Warsaw, Poland
来源
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE | 2017年 / 242期
关键词
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 条
  • [41] Succinctness of regular expressions with interleaving, intersection and counting
    Gelade, Wouter
    THEORETICAL COMPUTER SCIENCE, 2010, 411 (31-33) : 2987 - 2998
  • [42] Judgmental subtyping systems with intersection types and modal types
    Seo, Jeongbong
    Park, Sungwoo
    ACTA INFORMATICA, 2013, 50 (7-8) : 359 - 380
  • [43] Judgmental subtyping systems with intersection types and modal types
    Jeongbong Seo
    Sungwoo Park
    Acta Informatica, 2013, 50 : 359 - 380
  • [44] COUNTING TYPES OF RIGID FRAMEWORKS
    KAHN, PJ
    INVENTIONES MATHEMATICAE, 1979, 55 (03) : 297 - 308
  • [45] Intersection, Universally Quantified, and Reference Types
    Dezani-Ciancaglini, Mariangiola
    Giannini, Paola
    Della Rocca, Simona Ronchi
    COMPUTER SCIENCE LOGIC, PROCEEDINGS, 2009, 5771 : 209 - +
  • [46] On Intersection Types and Probabilistic Lambda Calculi
    Breuvart, Flavien
    Dal Lago, Ugo
    PPDP'18: PROCEEDINGS OF THE 20TH INTERNATIONAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING, 2018,
  • [47] A Realizability Interpretation for Intersection and Union Types
    Dougherty, Daniel J.
    de'Liguoro, Ugo
    Liquori, Luigi
    Stolze, Claude
    PROGRAMMING LANGUAGES AND SYSTEMS, APLAS 2016, 2016, 10017 : 187 - 205
  • [48] INTERSECTION TYPES FOR lambda(Gtz)-CALCULUS
    Ghilezan, Silvia
    Ivetic, Jelena
    PUBLICATIONS DE L INSTITUT MATHEMATIQUE-BEOGRAD, 2007, 82 (96): : 85 - 91
  • [49] Semantics for Combinatory Logic With Intersection Types
    Ghilezan, Silvia
    Kasterovic, Simona
    FRONTIERS IN COMPUTER SCIENCE, 2022, 4
  • [50] INTERSECTION TYPES FOR COMBINATORY-LOGIC
    DEZANICIANCAGLINI, M
    HINDLEY, JR
    THEORETICAL COMPUTER SCIENCE, 1992, 100 (02) : 303 - 324