Learn

Learning preferences

Make learning more comfortable. Changes apply immediately.

Enlarges page content, including diagrams and their labels. You can also use your browser’s zoom.

Choose the colours that are easiest for you to distinguish. Applies to lesson diagrams and lab plots. Labels, shapes, hatching and line patterns also distinguish meanings. Source photographs and raw image brightness stay unchanged; mask-only views are available for image overlays.

ExampleComparisonSample link

Saved in this browser on this device. Preferences are separate from progress backups.

Lesson 2 of 16

Build the fundamental group

Prove concatenation descends to endpoint-homotopy classes.

Loading your saved responses…

Try the optional starting-point checks and targeted refreshers. You can continue directly into this lesson.

Try

Start at a marked point x₀, follow a loop α, then follow another loop β. The result is again a loop at x₀. Different walking speeds should not change its essential route. We therefore work with endpoint-homotopy classes rather than literal parametrized paths. This quotient is what makes the group laws true.

Predict

Predict whether (α followed by β) followed by γ is the same function as α followed by (β followed by γ). The traversal order agrees, but the usual half-time convention gives different speeds. Predict also whether reversing a loop makes the concatenation literally constant. It does not; a homotopy cancels the outward and return portions.

Experiment

Compare time allocations for three loops.

ParenthesizationTime for αTime for βTime for γ
(αβ)γ1/41/41/2
α(βγ)1/21/41/4

Move the first breakpoint from 1/4 to 1/2 and the second from 1/2 to 3/4 at equal speed. They remain ordered and separated. Rescale each path to its current interval. This is an explicit associativity homotopy, not a claim that the functions were equal.

Understand

Fix x₀ in a space X. The fundamental group π₁(X,x₀) consists of endpoint-homotopy classes of loops at x₀. Our multiplication convention is first α, then β. The concatenated path uses α(2t) for t≤1/2 and β(2t−1) for t≥1/2. If representatives change through endpoint homotopies, concatenate those homotopies at each deformation time. The common fixed point makes their formulas agree at the seam, so multiplication is well defined.

Associativity follows from the breakpoint interpolation in the table. More generally, increasing piecewise-linear changes of speed are endpoint homotopic by interpolating the reparametrizing functions. Their endpoint values remain zero and one, and composing with the path gives continuity.

The identity is the constant loop. To remove a constant segment before or after a loop, continuously reduce the time allotted to the pause and rescale the moving segment. Continuity at the final zero-length pause follows from continuity of the original path at its endpoint; equivalently compose the path with a continuous family of parameter functions that changes a paused parameter to t.

The inverse of α is the reversed path ᾱ(t)=α(1−t). A concrete contraction of αᾱ is H(t,s)=α(2t(1−s)) on the first half and α(2(1−t)(1−s)) on the second. The two formulas agree at t=1/2, both endpoints are α(0), and at s=1 the whole loop is constant. Reversing the argument contracts ᾱα. Thus the classes satisfy all group axioms.

Nothing in these proofs makes arbitrary loop classes commute. Moving one loop past another is a separate geometric question. Later a two-circle graph will produce a nonabelian free group.

Apply

Take a loop in the plane and contract it to its basepoint by straight-line interpolation. Check every boundary condition and conclude that the plane’s fundamental group is trivial. Now try the same formula in a punctured plane and identify the potential forbidden point. Failure of this formula is only a warning; the eventual nontriviality proof will use winding numbers.

Continue

Keep three levels distinct: a parametrized loop, its endpoint-homotopy class, and an abstract group element representing that class. Algebraic cancellation is justified by the constructed homotopies. Next, continuous maps will turn these groups into comparable invariants, while changes of basepoint introduce conjugation.

Continue to Basepoints and induced homomorphisms.

Apply · explain · revise

Practice and reasoning

Drafts save locally as you type. Reveal worked solutions when useful; the site remembers that exposure. Automatic matches check the requested answer, while written arguments require review against the rubric.

Concatenate α then β by running α on [0,1/2] and β on [1/2,1]. At t=3/4, what parameter value is used in β?

Integers, fractions and finite decimals are accepted. Expressions such as sqrt(2) are not parsed by this checker.

In any group simplify aa^(-1)bb^(-1). What is the number of letters left after inverse cancellations?

Integers, fractions and finite decimals are accepted. Expressions such as sqrt(2) are not parsed by this checker.

Prove concatenation preserves endpoint homotopy classes.

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

Explain why concatenation is associative on classes although the parametrized paths are usually unequal.

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

Construct an endpoint homotopy contracting α followed by its reverse.

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

Show a convex space has trivial fundamental group at any chosen basepoint.

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

Reflect and continue

Before marking this lesson complete, explain one key idea without the worked solution and identify a condition that matters. Marking complete records participation, not independent mastery.