Documentation

TauCeti.Combinatorics.Brauer.PropagatingNumber

The propagating number of a Brauer diagram #

The arcs of a Brauer diagram on k strands are of three kinds: through strands, caps and cups. The propagating number TauCeti.BrauerDiagram.propagatingNumber counts the through strands. It is the basic numerical invariant of a diagram: it is at most k, it has the same parity as k because the remaining bottom points are matched in pairs by the caps, and it equals k exactly for the permutation diagrams.

The point of the invariant is that vertical stacking can only destroy through strands, never create them: a through strand of TauCeti.composeDiagram D₁ D₂ is a through strand of D₂ continued by a through strand of D₁, so the propagating number of a composite is at most the propagating number of either factor. Consequently the diagrams of propagating number at most t absorb stacking on both sides -- the diagram-level shadow of the ideals in the cell filtration of the Brauer algebra -- and, at the top of the filtration, a product of diagrams is a permutation diagram only if both factors already are (TauCeti.BrauerDiagram.composeDiagram_eq_permToBrauer_iff). That last statement is the precise sense in which TauCeti.permToBrauer is the inclusion of the invertible diagrams: a diagram divides the identity diagram exactly when it is a permutation diagram (TauCeti.BrauerDiagram.exists_composeDiagram_right_eq_permToBrauer_one_iff).

Main definitions #

Main results #

Implementation notes #

The propagating number is defined as the number of bottom endpoints of the through strands, that is as the cardinality of TauCeti.BrauerDiagram.bottomThrough, and TauCeti.BrauerDiagram.propagatingNumber_eq_card_topThrough proves it equal to the number of top endpoints.

Stacking is left as TauCeti.composeDiagram rather than being packaged as a multiplication: the multiplication of the Brauer algebra weights the stacking by the number of loops closed up in the middle, which the bounds below do not need.

References #

The propagating number of a Brauer diagram: the number of its through strands, counted at their bottom endpoints.

Equations
Instances For

    The propagating number counts the bottom endpoints of the through strands.

    The propagating number counts the top endpoints of the through strands just as well: following an arc through matches the two sets of endpoints.

    Every bottom point lies on a through strand or on a cap, so the two counts add up to the number of bottom points.

    A diagram on k strands has at most k through strands.

    The propagating number has the parity of k: the bottom points off the through strands are matched in pairs by the caps.

    @[simp]

    Relabelling the boundary does not change the propagating number.

    A diagram has full propagating number exactly when all its arcs go through.

    A diagram has full propagating number exactly when it is a permutation diagram.

    @[simp]

    A permutation diagram has k through strands.

    A single horizontal arc already lowers the propagating number.

    A diagram propagates nothing exactly when none of its arcs goes through, that is, when it is built out of caps and cups alone.

    Stacking cannot raise the propagating number #

    A through strand of a composite comes from a through strand of the upper diagram, so stacking cannot raise the propagating number.

    A through strand of a composite comes from a through strand of the lower diagram, so stacking cannot raise the propagating number.

    The diagrams dividing a permutation diagram #

    A composite is a permutation diagram only if the upper factor already is.

    A composite is a permutation diagram only if the lower factor already is.

    theorem TauCeti.BrauerDiagram.composeDiagram_eq_permToBrauer_iff {k : ℕ} {D₁ D₂ : BrauerDiagram k} {σ : Equiv.Perm (Fin k)} :
    composeDiagram D₁ D₂ = permToBrauer σ ↔ ∃ (ρ : Equiv.Perm (Fin k)) (τ : Equiv.Perm (Fin k)), D₁ = permToBrauer ρ ∧ D₂ = permToBrauer τ ∧ ρ * τ = σ

    Stacking yields a permutation diagram exactly when both factors are permutation diagrams, and then the permutations multiply.

    The invertible Brauer diagrams are exactly the permutation diagrams: a diagram admits a right stacking factor giving the identity diagram exactly when it is a permutation diagram.

    The invertible Brauer diagrams are exactly the permutation diagrams, in the left-factor form.