The boundary points of a Brauer diagram #
Every boundary point of a Brauer diagram lies on exactly one of a through strand, a cap or a cup. This file sorts the boundary points accordingly -- the bottom and top endpoints of the through strands, the bottom endpoints of the caps and the top endpoints of the cups -- and follows an arc from one of its endpoints to the other.
Following a through strand matches the bottom endpoints of the through strands with their top
endpoints (BrauerDiagram.throughEquiv); since the capped bottom points and the cupped top
points are the points those two sets leave over, a diagram has as many capped bottom points as
cupped top points (BrauerDiagram.card_bottomCap_eq_card_topCup), that is, as many caps as
cups. Following a cap instead matches the capped bottom points among themselves
(BrauerDiagram.capMatching), so they are even in number; following a cup likewise matches the
cupped top points among themselves (BrauerDiagram.cupMatching).
These are the data that vertical stacking consumes: composing D₁ with D₂ identifies the
bottom boundary of D₁ with the top boundary of D₂ and reads the arcs of the composite by
concatenating through strands (throughEquiv) along that middle boundary. Counting the closed
loops that form there, by alternately following the caps of D₁ (capMatching) and the cups of
D₂ (cupMatching), is done in TauCeti/Combinatorics/Brauer/LoopCount.lean.
Main definitions #
TauCeti.BrauerDiagram.bottomThrough,topThrough,bottomCap,topCup: the boundary points carrying an arc of each kind.TauCeti.BrauerDiagram.throughEquiv: a through strand matches its bottom endpoint with its top endpoint.TauCeti.BrauerDiagram.capMatching,TauCeti.BrauerDiagram.cupMatching: the perfect matchings of the capped bottom points and of the cupped top points.
Main results #
TauCeti.BrauerDiagram.card_bottomCap_eq_card_topCup: a diagram has as many capped bottom points as cupped top points, hence as many caps as cups.TauCeti.BrauerDiagram.even_card_bottomCap: a diagram has an even number of capped bottom points.TauCeti.BrauerDiagram.forall_isThrough_iff_bottomCap_eq_empty,TauCeti.BrauerDiagram.exists_eq_permToBrauer_iff_bottomCap_eq_empty: a diagram is a permutation diagram exactly when it caps no bottom point.
References #
- R. Brauer, On algebras which are connected with the semisimple continuous groups, Annals of Mathematics 38 (1937), 857-872.
- Schur--Weyl roadmap, Layer 9.
The bottom endpoints of the through strands of D.
Equations
- D.bottomThrough = {i : Fin k | D.IsThrough (Sum.inl i)}
Instances For
The top endpoints of the through strands of D.
Equations
- D.topThrough = {j : Fin k | D.IsThrough (Sum.inr j)}
Instances For
The capped bottom points are the ones that no through strand reaches.
The cupped top points are the ones that no through strand reaches.
Following an arc through matches the bottom endpoints of the through strands of D with
their top endpoints.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The top endpoint that BrauerDiagram.throughEquiv assigns to a bottom point is the point
that the diagram matches with it.
The bottom endpoint that BrauerDiagram.throughEquiv assigns to a top point is the point
that the diagram matches with it.
A diagram has as many bottom endpoints of through strands as top endpoints.
A diagram has as many capped bottom points as cupped top points, hence as many caps as cups.
A diagram is a permutation diagram exactly when it caps no bottom point. The permutation
is then TauCeti.BrauerDiagram.throughPerm.
The perfect matching that a diagram induces on its capped bottom points: the caps pair those points off among themselves.
Equations
Instances For
BrauerDiagram.capMatching matches a capped bottom point with the other end of its cap.
A diagram has an even number of capped bottom points: the caps pair those points off among themselves.
The perfect matching that a diagram induces on its cupped top points: the cups pair those points off among themselves.
Equations
Instances For
BrauerDiagram.cupMatching matches a cupped top point with the other end of its cup.