Alphabeta Math
ExampleConstruction: AI-generatedVerification: AI-generatedSession-authored (Fable 5 assisted)precheck passjudge pass (deepseek-v4-pro + claude-sonnet-5)audited 2026-08-17
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.

A surjective circle loop can have degree zero and be nullhomotopic

Example

Define u:IR by

u(t)={2t,0t1/2,22t,1/2t1,

and put α=pu. The loop α is surjective and nonconstant, but it has degree zero and is nullhomotopic.

Facts & Assumptions

Given: The displayed out-and-back function u and its projection α=pu.

[L1]

The continuous quotient projection satisfies p(x)=p(y) exactly when xyZ, and p1([0])=Z (The circle as S1=R/Z with basepoint [0]).

[L2]

Degree is the terminal value of the unique lift beginning at zero (The degree of a based circle loop).

[L3]

A based circle loop is nullhomotopic exactly when its degree is zero (A based circle loop is nullhomotopic exactly when its degree is zero).

[L4]

Functions continuous on each member of a finite closed cover, and agreeing where the pieces meet, paste to a continuous function (Continuity may be checked on any open cover, and on any finite closed cover; composites of continuous maps are continuous).

[L6]

Every real x has a unique integer m with mx<m+1 (Integer part: for every real x there is exactly one integer m with mx<m+1).

Verification

technique · direct
1.1

At t=1/2 both formulas give 1. Each piece is continuous by [L5], so [L4] makes u continuous. Its values at the boundary are u(0)=0, u(1/2)=1, and u(1)=0.

L4L5algebra
2.1

By [L1] and [L7], α=pu is a continuous based loop at [0]. The function u is a lift of α beginning at zero, so [L2] gives deg(α)=u(1)=0.

step 1.1L1L2L7
3.1

Let [x]R/Z. By [L6], r=xx[0,1) and p(r)=p(x). For t=r/2[0,1/2), the first formula gives u(t)=r, so α(t)=[x]; hence α is surjective. It is nonconstant because α(0)=[0] while α(1/4)=[1/2][0], the latter inequality following from 1/2Z in [L1].

step 1.1step 2.1L1L6algebra
4.1

Step 2.1 gives degree zero, so the reverse direction of [L3] makes α nullhomotopic. Step 3.1 shows that nullhomotopy here neither forces constancy nor prevents surjectivity.

step 2.1step 3.1L3

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 113 results over 32 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.