TOPICS
Search

Boolean Combination of Graphs


A Boolean combination of graphs H_1,...,H_t on the same vertex set V is a simple graph G whose adjacency indicators are obtained by applying a fixed Boolean function f:{0,1}^t->{0,1}:

 A_G(u,v)=f(A_(H_1)(u,v),...,A_(H_t)(u,v)) for u!=v.

The diagonal of the adjacency matrix is set to zero, so negating an input does not create graph loops (Chandoo 2023, pp. 17-18; Adenwalla et al. 2026, pp. 8-9).

The conjunction and disjunction functions give graph intersection and graph union, respectively. Negation gives graph complement, and exclusive disjunction gives the symmetric difference of the edge sets.

For a fixed positive integer t, a graph intersection of t split graphs satisfies chi(G)<=omega(G)+t, where chi(G) is the chromatic number and omega(G) is the clique number. More generally, every Boolean combination of at most t split graphs satisfies

 chi(G)<=(omega(G)+t)^(2^t).

The number t must be fixed when this is interpreted as a bound on a class of graphs (Adenwalla et al. 2026, pp. 29-30).


See also

Boolean Function, Graph Complement, Graph Intersection, Graph Union, Split Graph

Explore with Wolfram|Alpha

References

Adenwalla, S.; Braunfeld, S.; Sylvester, J.; and Zamaraev, V. "Boolean Combinations of Graphs." Elec. J. Combin. 33, P4.12, 2026. https://doi.org/10.37236/14170.Chandoo, M. "Logical Labeling Schemes." Disc. Math. 346, 113565, 2023. https://doi.org/10.1016/j.disc.2023.113565.

Cite this as:

Weisstein, Eric W. "Boolean Combination of Graphs." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/BooleanCombinationofGraphs.html

Subject classifications