Incidence matrices with indexed endpoint pairs #
The two endpoints of each column contribute separately. In characteristic two a loop therefore gives a zero column, while different column indices retain parallel occurrences. No simple-graph edge-count convention is used.
Main definitions #
Matrix.endpointIncidence: the matrix of two indexed endpoint contributions.
Main results #
Matrix.rank_endpointIncidence_add_one: rank of a connected endpoint system.Matrix.range_transpose_eq_ker_of_euler: exactness from finite Euler counts.
The characteristic-two incidence matrix of indexed endpoint pairs. Both ends contribute, so a loop contributes twice and cancels. Parallel occurrences retain their column indices.
Instances For
The transpose incidence map computes endpoint differences over the two-element field.
The kernel of the transpose incidence map consists exactly of endpoint-constant functions.
In a connected endpoint system, constants give the whole transpose incidence kernel. The hypothesis states ordinary endpoint connectivity in its invariant-function form.
Instances For
A connected indexed incidence matrix has rank one less than its number of vertices. This counts endpoint names and indexed columns separately.
A zero matrix product and the connected Euler dimension equation force exactness. This finite-dimensional argument discharges the cycle/cut-space dimension step without a spanning-tree, cotree, or lifting certificate.