Butler--Ringel arrow polarizations #
Butler and Ringel choose two signs on the arrows of a string quiver. Arrows with a common source have distinct source signs, arrows with a common target have distinct target signs, and a surviving two-arrow path has opposite signs at its middle vertex. The special-biserial degree and continuation bounds are exactly what is needed to make such a choice.
We encode the two signs by Bool; Boolean negation is the source's change of
sign. This file proves that every special-biserial presentation admits the
choice, so polarization is data derived from the presentation rather than an
extra hypothesis on later detector theorems.
An outgoing and an incoming arrow at u are compatible when their
two-arrow path survives the relation quotient.
Instances For
A choice of Butler--Ringel signs at one vertex.
- sourceSign : Quiver.Star u → Bool
- targetSign : Quiver.Costar u → Bool
- sourceSign_injective : Function.Injective self.sourceSign
- targetSign_injective : Function.Injective self.targetSign
- compatible_sign (out : Quiver.Star u) (inc : Quiver.Costar u) : P.CompatibleAt out inc → self.sourceSign out = !self.targetSign inc
Instances For
A Butler--Ringel arrow polarization, assembled independently at every displayed vertex.
- atVertex (u : Q) : P.VertexPolarization u
Instances For
The source sign sigma(a) of an ordinary arrow.
Instances For
The target sign epsilon(a) of an ordinary arrow.
Instances For
Distinct arrows with a common source have distinct source signs.
Distinct arrows with a common target have distinct target signs.
A surviving composition has opposite signs at its middle vertex.
The degree-two and unique-continuation axioms produce a polarization at each vertex.
Every special-biserial presentation admits Butler--Ringel arrow signs. The choice is noncanonical, as in the source.
A fixed noncanonical Butler--Ringel polarization of a special-biserial presentation.
Instances For
Butler--Ringel's source sign of a signed arrow. Formal inversion swaps the source and target signs of the underlying ordinary arrow.
Instances For
Butler--Ringel's target sign of a signed arrow.
Instances For
Consecutive letters of a string have opposite Butler--Ringel signs at their common vertex. For equally oriented letters this is the polarization condition on a surviving ordinary two-arrow path. For oppositely oriented letters, reducedness and injectivity of the relevant endpoint signs give the same conclusion.
Target sign of a nonempty signed path. The empty path has no intrinsic sign; its two Butler--Ringel polarizations are supplied separately below.
Instances For
Source sign of a nonempty signed path, defined as the target sign of its formal inverse.
Instances For
The source sign of a path displayed as its first letter followed by a tail is the source sign of that first letter.
If a letter is prefixed to a nonempty string, its target sign is opposite to the intrinsic source sign of that string.
Dually, if a letter is appended to a nonempty string, its source sign is opposite to the intrinsic target sign of that string.
The target sign of a path, using t for the empty path.
Instances For
The source sign of a path, using t for the empty path.
Instances For
Butler--Ringel's W(u,t): a string ending at u with target sign t.
For a length-zero word, t chooses one of the two formal trivial strings;
for a nonempty word, its last signed arrow determines t.
- source : Q
- path : SignedPath self.source u
- targetSign_eq : signedPathTargetSignOr S t self.path = t
Instances For
Forget the endpoint polarization and recover the underlying string word.
Instances For
Butler--Ringel's source sign. For the trivial word 1_(u,t) it is
not t; otherwise it is the sign of the first signed arrow.
Instances For
The two formal length-zero strings at a vertex.