このアイテムのアクセス数: 173
このアイテムのファイル:
ファイル | 記述 | サイズ | フォーマット | |
---|---|---|---|---|
978-3-031-30044-8.pdf | 11.27 MB | Adobe PDF | 見る/開く |
完全メタデータレコード
DCフィールド | 値 | 言語 |
---|---|---|
dc.contributor.author | Murase, Yuito | en |
dc.contributor.author | Nishiwaki, Yuichi | en |
dc.contributor.author | Igarashi, Atsushi | en |
dc.contributor.alternative | 村瀬, 唯斗 | ja |
dc.contributor.alternative | 五十嵐, 淳 | ja |
dc.date.accessioned | 2024-03-13T09:21:38Z | - |
dc.date.available | 2024-03-13T09:21:38Z | - |
dc.date.issued | 2023-04-17 | - |
dc.identifier.isbn | 9783031300448 | - |
dc.identifier.uri | http://hdl.handle.net/2433/287327 | - |
dc.description | Part of the book series: Lecture Notes in Computer Science ((LNCS, volume 13990)) | en |
dc.description | 32nd European Symposium on Programming, ESOP 2023, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2023, Paris, France, April 22–27, 2023, Proceedings | en |
dc.description.abstract | Modal types—types that are derived from proof systems of modal logic—have been studied as theoretical foundations of metaprogramming, where program code is manipulated as first-class values. In modal type systems, modality corresponds to a type constructor for code types and controls free variables and their types in code values. Nanevski et al. have proposed contextual modal type theory, which has modal types with fine-grained information on free variables: modal types are explicitly indexed by contexts—the types of all free variables in code values. This paper presents λ∀[], a novel extension of contextual modal type theory with parametric polymorphism over contexts. Such an extension has been studied in the literature but, unlike earlier proposals, λ∀[] is more general in that it allows multiple occurrence of context variables in a single context. We formalize λ∀[] with its type system and operational semantics given by β-reduction and prove its basic properties including subject reduction, strong normalization, and confluence. Moreover, to demonstrate the expressive power of polymorphic contexts, we show a type-preserving embedding from a two-level fragment of Davies’ λ○, which is based on linear-time temporal logic, to λ∀[]. | en |
dc.language.iso | eng | - |
dc.publisher | Springer Nature | en |
dc.rights | © The Author(s) 2023 | en |
dc.rights | This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. | en |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | - |
dc.subject | Contextual modal types | en |
dc.subject | Fitch-style modal lambda-calculi | en |
dc.subject | Metaprogramming | en |
dc.subject | Polymorphic contexts | en |
dc.title | Contextual Modal Type Theory with Polymorphic Contexts | en |
dc.type | conference paper | - |
dc.type.niitype | Conference Paper | - |
dc.identifier.jtitle | Proceedings of European Symposium on Programming | en |
dc.identifier.spage | 281 | - |
dc.identifier.epage | 308 | - |
dc.relation.doi | 10.1007/978-3-031-30044-8_11 | - |
dc.textversion | publisher | - |
dcterms.accessRights | open access | - |
datacite.awardNumber | 20H00582 | - |
datacite.awardNumber.uri | https://kaken.nii.ac.jp/grant/KAKENHI-PROJECT-20H00582/ | - |
jpcoar.funderName | 日本学術振興会 | ja |
jpcoar.awardTitle | 高相互運用性を持つソフトウェアモジュールのためのソフトウェア契約の研究 | ja |
出現コレクション: | 学術雑誌掲載論文等 |

このアイテムは次のライセンスが設定されています: クリエイティブ・コモンズ・ライセンス