Lovász-Type Theorems and Game Comonads

05/07/2021
by   Anuj Dawar, et al.
0

Lovász (1967) showed that two finite relational structures A and B are isomorphic if, and only if, the number of homomorphisms from C to A is the same as the number of homomorphisms from C to B for any finite structure C. Soon after, Pultr (1973) proved a categorical generalisation of this fact. We propose a new categorical formulation, which applies to any locally finite category with pushouts and a proper factorisation system. As special cases of this general theorem, we obtain two variants of Lovász' theorem: the result by Dvořák (2010) that characterises equivalence of graphs in the k-dimensional Weisfeiler-Leman equivalence by homomorphism counts from graphs of tree-width at most k, and the result of Grohe (2020) characterising equivalence with respect to first-order logic with counting and quantifier depth k in terms of homomorphism counts from graphs of tree-depth at most k. The connection of our categorical formulation with these results is obtained by means of the game comonads of Abramsky et al. We also present a novel application to homomorphism counts in modal logic.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/21/2021

Polyadic Sets and Homomorphism Counting

A classical result due to Lovasz (1967) shows that the isomorphism type ...
research
08/10/2023

Limitations of Game Comonads via Homomorphism Indistinguishability

Abramsky, Dawar, and Wang (2017) introduced the pebbling comonad for k-v...
research
01/24/2023

Linear Arboreal Categories

Arboreal categories, introduced by Abramsky and Reggio, axiomatise categ...
research
05/11/2022

A game comonadic account of Courcelle and Feferman-Vaught-Mostowski theorems

Game comonads, introduced by Abramsky, Dawar and Wang, and developed by ...
research
10/15/2021

The Pebble-Relation Comonad in Finite Model Theory

The pebbling comonad, introduced by Abramsky, Dawar and Wang, provides a...
research
05/02/2021

Semantic Proof of Confluence of the Categorical Reduction System for Linear Logic

We verify a confluence result for the rewriting calculus of the linear c...
research
01/09/2018

A Formalization of Kant's Second Formulation of the Categorical Imperative

We present a formalization and computational implementation of the secon...

Please sign up or login with your details

Forgot password? Click here to reset