symbolic_dynamics.sofic.is_essential

symbolic_dynamics.sofic.is_essential(G)[source]

Returns True iff G is essential.

A graph G is essential if no vertex is stranded.

Parameters
Ggraph

See also

is_stranded()

Examples

>>> G = nx.MultiDiGraph()
>>> G.add_edge(1, 2)
>>> G.add_edge(1, 1)
>>> sd.is_essential(G)
False
>>> G.add_edge(2, 2)
>>> sd.is_essential(G)
True