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 条
  • [41] A Type-2 Fuzzy Logic Based System for Asset Geolocation within Augmented Reality Environments
    Pena-Rios, Anasol
    Hagras, Hani
    Gardner, Michael
    Owusu, Gilbert
    2017 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2017,
  • [42] A robust interval Type-2 TSK Fuzzy Logic System design based on Chebyshev fitting
    Nora Boumella
    Karim Djouani
    Mohammed Boulemden
    International Journal of Control, Automation and Systems, 2012, 10 : 727 - 736
  • [43] Toward a Fuzzy Logic System Based on General Forms of Interval Type-2 Fuzzy Sets
    Ruiz-Garcia, Gonzalo
    Hagras, Hani
    Pomares, Hector
    Rojas Ruiz, Ignacio
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2019, 27 (12) : 2381 - 2395
  • [44] A two-stage system proposal based on a type-2 fuzzy logic system for ergonomic control of classrooms and offices
    Erozan, Ihsan
    Ozel, Emre
    Erozan, Damlanur
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 120
  • [45] An Expert System Based on Type-1 Fuzzy Logic and Digital Image Processing for Knowledge Based Edge and Contour Detection
    Ranjan, R.
    Avasthi, V.
    INTERNATIONAL JOURNAL OF ENGINEERING, 2023, 36 (07): : 1278 - 1286
  • [46] Based on satellite IP broadcast principal-subordinate type synchronal on requirement management information system design and realization
    Zhang, Y
    Liu, XM
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL II, PROCEEDINGS: CONCEPTS AND APPLICATIONS OF SYSTEMICS, CYBERNETICS AND INFORMATICS I, 2002, : 97 - 101
  • [47] Expert system for the assessment of power transformer insulation condition based on type-2 fuzzy logic systems
    Flores, Wilfredo C.
    Mombello, Enrique E.
    Jardini, Jose A.
    Ratta, Giuseppe
    Corvo, Antonio M.
    EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (07) : 8119 - 8127
  • [48] Optimal parameters of an ELM-based interval type 2 fuzzy logic system: a hybrid learning algorithm
    Saima Hassan
    Mojtaba Ahmadieh Khanesar
    Jafreezal Jaafar
    Abbas Khosravi
    Neural Computing and Applications, 2018, 29 : 1001 - 1014
  • [49] Optimal tunning of type-2 fuzzy logic power system stabilizer based on differential evolution algorithm
    Sun, Zhe
    Wang, Ning
    Srinivasan, Dipti
    Bi, Yunrui
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2014, 62 : 19 - 28
  • [50] Unnormalized Interval Type-2 TSK Fuzzy Logic System Design Based on Convexity and Sample Data
    Wang, Tiechao
    Yi, Jianqiang
    JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2011, 15 (03) : 345 - 350