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 条
  • [1] A Polymorphic Type System in Logic Programming
    Li Huiqi
    Zhao Zhizhuo
    2008 3rd International Conference on Intelligent System and Knowledge Engineering, Vols 1 and 2, 2008, : 125 - 130
  • [2] Session Type Systems based on Linear Logic: Classical versus Intuitionistic
    van den Heuvel, Bas
    Perez, Jorge A.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2020, (314): : 1 - 11
  • [3] Alert-type biological dosimeter based on enzyme logic system
    Bocharova, Vera
    Halamek, Jan
    Zhou, Jian
    Strack, Guinevere
    Wang, Joseph
    Katz, Evgeny
    TALANTA, 2011, 85 (01) : 800 - 803
  • [4] A Time Series Based Explainable Interval Type Fuzzy Logic System
    Bhatia, Ashish
    Hagras, Hani
    2022 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2022,
  • [5] Design and Verification of Polymorphic Safety Logic Control Method for Cruise Ammunition Fuze Based on Electronic Safety System
    Zhang C.
    Li H.
    Gong X.
    Chen Z.
    Yu H.
    Binggong Xuebao/Acta Armamentarii, 2023, 44 (10): : 3079 - 3090
  • [6] Driver Rating based on Interval Type-2 Fuzzy Logic System
    Aras, Ayse Cisel
    Gocer, Ismail
    IFAC PAPERSONLINE, 2016, 49 (11): : 95 - 100
  • [7] Simplified interval type-2 fuzzy logic system based on new type-reduction
    El-Nagar, A. M.
    El-Bardini, M.
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2014, 27 (04) : 1999 - 2010
  • [8] Control of the TORA System Using SIRMs based Type-2 Fuzzy Logic
    Li, Chengdong
    Yi, Jianqiang
    Zhao, Dongbin
    2009 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-3, 2009, : 694 - 699
  • [9] Approach based on interval type-2 fuzzy logic system for emitter identification
    Chen, X.
    Hu, W. D.
    ELECTRONICS LETTERS, 2012, 48 (18) : 1156 - U192
  • [10] Design of Type 2 Fuzzy Logic Controller Based Inverter for Isolated PV System
    Sahu, Raj Kumar
    Shaw, Binod
    HELIX, 2020, 10 (02): : 48 - 52