A of a graph is a subset such that every edge is incident with at least one vertex in , and is the cardinality of a smallest vertex cover. For a given vertex cover , a defense by to an attack on an edge , where , is a one-to-one function , such that:
, and
for each , .
Informally, a set is an if it can defend an “attack” on any edge and the process can be repeated indefinitely. The cardinality of a smallest eternal vertex cover is denoted . A set of vertices which is not an eternal vertex cover is . A formal definition of eternal vertex cover is provided and demonstrated to be equivalent to a characterization using closed families of vertex covers.
Eternal vertex covers are shown to be closed under taking supersets and a lower bound for is given which depends on the vertex connectivity number and the independent domination number. A corresponding upper bound is given for the size of a mortal set. The of a mortal vertex cover is defined and used to partition the collection of all mortal sets. Mortal sets are shown to be closed under taking subsets implying the collection of mortal sets for a graph with at least one edge is an independence system. The death spiral number of a graph is the maximum of the death spiral numbers of all mortal sets.
An optimal attack/defense strategy is determined for a set of size in a tree , along with a polynomial labeling algorithm which computes its death spiral number.
Keywords: vertex cover; eternal protection; mortal vertex cover; tree covers; independence system; death spiral number