arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 1606.00280cs.LO
收藏

MELL证明结构的关系类型检查。第一部分:乘法

Relational type-checking for MELL proof-structures. Part 1: Multiplicatives

Giulio Guerrieri, Luc Pellissier, Lorenzo Tortora de Falco

摘要:

线性逻辑的关系语义是一种非幂等交类型系统,从它可以恢复关于证明结构执行的若干信息。因此,具有结论$Γ$的证明结构R的关系解释的元素充当具有R作为居住者的类型(精化$Γ$)。我们感兴趣的是下面的类型检查问题:给定一个证明结构R,一个公式列表$Γ$,以及$Γ$的关系解释中的一个点x,x在R的解释中吗?这个问题是可以决定的。我们在这里提出了一个算法,决定它在时间上线性的大小R,如果R是一个证明结构的乘法片段的线性逻辑。该算法可以推广到包含$λ$ -演算的乘指数线性逻辑的更大片段。

英文摘要:

Relational semantics for linear logic is a form of non-idempotent intersection type system, from which several informations on the execution of a proof-structure can be recovered. An element of the relational interpretation of a proof-structure R with conclusion $Γ$ acts thus as a type (refining $Γ$) having R as an inhabitant. We are interested in the following type-checking question: given a proof-structure R, a list of formulae $Γ$, and a point x in the relational interpretation of $Γ$, is x in the interpretation of R? This question is decidable. We present here an algorithm that decides it in time linear in the size of R, if R is a proof-structure in the multiplicative fragment of linear logic. This algorithm can be extended to larger fragments of multiplicative-exponential linear logic containing $λ$-calculus.

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

↑