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 , let be the braid group of The braid group by Artin presentation, let be its positive braid monoid with length , half twist of length 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 :
(i) the congruence is decidable: it holds if and only if the right-reversing of the signed word terminates in the empty pair, equivalently if and only if ; (ii) the left divisibility is decidable, since ; (iii) the left-gcd , the greatest common left divisor of the positive braid and , is computable: the finitely many words with whose classes satisfy and 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 .
(b) Normal form computation. There is an explicit algorithm which, given a word in the letters , computes the integer and a list of positive words whose classes form the left normal form of the element represented by :
(1) rewrite as with and a positive word, using with the explicit factors of the half twist and the sliding for positive words ; (2) starting from , while — a test available by (a)(ii) — replace by a positive word with , found by searching the positive words of length (such a word exists because ), and increase by ; (3) while , compute by (a)(iii), append a positive word for to the list, replace by a positive word with found by the same length search, and continue.
The loop (2) terminates because drops by at each pass, and the loop (3) terminates because drops by at each pass; the search in (3) is nonempty because .
(c) Decision procedure. Two words in the letters represent the same element of if and only if the data computed for them by (b) are equal (same integer , same number of factors, and for all , decided by (a)(i)). Consequently the word problem of 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 , the braid group and the positive braid monoid with length , half twist of length , right complement , and the left normal form theorem.
Decidable positive-word equality and divisibility. is total on positive words, and for positive words one has if and only if , while if and only if for some , i.e. . 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).
Existence of gcds and divisor finiteness. Every nonempty finite family of elements of has a unique left-gcd and left-lcm; every left divisor of has length at most , and there are only finitely many positive-word classes of any fixed length, so the left divisors of lie among the classes of words of length at most ; 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).
Rewriting signed words. with explicitly exhibited for every , so in ; and for every positive word , where is the automorphism induced by , so conjugating a positive braid by 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).
Uniqueness of the left normal form. Every has exactly one expression with each proper simple and ; in it , and writing one has and (Left garside normal form is unique).
Proof
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 and terminate for all pairs of positive words. For (iii), let be a positive word and the finite set of words with ; by [F2] a class is a common left divisor of and if and only if it is the class of some with and , both decidable by (i) and (ii). By [F2] the family has a unique left-gcd , which belongs to this finite set of candidates; and an element of the candidate set satisfies for every candidate if and only if (as is a candidate and every common divisor divides ). Since divisibility between candidates is decidable by (ii), finitely many comparisons locate . The same argument applies to any nonempty finite family of positive braid classes in place of : choose one member and enumerate words of length at most , since every common left divisor divides . The empty family has no left-gcd for : every is then a common divisor, whereas the length of any proposed greatest one is finite.
Rewriting a signed word (b)(1). Let be a word in the letters . Replacing each occurrence of by the positive word followed by the formal symbol (legitimate in by [F3]) produces a product of positive words and of symbols . Moving each to the left past positive letters by [F3] and conjugating the positive blocks it crosses, induction on the number of symbols rewrites as with and a positive word; each move is an explicit word operation, so the procedure is effective.
Extracting the maximal power (b)(2). Suppose with positive, so with ; by [F4] this is the maximal- decomposition precisely when . If , then with and some , and since any positive word for has length and any positive word for has length , a word for is found by searching the finitely many words of that length and testing with the decidable equality of (a)(i); then , so replacing by and by preserves the identity and lowers by . Hence after finitely many passes , and by the uniqueness in [F4] the current pair is .
The greedy factor list (b)(3). Assume and . By (a)(iii) is computable; by the computation of step 1.2 of [F4]'s proof (the first letter of a positive word for is an atom, and every atom divides ) one has , and gives ; so is proper simple. Since , a positive word with exists and has length ; searching the finitely many words of that length and testing the congruence with (a)(i) finds one. Replace by and repeat, appending each to the list. Length drops by at each pass, so the loop halts at after passes with a list satisfying and, by construction, for every .
Correctness of the output (b) and (c). By steps 1.2, 2.1 and 3.1 the computed data satisfy with every proper simple and , i.e. they are exactly the left normal form of ; conversely [F4] says that any two elements equal in have equal left normal forms, so two signed words represent the same element if and only if the computed data coincide, the comparisons 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.
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 . 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. ∎
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 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
- Left garside normal form is unique
- The braid group by Artin presentation
- Artin right complements and word reversing
- Artin positive word reversing is complete
- Every positive braid divides a power of the half twist on both sides
- Positive braids have left and right gcds and lcms
- Each Artin atom is a left and right divisor of the half twist
- Conjugation by the half twist reverses Artin generators
- Positive artin relations preserve homogeneous length
- Left and right divisibility for positive braids
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
- J. Gonzalez-Meneses, Basic results on braid groups, Sections 4 and 4.1, printed pp. 26-30 (standard reference, not scraped)
- J. Birman and T. Brendle, Braids: A Survey, Section 5.1 (standard reference, not scraped)