In this paper we try to find a computational interpretation for a strong form of extensionality, which we call "converse extensionality". Converse extensionality principles, which arise as the Dialectica interpretation of the axiom of extensionality, were first studied by Howard. In order to give a computational interpretation to these principles, we reconsider Brouwer's apartness relation, a strong constructive form of inequality. Formally, we provide a categorical construction to endow every typed combinatory algebra with an apartness relation. We then exploit that functions reflect apartness, in addition to preserving equality, to prove that the resulting categories of assemblies model a converse extensionality principle.
翻译:在这份文件中,我们试图为强烈的延伸形式找到一种计算解释,我们称之为“反扩展性”。相反的扩展性原则,这是霍华德首先研究的,它是对扩展性轴轴的对立解释。为了对这些原则进行计算解释,我们重新考虑布鲁韦尔的分离关系,这是一种强烈的建设性不平等形式。形式上,我们提供了明确的解释,将每一类交织的交织代数与分化关系联系起来。然后,我们利用这种功能,除了维护平等外,还反映差异,以证明由此产生的集会类别是反向延伸原则的模型。