A classical result due to Lovasz (1967) shows that the isomorphism type of a graph is determined by homomorphism counts. That is, graphs G and H are isomorphic whenever the number of homomorphisms from K to G is the same as the number of homomorphisms from K to H for all graphs K. Variants of this result, for various classes of finite structures, have been exploited in a wide range of research fields, including graph theory and finite model theory. We provide a categorical approach to homomorphism counting based on the concept of polyadic (finite) set. The latter is a special case of the notion of polyadic space introduced by Joyal (1971) and related, via duality, to Boolean hyperdoctrines in categorical logic. We also obtain new homomorphism counting results applicable to a number of infinite structures, such as finitely branching trees and profinite algebras.
翻译:由Lovasz(1967年)形成的一个典型结果显示,一个图的异形态型由同质体计数决定。也就是说,如果从K到G的同质体数与所有图解从K到H的同质体数相同,G和H的图象就具有异形态型。 K。 这一结果的变异性在各种研究领域,包括图解理论和有限模型理论中都得到了利用。我们根据聚态(定型)概念,对同质体主义提供了明确的处理办法。后者是Joyal(1971年)引入的多元空间概念的一个特例,并通过双重性,与绝对逻辑中的布利昂超理学系相关。我们还获得了适用于若干无限结构(如有定型树分支和长型代数结构)的新的同系式计算结果。