Is “induced subgraph” necessary to define an $H$-free graph

forbidden-subgraphsgraph theory

I am looking at what it means for a graph to be $H$-free, if we let $H$ be some arbitrary graph. So far it seems to me that a graph $G$ is $H$-free if it does not contain $H$ as an induced subgraph.

Is the induced condition necessary? It doesn't seem to me like this is the case, since an induced subgraph is also a subgraph. Why do we not just say that $G$ is $H$-free if it does not contain $H$ as a subgraph?

I see that having an induced subgraph is a stronger condition and is more in-line with what we might expect out of subgraphs (at least to me, the notion of a subgraph not necessarily inheriting the edge connections of the original graph is a bit strange), but is this condition so much better that we need to specify "induced"?

Best Answer

Why do we not just say that $G$ is $H$-free if it does not contain $H$ as a subgraph?

In my experience, this is generally what being $H$-free means. If we want to say that $G$ does not contain $H$ as an induced subgraph, we say that $G$ is induced $H$-free.

Certainly, discussion of $H$-free graphs is very common when discussing the forbidden subgraph problem. This problem is generally only considered with the ordinary notion of subgraphs, not the induced kind. (If you're asking for the largest number of edges in an $n$-vertex induced $H$-free graph, then unless $H$ is a clique, you will get a boring answer: the best graph is $K_n$ with $\binom n2$ edges. This is why we don't talk about induced subgraphs for this problem.)

Both notions are useful, and there is terminology for both. Sometimes people are lazy about this terminology, and don't specify that $G$ is induced $H$-free when they should. Sometimes, it's hard to tell which convention is being used, and sometimes it doesn't matter. (For example, if we're counting $C_5$'s in a triangle-free graph, the answer doesn't change if we add the word "induced" in both places.)

Related Question