arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 0705.4226cs.LO
收藏

通过博弈语义的二阶类型同构

Second-Order Type Isomorphisms Through Game Semantics

Joachim De Lataillade

摘要:

二阶同构的刻画是一个纯语法问题,我们建议在博弈语义学的启发下进行研究。我们在二阶$μ$ -演算的情况下研究这个问题,它可以被看作是系统F到经典逻辑的扩展,并且我们为它定义了一个范畴框架:控制超理论。我们的游戏模型的$μ$ -演算是基于多态竞技场(密切相关的休斯的超森林),在发挥(以下的想法Murawski Ong)。我们发现,类型同构与“平等”的舞台上与类型相一致。最后,我们从这个等式推出了型同构的等式刻画。我们也从相同的模型恢复Roberto Di Cosmo对系统F的型同构的刻画。这种方法导致几何理解的问题上的二阶型同构,它可以很容易地扩展到其他一些多态演算,包括额外的编程功能。

英文摘要:

The characterization of second-order type isomorphisms is a purely syntactical problem that we propose to study under the enlightenment of game semantics. We study this question in the case of second-order λ$μ$-calculus, which can be seen as an extension of system F to classical logic, and for which we define a categorical framework: control hyperdoctrines. Our game model of λ$μ$-calculus is based on polymorphic arenas (closely related to Hughes' hyperforests) which evolve during the play (following the ideas of Murawski-Ong). We show that type isomorphisms coincide with the "equality" on arenas associated with types. Finally we deduce the equational characterization of type isomorphisms from this equality. We also recover from the same model Roberto Di Cosmo's characterization of type isomorphisms for system F. This approach leads to a geometrical comprehension on the question of second order type isomorphisms, which can be easily extended to some other polymorphic calculi including additional programming features.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑