Completeness of type assignment systems with intersection, union, and type quantifiers

被引:3
|
作者
Yokouchi, H [1 ]
机构
[1] Gunma Univ, Dept Comp Sci, Kiryu, Gumma 3768515, Japan
关键词
lambda calculus; type systems; sequent calculus; cut-elimination; Kripke models;
D O I
10.1016/S0304-3975(00)00356-X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper develops type assignment systems with intersection and union types, and type quantifiers. We show that the known system for these types is not semantically complete. However, the following two hold for a certain class of typing statements, called stable statements, which include all statements without type quantifier: (1) the validity of stable statements for Kripke models is equivalent to that for standard models, (2) if we add two axioms expressing the distributive laws of intersection over union and existential-type quantifier, then the resulting system is complete for Kripke models. As a consequence, the known system with the axioms for distributive laws is complete for standard models if we restrict statements to stable ones. All the results are obtained in a systematic way with sequent-style formulations of type assignment and the cut-elimination property for them. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:341 / 398
页数:58
相关论文
共 50 条
  • [31] Blame Assignment for Higher-Order Contracts with Intersection and Union
    Keil, Matthias
    Thiemann, Peter
    PROCEEDINGS OF THE 20TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON FUNCTIONAL PROGRAMMING (ICFP'15), 2015, : 375 - 386
  • [32] The implicit calculus of constructions - Extending pure type systems with an intersection type binder and subtyping
    Miquel, A
    TYPED LAMBDA CALCULI AND APPLICATIONS, PROCEEDINGS, 2001, 2044 : 344 - 359
  • [33] Set systems with union and intersection constraints
    Mubayi, Dhruv
    Ramadurai, Reshma
    JOURNAL OF COMBINATORIAL THEORY SERIES B, 2009, 99 (03) : 639 - 642
  • [34] Intersection Type Distributors
    Olimpieri, Federico
    2021 36TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2021,
  • [35] Completeness in partial type theory
    Kuchynka, Petr
    Raclavsky, Jiri
    JOURNAL OF LOGIC AND COMPUTATION, 2024, 34 (01) : 1 - 32
  • [36] Completeness in Hybrid Type Theory
    Areces, Carlos
    Blackburn, Patrick
    Huertas, Antonia
    Manzano, Maria
    JOURNAL OF PHILOSOPHICAL LOGIC, 2014, 43 (2-3) : 209 - 238
  • [37] COMPLETENESS IN DATA TYPE SPECIFICATIONS
    KOUNALIS, E
    LECTURE NOTES IN COMPUTER SCIENCE, 1985, 204 : 348 - 362
  • [38] Completeness in Hybrid Type Theory
    Carlos Areces
    Patrick Blackburn
    Antonia Huertas
    María Manzano
    Journal of Philosophical Logic, 2014, 43 : 209 - 238
  • [39] On the completeness of an exponential type sequence
    Hegyvári, N
    ACTA MATHEMATICA HUNGARICA, 2000, 86 (1-2) : 127 - 135
  • [40] Geodesic completeness for type A surfaces
    D'Ascanio, D.
    Gilkey, P.
    Pisani, P.
    DIFFERENTIAL GEOMETRY AND ITS APPLICATIONS, 2017, 54 : 31 - 43