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 条
  • [31] Design and Application of Interval Type-2 TSK Fuzzy Logic System Based on QPSO Algorithm
    Qiu-feng Fan
    Tao Wang
    Yang Chen
    Zhi-feng Zhang
    International Journal of Fuzzy Systems, 2018, 20 : 835 - 846
  • [32] An interval type-2 fuzzy logic system-based method for prediction interval construction
    Khosravi, A. (abbas.khosravi@deakin.edu.au), 1600, Elsevier Ltd (24):
  • [33] Position Control of Servo Drive System Based on Interval Type-2 Fuzzy Logic Algorithm
    Demidova, Galina L.
    Lukichev, Dmitry V.
    2019 26TH INTERNATIONAL WORKSHOP ON ELECTRIC DRIVES: IMPROVEMENT IN EFFICIENCY OF ELECTRIC DRIVES (IWED) PROCEEDINGS, 2019,
  • [34] An interval type-2 fuzzy logic system-based method for prediction interval construction
    Khosravi, Abbas
    Nahavandi, Saeid
    APPLIED SOFT COMPUTING, 2014, 24 : 222 - 231
  • [35] To Solve Lorenz System by Sliding Mode Controller Based on Interval Type-2 Fuzzy Logic
    Guo, Nai Ren
    Kuo, Chao-Lin
    Lin, Ming Hong
    Tsai, Tzong Jiy
    2009 SECOND INTERNATIONAL SYMPOSIUM ON KNOWLEDGE ACQUISITION AND MODELING: KAM 2009, VOL 1, 2009, : 27 - +
  • [36] Design and Application of Interval Type-2 TSK Fuzzy Logic System Based on QPSO Algorithm
    Fan, Qiu-feng
    Wang, Tao
    Chen, Yang
    Zhan, Zhi-feng
    INTERNATIONAL JOURNAL OF FUZZY SYSTEMS, 2018, 20 (03) : 835 - 846
  • [37] GA-based Sugeno-type fuzzy logic controller for the cart-pole system
    Natl Cheng Kung Univ, Tainan, Taiwan
    IECON Proceedings (Industrial Electronics Conference), 1997, 3 : 1028 - 1033
  • [38] A GA-based Sugeno-type fuzzy logic controller for the cart-pole system
    Shieh, MY
    Huang, CW
    Li, THS
    IECON '97 - PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON INDUSTRIAL ELECTRONICS, CONTROL, AND INSTRUMENTATION, VOLS. 1-4, 1997, : 1028 - 1039
  • [39] Design and application of Type-2 fuzzy logic system based on improved ant colony algorithm
    Zhang, Zhifeng
    Wang, Tao
    Chen, Yang
    Lan, Jie
    TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2018, 40 (16) : 4444 - 4454
  • [40] A Robust Interval Type-2 TSK Fuzzy Logic System Design based on Chebyshev Fitting
    Boumella, Nora
    Djouani, Karim
    Boulemden, Mohammed
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2012, 10 (04) : 727 - 736