Alphabeta Math
ExampleConstruction: Literature-sourcedVerification: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6-sol)audited 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.

Geometric two strand braids are integer twists

Example

Let n=2, let Q=(q1,q2) with h=112, q1=(−112,0) and q2=(112,0), let β=(z1,z2) be a braid based at Q (Geometric braids in the disc with setwise endpoints), and let σ1 and σ1− be the two half twists at i=1 (The elementary geometric half twist, its support disc, and its opposite), with classes [σ1],[σ1−]∈G2 (The isotopy classes of geometric braids based at Q form a group, and the endpoint permutation is a homomorphism). Write

w:=z1−z2 ⁣:I⟶R2∖{0}

for the relative motion of the two strands, and write σ1m for the stacking of m copies of σ1 when m>0, of ∣m∣ copies of σ1− when m<0, and for the trivial braid e when m=0.

The invariant. There is a unique continuous θ ⁣:I→R with θ(0)=12 whose class [θ(t)]∈R/Z is the argument class of w(t), that is, the unique s with H([s])=w(t)/∥w(t)∥2, where H([s])=(cos⁡2πs,sin⁡2πs) ([t]↦(cos⁡2πt,sin⁡2πt) is a homeomorphism from R/Z to the unit circle). The number

k(β):=2(θ(1)−θ(0))=2θ(1)−1

is then an integer, and it is an invariant of the braid isotopy class of β. The example proves:

  1. k ⁣:G2→Z is a group homomorphism, with k(γ⋆β)=k(γ)+k(β);
  2. k(e)=0, k(σ1)=1 and k(σ1−)=−1, hence k(σ1m)=m for every m∈Z;
  3. [β]=[σ1]k(β) in G2. Consequently k is a group isomorphism G2≅Z, every two-strand braid is braid-isotopic to exactly one of the integer twists σ1m (m∈Z), and two two-strand braids are braid-isotopic if and only if they have the same invariant k.

Thus a two-strand braid is exactly an integer number of half twists, counted with sign, and the composition of such twists adds the numbers. The calculation is independent of any presentation of G2: it uses only the generation of G2 by [σ1] from The Artin presentation surjects onto the geometric braid group together with the argument lift constructed below.

Facts & Assumptions

Given: The natural number 2, the base configuration Q=(q1,q2) with h=112, q1=(−112,0), q2=(112,0), two-strand braids β=(z1,z2), β′ and γ based at Q, and the half twists σ1,σ1− based at Q.

[F1]

A braid based at Q is a pair (u1,u2) of continuous maps uj ⁣:I→D∘ with u1(t)≠u2(t) for all t, uj(0)=qj and {u1(1),u2(1)}={q1,q2}, with endpoint permutation π(u)∈S2 defined by uj(1)=qπ(u)(j); here q1−q2=(−2h,0) and q2−q1=(2h,0), and the two-element group S2 consists of the identity and the transposition of 1 and 2; a braid isotopy from β to β′ is a pair of jointly continuous maps Zj ⁣:I×I→D∘ whose every slice Z(s,⋅) is such a braid based at Q and whose boundary slices are β and β′ (Geometric braids in the disc with setwise endpoints, Braid isotopy relative to the top and bottom endpoints, The finite symmetric group Sn, one-line notation, and cycle notation, Intervals of R: the nine order-convex forms, nondegeneracy, and length, Continuity of a map of topological spaces at a point and globally, The product set ∏i∈IXi of functions choosing a point in each factor, the projections, the box topology, and the product topology as the initial topology of the projections; the empty product is a one-point space).

[F2]

The half twists are (σ1)1=m1+ρ, (σ1)2=m1−ρ and (σ1−)1=m1+ρ−, (σ1−)2=m1−ρ− with m1=q1+q22=(0,0), where ρ(t)=(2th−h,−2th) for t≤12 and ρ(t)=(2th−h,2th−2h) for t≥12, and ρ−(t)=(ρ1(t),−ρ2(t)); both are braids based at Q, π(σ1)=π(σ1−) is the transposition of 1 and 2, and [σ1−]=[σ1]−1 in G2 (The elementary geometric half twist, its support disc, and its opposite, The isotopy classes of geometric braids based at Q form a group, and the endpoint permutation is a homomorphism).

[F3]

Stacking is (γ⋆β)j(t)=zj(2t) for t≤12 and =wπ(β)(j)(2t−1) for t≥12, where zj,wj are the strands of β,γ; [γ⋆β]=[γ][β] and π is constant on braid isotopy classes, so π(β)∈S2 is an invariant of the class [β] (Stacking of geometric braids is a well-defined associative operation on isotopy classes, The isotopy classes of geometric braids based at Q form a group, and the endpoint permutation is a homomorphism).

[F4]

Every element of G2 is a finite product of the elements [σ1] and [σ1]−1; more precisely the classes [σ1],…,[σn−1] generate Gn for every n (The Artin presentation surjects onto the geometric braid group).

[F5]

p ⁣:R→R/Z is a covering map; for a covering p ⁣:E→B, a path α ⁣:I→B and e0∈E with p(e0)=α(0) there is a unique path lift α~ ⁣:I→E with α~(0)=e0 and p∘α~=α, and for a homotopy H ⁣:I×I→B together with a lift H~0 ⁣:I→E of H(⋅,0) there is a unique lift H~ ⁣:I×I→E of H with H~(s,0)=H~0(s) for all s; consequently two lifts of one path into R/Z to continuous maps I→R differ by a constant integer, since their difference is continuous and takes values in Z (p:R→R/Z is a covering map with translated interval sheets, Existence and uniqueness of path lifts through a covering map, Existence and uniqueness of homotopy lifts through a covering map).

[F6]

The map H ⁣:R/Z→S1, H([s])=(cos⁡2πs,sin⁡2πs), is a homeomorphism onto the unit circle S1={(x,y)∈R2:∥(x,y)∥2=1}, and H([12])=(−1,0); moreover H([s+12])=−H([s]) for every real s, because cos⁡(x+π)=−cos⁡x and sin⁡(x+π)=−sin⁡x ([t]↦(cos⁡2πt,sin⁡2πt) is a homeomorphism from R/Z to the unit circle, Quarter-turn values and shifts by pi/2 and pi, Euclidean spheres and closed balls as subspaces of Rn).

[F7]

The radial normalisation r ⁣:R2∖{0}→S1, r(x)=x/∥x∥2, is continuous, and r(−u)=−r(u) for every u≠0; so the composite c:=H−1∘r ⁣:R2∖{0}→R/Z is continuous, and c(−u)=c(u)+[12] for every u≠0 by [F6] (Radial normalisation x↦x/∥x∥2 is continuous on Rn∖{0}, Homeomorphism, open map, closed map, embedding, and what it means for a property to be topological).

Verification

technique · direct
1.1

The relative motion and its endpoint values. Assume n=2 and let β=(z1,z2) be a braid based at Q; then w=z1−z2 is continuous and w(t)≠0 for every t by [F1] and [F8], since distinct strands do not meet; the endpoint condition {z1(1),z2(1)}={q1,q2} of [F1] gives w(1)=z1(1)−z2(1)∈{q1−q2,q2−q1}={(−2h,0),(2h,0)}, and by the convention zj(1)=qπ(β)(j) of [F1] the value w(1)=(−2h,0) occurs exactly when π(β) is the identity, while w(1)=(2h,0) occurs exactly when π(β) is the transposition of 1 and 2.

F1F8
2.1

The argument class and its lift. By [F7] the class map c=H−1∘r is continuous, so c∘w ⁣:I→R/Z is continuous by [F8]; its value at 0 is c((−2h,0))=H−1((−1,0))=[12] because r((−2h,0))=(−1,0) and H([12])=(−1,0) by [F6]; hence [F5] applied to the covering p ⁣:R→R/Z and the path c∘w gives a unique continuous θ ⁣:I→R with θ(0)=12 and [θ(t)]=c(w(t)), that is H([θ(t)])=w(t)/∥w(t)∥2 for every t∈I.

F5F6F7F8step 1.1
3.1

The invariant, and its parity against the endpoint permutation. By step 2.1 the class [θ(1)] equals c(w(1)), and by [F6] and [F7] one has c((−2h,0))=H−1((−1,0))=[12] and c((2h,0))=H−1((1,0))=[0]; so step 1.1 gives θ(1)∈12+Z when π(β) is the identity and θ(1)∈Z when π(β) is the transposition. In the first case 2θ(1) is odd and in the second it is even, so in both cases k(β):=2θ(1)−1=2(θ(1)−θ(0)) is an integer, and it is even exactly when π(β) is the identity and odd exactly when π(β) is the transposition.

F1F6F7step 1.1step 2.1
4.1

Isotopy invariance. Let Z be a braid isotopy from β to β′ and put W(s,t):=Z1(s,t)−Z2(s,t), a continuous and nowhere vanishing map I×I→R2∖{0} by [F1] and [F8]; then c∘W is a homotopy I×I→R/Z by [F7] and [F8], and W(s,0)=z1(0)−z2(0)=q1−q2=(−2h,0) for every s by [F1], so the constant map s↦12 is a continuous lift of (c∘W)(⋅,0); hence [F5] provides a unique lift Θ ⁣:I×I→R of c∘W with Θ(s,0)=12 for all s∈I. For each s the slice Z(s,⋅) is a braid based at Q by [F1], so its relative motion is W(s,⋅), and t↦Θ(s,t) is the unique lift of c∘W(s,⋅) with value 12 at t=0; step 3.1 applied to that slice therefore gives 2Θ(s,1)−1∈Z for every s. The map s↦Θ(s,1) is continuous, so s↦2Θ(s,1)−1 is a continuous map from the connected interval I into Z and is constant by [F8]; moreover Θ(0,⋅)=θ by the uniqueness in [F5] applied to c∘W(0,⋅)=c∘w and step 2.1, and Θ(1,⋅) is the corresponding lift for the relative motion W(1,⋅) of β′; therefore k(β)=2Θ(0,1)−1=2Θ(1,1)−1=k(β′), and k is constant on braid isotopy classes.

F1F5F6F7F8step 2.1step 3.1
4.2

Additivity under stacking. Let β,γ be two-strand braids based at Q, let θβ,θγ be their argument lifts of step 2.1, and let ϵ:=0 when π(β) is the identity and ϵ:=1 when π(β) is the transposition, so that ϵ≡k(β)(mod2) by step 3.1; by [F3] the relative motion of the stacking is wγ⋆β(t)=wβ(2t) for t≤12 and wγ⋆β(t)=(−1)ϵwγ(2t−1) for t≥12. Let Θ be the unique lift of c∘wγ⋆β with Θ(0)=12, granted by [F5]. On [0,12] the map t↦θβ(2t) is a lift of c∘wβ(2t) with value 12 at t=0, so Θ(t)=θβ(2t) there by uniqueness of path lifts, and Θ(12)=θβ(1)=12+k(β)2, because θβ(1)−θβ(0)=k(β)2 by step 3.1. On [12,1], since c((−1)ϵu)=c(u)+ϵ[12] for u≠0 by [F6] and [F7], the maps t↦θγ(2t−1)+ϵ2 and t↦Θ(t) are two lifts of the same path, so by [F5] the second is the first plus a constant integer: Θ(t)=θγ(2t−1)+ϵ2+z for some z∈Z and all t∈[12,1]. Evaluating at t=12 gives 12+ϵ2+z=12+k(β)2, that is z=k(β)−ϵ2, which is an integer precisely because ϵ≡k(β)(mod2). Hence Θ(1)=θγ(1)+ϵ2+k(β)−ϵ2=θγ(1)+k(β)2, and therefore k(γ⋆β)=2Θ(1)−1=2θγ(1)−1+k(β)=k(γ)+k(β).

F1F3F5F6F7F8step 2.1step 3.1
5.1

The values on the trivial braid and on the two half twists. The relative motion of the trivial braid e, whose strands are the constant maps t↦qj by [F1], is the constant path (−2h,0), whose argument lift with value 12 at 0 is the constant 12; so k(e)=2⋅12−1=0. For β=σ1 the relative motion is 2ρ, that is w(t)=(4th−2h,−4th) for t≤12 and w(t)=(4th−2h,4th−4h) for t≥12, by [F2], and it vanishes nowhere: on the first half w(t) runs through the closed third quadrant from (−2h,0) to (0,−2h) and on the second half through the closed fourth quadrant from (0,−2h) to (2h,0), in each case with a direction that turns strictly monotonically; hence the lift with value 12 at 0 satisfies θ(12)=34 and θ(1)=1, and k(σ1)=2(1−12)=1. For β=σ1− the relative motion is the reflection in the horizontal axis of the previous one, running through the second and then the first quadrant, and the same computation gives θ(12)=14 and θ(1)=0, so k(σ1−)=2(0−12)=−1. By the additivity of step 4.2 and induction on ∣m∣ this gives k(σ1m)=m for every m∈Z.

F1F2F5F6step 4.2
6.1

Every two-strand braid is an integer twist. Let β be any braid based at Q; by [F4] the class [β]∈G2 is a finite product of the elements [σ1] and [σ1]−1, that is [β]=[σ1]m for the integer m which is the sum of the exponents of that product, and by steps 4.2 and 5.1 the invariant of β is k(β)=k(σ1m)=m; hence [β]=[σ1]k(β), and braid-isotopic braids have equal invariants by step 4.1. Consequently k descends to a well-defined map G2→Z by step 4.1, that map is a group homomorphism by step 4.2, it is surjective because k(σ1m)=m for every m∈Z by step 5.1, and it is injective because k(β)=0 forces [β]=[σ1]0=[e] by the identity above; so G2≅Z via k, the twists σ1m represent pairwise distinct classes, and each class of G2 is exactly one of them. ∎

F3F4step 4.1step 4.2step 5.1

Remarks

  • The invariant is the total argument change of the relative motion, divided by π: the lift θ measures the angle of the vector from the second strand to the first in units of full turns, and the half twists contribute +1 and −1. The factor 2 in k=2(θ(1)−θ(0)) converts turns into half turns. Step 3.1 also records the parity dictionary used in step 4.2: k(β) is even exactly for the braids with π(β) the identity, and odd exactly for those whose endpoint permutation is the transposition; this is what makes the correction z=(k(β)−ϵ)/2 in the second half of a stacking an integer.
  • Only the relative motion of the pair is used, and the endpoint set condition makes its argument change an integer multiple of half a turn: a pure two-strand braid returns the two labels, so the vector comes back to itself after an even number of half turns, while a transposition reverses it after an odd number.
  • The example does not use any presentation of B2, and in particular it does not use The two-strand braid group is infinite cyclic: generation comes from The Artin presentation surjects onto the geometric braid group and completeness of the presentation is never assumed.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

101 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