Documentation

Reconstruction.TopTrace

Top-Trace Closed-Walk Support Split #

This module isolates the missing k = |V| trace in the characteristic-polynomial argument. The trace of A^k is the number of rooted closed walks of length k; for k = |V|, we split those walks into two sectors:

The proper-support sector is further expanded as a sum over exact vertex supports. This is the Lean-shaped version of the next campaign: regroup the proper-support sum by induced-subgraph isomorphism type and use Kelly's Lemma, then handle the full-support/Hamilton-cycle sector by Kocay-style counting.

Main results #

References #

@[reducible, inline]
abbrev SimpleGraph.RootedClosedWalk {V : Type u_1} (G : SimpleGraph V) (k : ) :
Type u_1

A rooted closed walk of length k, packaged as a root together with the walk.

This is the finite type whose cardinality is the trace of the kth adjacency matrix power. The packaging keeps the root explicit, which is useful for splitting the trace by vertex support.

Equations
Instances For

    The number of rooted closed walks of length k.

    Equations
    Instances For

      The number of rooted closed walks of length k whose support is not all of V.

      Equations
      Instances For

        The number of rooted closed walks of length k whose support has full cardinality.

        Equations
        Instances For

          Rooted closed walks of length k with exactly the vertex support U.

          Equations
          Instances For

            A support whose cardinality is |V| is the whole vertex set.

            Every rooted closed walk has either proper support or full support.

            The proper-support part of the trace is the sum over exact proper supports.

            The full-support part is the exact-support count for univ.

            The closed-walk count is the trace of the corresponding adjacency-matrix power.