Jump to content
Wikipedia The Free Encyclopedia

Homomorphic equivalence

From Wikipedia, the free encyclopedia
This article needs additional citations for verification . Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Homomorphic equivalence" – news · newspapers · books · scholar · JSTOR
(August 2016) (Learn how and when to remove this message)

In graph theory, a branch of mathematics, two graphs G and H are called homomorphically equivalent if there exists a graph homomorphism f : G H {\displaystyle f\colon G\to H} {\displaystyle f\colon G\to H} and a graph homomorphism g : H G {\displaystyle g\colon H\to G} {\displaystyle g\colon H\to G}. An example usage of this notion is that any two cores of a graph are homomorphically equivalent.

Homomorphic equivalence also comes up in the theory of databases. Given a database schema, two instances I and J on it are called homomorphically equivalent if there exists an instance homomorphism f : I J {\displaystyle f\colon I\to J} {\displaystyle f\colon I\to J} and an instance homomorphism g : J I {\displaystyle g\colon J\to I} {\displaystyle g\colon J\to I}.

Deciding whether two graphs are homomorphically equivalent is NP-complete.[1]

In fact for any category C, one can define homomorphic equivalence. It is used in the theory of accessible categories, where "weak universality" is the best one can hope for in terms of injectivity classes; see [2]

References

[edit ]
  1. ^ Flum, J.; Grohe, M. (2006年05月01日). Parameterized Complexity Theory. Springer Science & Business Media. p. 330. ISBN 978-3-540-29953-0.
  2. ^ Adamek and Rosicky, "Locally Presentable and Accessible Categories".


Stub icon

This graph theory-related article is a stub. You can help Wikipedia by expanding it.

AltStyle によって変換されたページ (->オリジナル) /