Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-generatedPipeline-generatedjudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)
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.

Essential simple curves on a torus are primitive

Statement

Let T=S1×S1 be the standard oriented product torus. If C⊂T is an embedded piecewise-linear simple closed curve that is not null-homotopic, then its class [C]∈H1(T;Z) is nonzero and primitive, meaning that it is not kx for any x∈H1(T;Z) and integer ∣k∣>1.

Statement references

Hass–Lagarias–Pippenger, §4 — meridian and longitude use the two generators of the peripheral torus.

Facts & Assumptions

Given: The product torus T and the embedded PL circle C in the statement.

Proof

1.1givenconstructalgebra

Give T the one-vertex square cellulation with product generators a=S1×{1} and b={1}×S1. The cellular boundary of the square is the commutator aba−1b−1, whose signed incidence on each 1-cell is zero; the 1-cell boundary is also zero. Thus H1(T;Z)=Z[a]⊕Z[b], and the two product projections read the two coordinates. For a PL loop c:S1→S1, lift its finitely many arcs successively to the covering line R→S1; the endpoint displacement is an integer, its degree. A degree-zero lift closes and contracts linearly, so c is null-homotopic; conversely a null-homotopy lifts over a finite subdivision and keeps the integer displacement zero. Applying this to both coordinate projections shows that if C is not null-homotopic, at least one homology coordinate of [C] is nonzero. If C separated T, the closure of either complementary component would be an oriented PL surface with boundary C; its finite oriented triangulation gives a 2-chain with boundary C, so [C]=0. Hence C is nonseparating, and cutting along it leaves a connected compact surface with two boundary copies.

2.1givenstep 1.1construct

Choose a vertex p of a triangulation of C, and let p+ and p− be its two copies on the boundary of the cut surface. A shortest edge path joining these corresponding copies has no repeated vertices; push its interior off any intermediate boundary edges to obtain a properly embedded PL arc. After gluing the boundary copies back, its endpoints become the same point p and the arc crosses C transversely exactly once. Orient the resulting simple closed PL curve D arbitrarily; its signed intersection with C is +1 or −1.

3.1step 2.1constructalgebra

For oriented transverse PL loops on an oriented torus, the signed crossing count is invariant under replacing either loop by a homologous cycle: across the boundary of each oriented triangle, the intersections with a closed transverse loop enter and leave with opposite signs. It is additive in each cycle. The product basis loops a=S1×{1} and b={1}×S1 meet once, while parallel copies of each are disjoint, so for classes (p,q) and (r,s) the pairing is ps−qr up to the global orientation convention. Since C⋅D=±1, this determinant is ±1.

4.1step 1.1step 3.1algebra∎

If an integer k with ∣k∣>1 divided both p and q, it would divide ps−qr, contradicting its value ±1. Thus gcd⁡(∣p∣,∣q∣)=1, which says exactly that [C] is primitive. Its nonzero status was established in step 1.1.

Used by

Dependency tree · 0 levels

Nothing. This result depends on no other item in the library.

Sources