Alphabeta Math
CorollaryStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passaudited 2026-09-27
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

The braid group word problem is decidable by garside normal form

Statement

Let n≥2, let Bn be the braid group of The braid group by Artin presentation, let Bn+ be its positive braid monoid with length ℓ, half twist Δ of length N and left normal form as in Left garside normal form is unique, and let Θ be the right complement of Artin right complements and word reversing (total on positive words by Every positive braid divides a power of the half twist on both sides). Then the following procedures are effective, i.e. consist of finite searches over explicitly given finite sets of words with decidable tests:

(a) Positive-word calculus. For positive words u,v:

(i) the congruence u≡+v is decidable: it holds if and only if the right-reversing of the signed word u−1v terminates in the empty pair, equivalently if and only if Θ(u,v)=Θ(v,u)=ε; (ii) the left divisibility [v]≼L[u] is decidable, since [v]≼L[u]  ⟺  Θ(u,v)=ε; (iii) the left-gcd Δ∧L[u], the greatest common left divisor of the positive braid [u] and Δ, is computable: the finitely many words z with ∣z∣≤ℓ([u]) whose classes satisfy [z]≼L[u] and [z]≼LΔ can be enumerated and tested by (ii), and the greatest such class — which exists and is unique — is found among them by finitely many divisibility comparisons; the same applies to any nonempty finite family of positive braids in place of {Δ,[u]}.

(b) Normal form computation. There is an explicit algorithm which, given a word w in the letters σi±1, computes the integer p(x) and a list of positive words whose classes a1,…,ar form the left normal form x=Δp(x)a1⋯ar of the element x∈Bn represented by w:

(1) rewrite w as Δ−jA with j≥0 and A a positive word, using σi−1=RiΔ−1 with the explicit factors Ri of the half twist and the sliding zΔ−1=Δ−1τ(z) for positive words z; (2) starting from p:=−j, while Δ≼L[A] — a test available by (a)(ii) — replace A by a positive word C with [A]≡+[Δword][C], found by searching the positive words of length ℓ([A])−N (such a word exists because Δ≼L[A]), and increase p by 1; (3) while [A]≠1, compute a:=Δ∧L[A] by (a)(iii), append a positive word for a to the list, replace A by a positive word C with [A]≡+[a][C] found by the same length search, and continue.

The loop (2) terminates because ℓ([A]) drops by N≥1 at each pass, and the loop (3) terminates because ℓ([A]) drops by ℓ(a)≥1 at each pass; the search in (3) is nonempty because a≼L[A].

(c) Decision procedure. Two words w,w′ in the letters σ1±1,…,σn−1±1 represent the same element of Bn if and only if the data (p; a1,…,ar) computed for them by (b) are equal (same integer p, same number r of factors, and [ai]=[ai′] for all i, decided by (a)(i)). Consequently the word problem of Bn is decidable, and the left normal form is a complete computable invariant of a braid.

Everything is effective: no search over an infinite candidate set and no oracle is used, and the only non-terminating-looking test, the reversing recursion, is total for the Artin presentation by the cited theorem. No choice principle is used.

Facts & Assumptions

Given: A natural number n≥2, the braid group Bn and the positive braid monoid Bn+ with length ℓ, half twist Δ of length N, right complement Θ, and the left normal form theorem.

[F1]

Decidable positive-word equality and divisibility. Θ is total on positive words, and for positive words u,v one has u≡+v if and only if Θ(u,v)=Θ(v,u)=ε, while Θ(u,v)=ε if and only if [u]=[v]c for some c∈Bn+, i.e. [v]≼L[u]. Both tests are decided by finitely many applications of the reversing recursion (Artin positive word reversing is complete, Every positive braid divides a power of the half twist on both sides).

[F2]

Existence of gcds and divisor finiteness. Every nonempty finite family of elements of Bn+ has a unique left-gcd and left-lcm; every left divisor of b∈Bn+ has length at most ℓ(b), and there are only finitely many positive-word classes of any fixed length, so the left divisors of b lie among the classes of words of length at most ℓ(b); membership in this finite candidate set is filtered by the divisibility test (Positive braids have left and right gcds and lcms, Left and right divisibility for positive braids, Positive artin relations preserve homogeneous length).

[F3]

Rewriting signed words. Δ=σiRi with Ri∈Bn+ explicitly exhibited for every i, so σi−1=RiΔ−1 in Bn; and zΔ−1=Δ−1τ(z) for every positive word z, where τ is the automorphism induced by σj↦σn−j, so conjugating a positive braid by Δ−1 yields a positive braid (Each Artin atom is a left and right divisor of the half twist, Conjugation by the half twist reverses Artin generators).

[F4]

Uniqueness of the left normal form. Every x∈Bn has exactly one expression x=Δpa1⋯ar with each ai proper simple and ai=Δ∧L(ai⋯ar); in it p=p(x)=max⁡{p:Δp≼Lx}, and writing A(x)=Δ−p(x)x one has A(x)=a1⋯ar and Δ̸≼LA(x) (Left garside normal form is unique).

Proof

technique · direct
1.1

The positive-word calculus (a). (i) and (ii) restate [F1], which also supplies their effectivity: the recursion rules of Θ reduce every query to finitely many letter-level values θ(s,t) and terminate for all pairs of positive words. For (iii), let u be a positive word and C the finite set of words z with ∣z∣≤ℓ([u]); by [F2] a class [z] is a common left divisor of [u] and Δ if and only if it is the class of some z∈C with Θ(u,z)=ε and Θ(Δword,z)=ε, both decidable by (i) and (ii). By [F2] the family {[u],Δ} has a unique left-gcd d, which belongs to this finite set of candidates; and an element z0 of the candidate set satisfies [z]≼L[z0] for every candidate z if and only if [z0]=d (as d is a candidate and every common divisor divides d). Since divisibility between candidates is decidable by (ii), finitely many comparisons locate d. The same argument applies to any nonempty finite family of positive braid classes in place of {Δ,[u]}: choose one member b and enumerate words of length at most ℓ(b), since every common left divisor divides b. The empty family has no left-gcd for n≥2: every σ1k is then a common divisor, whereas the length of any proposed greatest one is finite.

F1F2
1.2

Rewriting a signed word (b)(1). Let w be a word in the letters σi±1. Replacing each occurrence of σi−1 by the positive word Ri followed by the formal symbol Δ−1 (legitimate in Bn by [F3]) produces a product of positive words and of symbols Δ−1. Moving each Δ−1 to the left past positive letters by zΔ−1=Δ−1τ(z) [F3] and conjugating the positive blocks it crosses, induction on the number of Δ−1 symbols rewrites w as Δ−jA with j≥0 and A a positive word; each move is an explicit word operation, so the procedure is effective.

F3
2.1

Extracting the maximal power (b)(2). Suppose x=Δ−jA with A positive, so x=ΔpA with p:=−j; by [F4] this is the maximal-p decomposition precisely when Δ̸≼L[A]. If Δ≼L[A], then [A]=d⋅C with d:=Δ and some C∈Bn+, and since any positive word for [A] has length ℓ([A]) and any positive word for C has length ℓ([A])−N, a word for C is found by searching the finitely many words of that length and testing [A]≡+[Δword][C] with the decidable equality of (a)(i); then x=Δ−j+1C, so replacing A by C and p by p+1 preserves the identity x=ΔpA and lowers ℓ([A]) by N≥1. Hence after finitely many passes Δ̸≼L[A], and by the uniqueness in [F4] the current pair is (p(x),A(x)).

F1F2F4step 1.1step 1.2
3.1

The greedy factor list (b)(3). Assume Δ̸≼L[A] and [A]≠1. By (a)(iii) a1:=Δ∧L[A] is computable; by the computation of step 1.2 of [F4]'s proof (the first letter of a positive word for [A] is an atom, and every atom divides Δ) one has a1≠1, and Δ̸≼L[A] gives a1≠Δ; so a1 is proper simple. Since a1≼L[A], a positive word C with [A]≡+[a1][C] exists and has length ℓ([A])−ℓ(a1); searching the finitely many words of that length and testing the congruence with (a)(i) finds one. Replace A by C and repeat, appending each ai to the list. Length drops by ℓ(ai)≥1 at each pass, so the loop halts at [A]=1 after r passes with a list a1,…,ar satisfying A(x)=a1⋯ar and, by construction, ai=Δ∧L(ai⋯ar) for every i.

F1F2F4step 1.1step 2.1
4.1

Correctness of the output (b) and (c). By steps 1.2, 2.1 and 3.1 the computed data satisfy x=Δpa1⋯ar with every ai proper simple and ai=Δ∧L(ai⋯ar), i.e. they are exactly the left normal form of x; conversely [F4] says that any two elements equal in Bn have equal left normal forms, so two signed words represent the same element if and only if the computed data (p;a1,…,ar) coincide, the comparisons [ai]=[ai′] being decided by (a)(i). Each computation is a finite searches over explicitly bounded sets of words with decidable tests, together with the terminating right-reversing procedure, and Θ is total, so the whole procedure terminates; no unbounded search and no choice principle is used.

F1F2F4step 1.1step 2.1step 3.1
5.1

Assembly. Part (a) is step 1.1, part (b) is steps 1.2, 2.1 and 3.1, and part (c) is step 4.1. All the algorithmic primitives invoked are finite: the reversing recursion, the length-bounded enumeration of positive words, the congruence test on positive words, and the divisibility test Θ(u,v)=ε. The uniqueness of the left normal form is what makes the comparison of the computed data a decision of braid equality rather than merely a sufficient condition. No choice principle is used. ∎

step 1.1step 1.2step 2.1step 3.1step 4.1

Remarks

  • Nature of the algorithm. It is Garside's solution of the word problem as presented in J. González-Meneses, Basic results on braid groups, Section 4, printed pp. 29--30: enumerate the positive braids of bounded length and compare candidates by the braid relations. The source notes that the method is highly inefficient; efficiency is not claimed here, only decidability and effectivity.
  • The reversing primitive. The test [v]≼L[u]  ⟺  Θ(u,v)=ε is the completeness half of the reversing criterion; totality of Θ on the Artin presentation comes from the existence of common right multiples (powers of Δ), so no hypothesis of confluence is needed beyond what is proved on this page.
  • Consequences. The same normal form underlies Garside's conjugacy algorithm, but no conjugacy statement is made or used here. The invariance proved here is exactly what Exponent sum is not a complete braid normal form ↗ contrasts with a non-complete invariant.
  • Nothing here uses the Axiom of Choice or any weaker choice principle.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

24 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources