Orthogonality is a notion based on the duality between programs and their environments used to determine when they can be safely combined. For instance, it is a powerful tool to establish termination properties in classical formal systems. It was given a general treatment with the concept of orthogonality category, of which numerous models of linear logic are instances, by Hyland and Schalk. This paper considers the subclass of focused orthogonalities. We develop a theory of fixpoint constructions in focused orthogonality categories. Central results are lifting theorems for initial algebras and final coalgebras. These crucially hinge on the insight that focused orthogonality categories are relational fibrations. The theory provides an axiomatic categorical framework for models of linear logic with least and greatest fixpoints of types. We further investigate domain-theoretic settings, showing how to lift bifree algebras, used to solve mixed-variance recursive type equations, to focused orthogonality categories.
翻译:正交性是一种基于程序与其环境之间对偶性的概念,用于确定它们何时可以安全组合。例如,在经典形式系统中,它是建立终止性性质的有力工具。Hyland与Schalk通过正交性范畴的概念对其进行了统一处理,众多线性逻辑模型均是该范畴的实例。本文聚焦于聚焦正交性子类,发展了聚焦正交性范畴中的不动点构造理论。核心结果是初始代数与终结余代数的提升定理,这些结果的关键在于认识到聚焦正交性范畴是关系纤维化。该理论为具有类型最小与最大不动点的线性逻辑模型提供了公理化的范畴框架。我们进一步研究了域论环境,展示了如何将用于求解混合变差递归类型方程的双自由代数提升至聚焦正交性范畴。