Soundness and principal contexts for a shallow polymorphic type system based on classical logic

被引:1
|
作者
Summers, Alexander J. [1 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London SW7 2AZ, England
关键词
Curry-Howard; classical logic; generic unification; principal types; cut elimination;
D O I
10.1093/jigpal/jzq013
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper we investigate how to adapt the well-known notion of ML-style polymorphism (shallow polymorphism) to a term calculus based on a Curry-Howard correspondence with classical sequent calculus, namely, the chi(i)-calculus. We show that the intuitive approach is unsound, and pinpoint the precise nature of the problem.We define a suitably refined type system, and prove its soundness. We then define a notion of principal contexts for the type system, and provide an algorithm to compute these, which is proved to be sound and complete with respect to the type system. In the process, we formalise and prove correctness of generic unification, which generalises Robinson's unification to shallow-polymorphic types.
引用
收藏
页码:848 / 896
页数:49
相关论文
共 50 条
  • [21] Adaptive Type-2 Fuzzy Logic Based System for Fraud Detection in Financial Applications
    Saeed, Saeed Khalil
    Hagras, Hani
    2018 10TH COMPUTER SCIENCE AND ELECTRONIC ENGINEERING CONFERENCE (CEEC), 2018, : 15 - 18
  • [22] Interval type-2 fuzzy logic based antenatal care system using phonocardiography
    Chourasia, Vijay S.
    Tiwari, Anil Kumar
    Gangopadhyay, Ranjan
    APPLIED SOFT COMPUTING, 2014, 14 : 489 - 497
  • [23] Adaptive robust control of oxygen excess ratio for PEMFC system based on type-2 fuzzy logic system
    Zhang, H. K.
    Wang, Y. F.
    Wang, D. H.
    Wang, Y. L.
    INFORMATION SCIENCES, 2020, 511 : 1 - 17
  • [24] An Adaptive Type-2 Input Based Nonsingleton Type-2 Fuzzy Logic System for Real World Applications
    Sahab, Nazanin
    Hagras, Hani
    IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ 2011), 2011, : 509 - 516
  • [25] Fuzzy logic-based fault-type identification in unbalanced radial power distribution system
    Das, B
    IEEE TRANSACTIONS ON POWER DELIVERY, 2006, 21 (01) : 278 - 285
  • [26] A Structure Damage Detection Method Based on Wavelet Analysis and Type-2 Fuzzy Logic System
    Sy Dzung Nguyen
    Quang Thinh Tran
    Kieu Nhi Ngo
    Xuan Phu Do
    Choi, Seung-Bok
    ACTIVE AND PASSIVE SMART STRUCTURES AND INTEGRATED SYSTEMS 2014, 2014, 9057
  • [27] A Type 2 Fuzzy Logic-Based Maintenance Solution for Power System in Renewable Energy Applications
    Xiang, Li
    Sang, Haitao
    Qu, Fayi
    FRONTIERS IN ENERGY RESEARCH, 2021, 9
  • [28] UNIVERSAL IMAGE NOISE REMOVAL FILTER BASED ON TYPE-2 FUZZY LOGIC SYSTEM AND QPSO
    Zhai, Daoyuan
    Hao, Minshen
    Mendel, Jerry
    INTERNATIONAL JOURNAL OF UNCERTAINTY FUZZINESS AND KNOWLEDGE-BASED SYSTEMS, 2012, 20 : 207 - 232
  • [29] Perpetual Learning Framework based on Type-2 Fuzzy Logic System for a Complex Manufacturing Process
    Baraka, Ali
    Panoutsos, George
    Cater, Stephen
    IFAC PAPERSONLINE, 2016, 49 (20): : 143 - 148
  • [30] An interval type-2 fuzzy logic system-based method for prediction interval construction
    Khosravi, Abbas
    Nahavandi, Saeid
    Applied Soft Computing Journal, 2014, 24 : 222 - 231