A sequent calculus for subtyping polymorphic types

被引:0
|
作者
Tiuryn, J
机构
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present two complete systems for subtyping polymorphic types. One system is in the style of natural deduction, while another is a Gentzen style sequent calculus system. We prove several metamathematical properties for these systems including cut elimination, subject reduction, coherence, and decidability of type reconstruction. Following the approach by J.Mitchell, the sequents are given a simple semantics using logical relations over applicative structures. The systems are complete with respect to this semantics. The logic which emerges from this paper can be seen as a successor to the original Hilbert style system proposed by J. Mitchell in 1988, and to the ''half way'' sequent calculus of G. Longo, K. Milsted and S. Soloviev proposed in 1995.
引用
收藏
页码:135 / 155
页数:21
相关论文
共 50 条
  • [1] Sequent calculus for subtyping polymorphic types
    Tiuryn, J.
    Lecture Notes in Computer Science, 1113
  • [2] A sequent calculus for subtyping polymorphic types
    Tiuryn, J
    INFORMATION AND COMPUTATION, 2001, 164 (02) : 345 - 369
  • [3] Polymorphic lambda calculus and subtyping
    Fiech, A
    Schmidt, DA
    THEORETICAL COMPUTER SCIENCE, 2002, 278 (1-2) : 111 - 140
  • [4] A dependently typed calculus with polymorphic subtyping
    Xue, Mingqi
    Oliveira, Bruno C. D. S.
    SCIENCE OF COMPUTER PROGRAMMING, 2021, 208
  • [5] A Classical Sequent Calculus with Dependent Types
    Miquey, Etienne
    PROGRAMMING LANGUAGES AND SYSTEMS (ESOP 2017): 26TH EUROPEAN SYMPOSIUM ON PROGRAMMING, 2017, 10201 : 777 - 803
  • [6] A Classical Sequent Calculus with Dependent Types
    Miquey, Etienne
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2019, 41 (02):
  • [7] A sequent calculus with dependent types for classical arithmetic
    Miquey, Etienne
    LICS'18: PROCEEDINGS OF THE 33RD ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, 2018, : 720 - 729
  • [8] Subtyping for session types in the pi calculus
    Simon Gay
    Malcolm Hole
    Acta Informatica, 2005, 42 : 191 - 225
  • [9] Subtyping for session types in the pi calculus
    Gay, S
    Hole, M
    ACTA INFORMATICA, 2005, 42 (2-3) : 191 - 225
  • [10] A Calculus with Recursive Types, Record Concatenation and Subtyping
    Zhou, Yaoda
    Oliveira, Bruno C. D. S.
    Fan, Andong
    PROGRAMMING LANGUAGES AND SYSTEMS, APLAS 2022, 2022, 13658 : 175 - 195