Compositional Homomorphisms of Relational Structures (modeled as Multialgebras)
نویسندگان
چکیده
The paper attempts a systematic study of homomorphisms of relational structures. Such structures are modeled as multialgebras (i.e., relation is represented as a set-valued function). The rst, main, result is that, under reasonable restrictions on the form of the deenition of homomorphism, there are exactly nine compositional homomorphisms of multialgebras. Then the comparison of the obtained categories with respect to the existence of nite limits and co-limits reveals two of them to be nitely complete and co-complete. Without claiming that compositionality and categorical properties are the only possible criteria for selecting a deenition of homomorphism, we nevertheless suggest that, for many purposes, these criteria actually might be acceptable. For such cases, the paper gives an overview of the available alternatives and a clear indication of their advantages and disadvantages. 1 Background and motivation In the study of universal algebra, the central place occupies the pair of \dual" notions of congruence and homomorphism: every congruence on an algebra induces a homomorphism into a quotient and every homomorphism induces a congruence on the source algebra. Categorical approach attempts to express all (internal) properties of algebras in (external) terms of homomorphisms. When passing to relational structures or power set structures, however, the close correspondence of these internal and external aspects seems to get lost. The most common, and natural, generalisation of the deenition of homomor-phism to relational structures says: Deenition 1.1 A set function : A ! B, 1 where both sets are equipped with respective relations R A A n and R B B n , is a (weak) homomorphism ii hx 1 Underlying sets will be used to indicate the \bare, unstructured sets" as opposed to power sets or other sets with structure. For the moment, one may ignorte this notational convention.
منابع مشابه
Categories of relational structures
The paper characterises compositional homomorphims of relational structures. A detailed study of three categories of such structures { viewed as multialgebras { reveals the one with the most desirable properties. In addition, we study analogous categories with homomorphisms mapping elements to sets (thus being relations). Finally, we indicate some consequences of our results for partial algebra...
متن کاملOn the Algebraic Structure of Combinatorial Problems
We describe a general algebraic formulation for a wide range of combinato-rial problems including Satisfiability, Graph Colorability and Graph Iso-morphism. In this formulation each problem instance is represented by a pair of relational structures, and the solutions to a given instance are homomorphisms between these relational structures. The corresponding decision problem consists of decidin...
متن کاملThe Quantum Monad on Relational Structures
Homomorphisms between relational structures play a central role in finite model theory, constraint satisfaction and database theory. A central theme in quantum computation is to show how quantum resources can be used to gain advantage in information processing tasks. In particular, non-local games have been used to exhibit quantum advantage in boolean constraint satisfaction, and to obtain quan...
متن کاملThe wonderland of reflections
A fundamental fact for the algebraic theory of constraint satisfaction problems (CSPs) over a fixed template is that pp-interpretations between at most countable ω-categorical relational structures have two algebraic counterparts for their polymorphism clones: a semantic one via the standard algebraic operators H, S, P, and a syntactic one via clone homomorphisms (capturing identities). We prov...
متن کاملCounting Homomorphisms and Partition Functions
Homomorphisms between relational structures are not only fundamental mathematical objects, but are also of great importance in an applied computational context. Indeed, constraint satisfaction problems, a wide class of algorithmic problems that occur in many different areas of computer science such as artificial intelligence or database theory, may be viewed as asking for homomorphisms between ...
متن کامل