ARCHETYPE: Two Blocks & a Spring

Every elastic collision you have ever solved is secretly a spring problem played too fast to watch. When two steel balls "bounce," they really compress like stiff springs for a few microseconds, store the collision's energy as deformation, and then pay every joule back as they un-squash. This archetype slows that movie down until you can see every frame: put an actual spring on the front of one block, slide another block into it, and the whole hidden anatomy of a collision — the compression, the moment of maximum squeeze, the rebound — stretches out over visible fractions of a second. The setup earns its place in JEE papers because it forces the one question students dodge: what exactly is conserved, and when? Momentum: always — the spring's pushes are internal to the two-block system. Kinetic energy: only at the ends of the story, when the spring is relaxed; in between, some of it hides in the spring as elastic potential energy. And the star moment — maximum compression — happens at the exact instant the blocks move with a common velocity, because the spring stops compressing only when the blocks stop approaching each other. Master this and you get three archetypes for one: run it forward, it is an elastic collision in slow motion; latch the spring at full squeeze, it becomes a perfectly inelastic collision with the "lost" energy visibly stored; run it backward from a compressed start, it is an explosion. One spring, the whole momentum chapter.

Key takeaways
  • Block m1m_1 (speed uu) slides into a light spring (constant kk) mounted on block m2m_2 at rest, on a smooth floor. Momentum is conserved throughout — the spring is internal.
  • Maximum compression happens when both blocks move with the common velocity vc=m1um1+m2v_c = \dfrac{m_1 u}{m_1+m_2} — the instant the approach stops.
  • Energy hidden in the spring at that moment: 12kxmax⁡2=12 m1m2m1+m2 u2\tfrac12 k x_{\max}^2 = \tfrac12\,\dfrac{m_1 m_2}{m_1+m_2}\,u^2, so xmax⁡=uμkx_{\max} = u\sqrt{\dfrac{\mu}{k}} with μ=m1m2m1+m2\mu = \dfrac{m_1m_2}{m_1+m_2}.
  • The spring then pays everything back: the blocks separate with exactly the elastic-collision velocities.
  • Latch the spring at full squeeze → perfectly inelastic outcome, with the "lost" KE stored, not destroyed.
  • Released compressed spring between blocks → explosion: speeds inverse to masses.
  • Key idea: the spring makes a collision's interior visible — momentum holds at every instant, kinetic energy dips into the spring and returns, and maximum compression coincides with common velocity.
The core insight

Momentum conservation holds at every instant (m1u=m1v1+m2v2m_1u = m_1v_1 + m_2v_2); maximum compression occurs when relative velocity vanishes (both blocks at vc=m1um1+m2v_c = \frac{m_1u}{m_1+m_2}), storing 12kxmax⁡2=12μu2\frac12 kx_{\max}^2 = \frac12\mu u^2 (μ\mu = reduced mass) — and if the spring relaxes again, the encounter finishes as a perfectly elastic collision.

Where this lives today

Railway shunting yards run Example 1 all day: buffer springs between wagons are sized by exactly 12μu2\tfrac12\mu u^2 — the relative-motion energy they must swallow so that couplings survive; the COM of the wagon pair sails on regardless, just as equation (2) says. Spacecraft docking systems are the gentle version: soft-capture rings on the ISS ports are sprung so that an approaching craft compresses, reaches common velocity with the station (frame 2 of the hero figure), and is latched — Example 4's "latch" is literal flight hardware. Vehicle safety engineering splits the same budget the other way: bumpers act as springs (payback, elastic, no damage) for parking-speed hits, while crumple zones deliberately refuse to pay back — converting the relative-motion energy into deformation, an inelastic outcome by design. And at the smallest scale, chemists model molecular collisions as atoms on spring-like potentials: "elastic" bounces and "reactive capture" (a latch made of chemistry) are frames 3 and 2 of this article, run at picosecond speed.

The setup

On a frictionless floor, block m2m_2 (spring of stiffness kk fixed to its face) rests; block m1m_1 arrives at speed uu. Find: the common velocity, the maximum compression, and the final velocities after separation. Variants: spring latched at full squeeze; compressed spring released between two blocks; spring backed by a wall.

Figure
Three frames of the encounter — approach, maximum squeeze, payback
1 · approach — spring relaxed, all energy kinetic m₁ u m₂ at rest 2 · maximum compression — COMMON velocity, spring holds ½μu² m₁ m₂ both at v_c squeezed: x_max 3 · payback — spring relaxed again: elastic-collision outcome m₁ v₁′ m₂ v₂′ momentum: conserved in every frame · kinetic energy: full only in frames 1 and 3 — frame 2 banks ½μu² in the spring

The heart of the archetype is one sentence about frame 2: the spring keeps compressing as long as the blocks keep approaching. Compression xx grows whenever m1m_1 moves faster than m2m_2; it shrinks whenever m2m_2 outruns m1m_1. Maximum squeeze is therefore the turning point where the relative velocity is exactly zero — both blocks momentarily gliding at the same speed. Not "m1m_1 stops" (it never does here), not "m2m_2 hasn't started" (it started the instant the spring touched it): common velocity. From that one insight, momentum hands you vcv_c and energy hands you xmax⁡x_{\max}, and the problem is over.

The master solution pattern

Momentum, valid at every instant. The spring's forces are internal to the pair, the floor is smooth, so at any moment:

m1u=m1v1+m2v2(1)m_1 u = m_1 v_1 + m_2 v_2 \qquad (1)

where: v1,v2v_1, v_2 — the instantaneous velocities. This is a running conservation law, not just a before/after statement — you may deploy it at maximum compression, at half compression, anywhere.

The common velocity at maximum squeeze. Setting v1=v2=vcv_1 = v_2 = v_c in (1):

vc=m1 um1+m2(2)v_c = \frac{m_1\,u}{m_1 + m_2} \qquad (2)

where: vcv_c is also the velocity of the centre of mass — it must be, since at that instant the system moves as one piece. The blocks never both stop (momentum forbids it); they sail together at vcv_c while the spring holds its maximum charge.

Energy at maximum squeeze. Kinetic energy is conserved plus spring energy: comparing the start with the moment of max compression,

12m1u2=12(m1+m2)vc2+12kxmax⁡2⟹12kxmax⁡2=12 m1m2m1+m2 u2(3)\tfrac12 m_1 u^2 = \tfrac12 (m_1+m_2)v_c^2 + \tfrac12 k x_{\max}^2 \quad\Longrightarrow\quad \tfrac12 k x_{\max}^2 = \tfrac12\,\frac{m_1 m_2}{m_1+m_2}\,u^2 \qquad (3)

where: the combination μ=m1m2m1+m2\mu = \dfrac{m_1m_2}{m_1+m_2} (the reduced mass) does the bookkeeping in one stroke: the storable energy is exactly the energy of relative motion, 12μu2\tfrac12\mu u^2 — the centre-of-mass share 12(m1+m2)vc2\tfrac12(m_1+m_2)v_c^2 is untouchable, protected by momentum conservation. Hence

xmax⁡=u μk=u m1m2k (m1+m2)(4)x_{\max} = u\,\sqrt{\frac{\mu}{k}} = u\,\sqrt{\frac{m_1 m_2}{k\,(m_1+m_2)}} \qquad (4)

The payback. The compressed spring now accelerates m2m_2 and decelerates m1m_1 until it returns to natural length — at which point it has repaid every joule (light spring, no friction). Momentum (1) plus full kinetic-energy recovery is precisely the definition of an elastic collision, so the exit velocities are the standard elastic results:

v1′=m1−m2m1+m2 u,v2′=2m1m1+m2 u(5)v_1' = \frac{m_1 - m_2}{m_1+m_2}\,u, \qquad v_2' = \frac{2m_1}{m_1+m_2}\,u \qquad (5)

where: for m1<m2m_1 < m_2, v1′v_1' is negative — the light block bounces back. Equal masses swap: v1′=0v_1' = 0, v2′=uv_2' = u, the collision chapter's exchange rule, now visible in slow motion.

Figure
The energy ledger through the encounter — the COM share is untouchable
36 J through three moments (2 kg at 6 m/s → 4 kg, k = 800 N/m) approach COM 12 J relative 24 J max squeeze COM 12 J spring 24 J = ½ μ u² separated COM 12 J relative 24 J fully repaid blue never changes: momentum locks the COM share — no internal force can spend it the spring trades only with the relative share: kinetic → stored → kinetic (elastic ending)
variantwhat changesresult
standard (spring on m2m_2's face)—eqs. (2)–(5)
spring latched at max squeezeenergy stays storedinelastic outcome: both at vcv_c; spring holds 12μu2\tfrac12\mu u^2
latch released laterstored energy repaidfinal velocities still (5) — timing irrelevant
compressed spring released from restexplosionm1v1=m2v2m_1v_1 = m_2v_2; energies inverse to masses
spring backed by a wallmomentum NOT conservedenergy alone: 12mu2=12kxmax⁡2\tfrac12 m u^2 = \tfrac12 kx_{\max}^2
spring attached to BOTH blocksthey never separateoscillation about the COM; velocities trade periodically
Derivation ACommon velocity at maximum compression, and the reduced-mass energy split

We prove the two pillars — that maximum compression coincides with common velocity, and that the storable energy is 12μu2\tfrac12\mu u^2 — because both are asserted-by-habit in solutions and JEE tests whether you know why. Strategy: track the compression through the relative velocity, then split the kinetic energy into a centre-of-mass part and a relative part and watch momentum conservation freeze the first. Keep an eye on what the spring can and cannot touch.

Step 1. Compression grows with approach. The spring's length shortens at the rate at which the blocks close in: the compression xx increases while v1>v2v_1 > v_2, decreases while v1<v2v_1 < v_2. At the maximum, the rate of change is zero:

v1=v2≡vcv_1 = v_2 \equiv v_c

Why this is airtight: xx is a running total of (approach speed × time); a running total peaks exactly when the thing being totalled crosses zero. No forces, no calculus formalities — just the definition of compression.

Step 2. Momentum fixes vcv_c. Equation (1) with both velocities equal: vc=m1um1+m2v_c = \dfrac{m_1u}{m_1+m_2} — which is the centre-of-mass velocity, constant from the first touch to the last. The blocks momentarily ride along with their own COM.

Step 3. Split the kinetic energy. Quite generally, the pair's kinetic energy separates into a COM part plus a relative part:

KE=12(m1+m2)vcm2+12 μ vrel2,μ=m1m2m1+m2KE = \tfrac12(m_1+m_2)v_{\text{cm}}^2 + \tfrac12\,\mu\,v_{\text{rel}}^2, \qquad \mu = \frac{m_1m_2}{m_1+m_2}

(Substituting vcmv_{\text{cm}} and vrel=v1−v2v_{\text{rel}} = v_1 - v_2 and expanding reproduces 12m1v12+12m2v22\tfrac12m_1v_1^2 + \tfrac12m_2v_2^2 — a two-line algebra check worth doing once in your life.)

Step 4. Watch what the spring can touch. Momentum conservation keeps vcmv_{\text{cm}} constant, so the COM share 12(m1+m2)vcm2\tfrac12(m_1+m_2)v_{\text{cm}}^2 is locked — no internal force can raise or spend it. The spring trades only with the relative share, initially 12μu2\tfrac12\mu u^2 (since vrel=uv_{\text{rel}} = u at the start). At maximum compression vrel=0v_{\text{rel}} = 0: the relative share sits entirely in the spring:

12kxmax⁡2=12 μ u2⟹xmax⁡=uμ/k\tfrac12 k x_{\max}^2 = \tfrac12\,\mu\,u^2 \quad\Longrightarrow\quad x_{\max} = u\sqrt{\mu/k}

Step 5. The payback and the elastic ending. As the spring re-extends it returns the stored energy to the relative motion; at natural length vrelv_{\text{rel}} has recovered its full magnitude uu but reversed in direction (the blocks now separate as fast as they once approached — the e=1e = 1 signature). Momentum plus reversed relative velocity is exactly the elastic-collision system, giving (5). Verified: numbers — m1=2m_1 = 2, m2=4m_2 = 4 kg, u=6u = 6 m/s, k=800k = 800 N/m: vc=2v_c = 2 m/s; COM share =12(6)(4)=12= \tfrac12(6)(4) = 12 J; relative share =36−12=24= 36 - 12 = 24 J =12μu2=12(4/3)(36)= \tfrac12\mu u^2 = \tfrac12(4/3)(36) ✓; xmax⁡=2(24)/800=0.245x_{\max} = \sqrt{2(24)/800} = 0.245 m ✓. Limits: m2→∞m_2 \to \infty: vc→0v_c \to 0, μ→m1\mu \to m_1, wall formula recovered; k→∞k \to \infty: xmax⁡→0x_{\max} \to 0, the invisible-spring (instant collision) limit.

Limiting cases

caseresultmeaning
m2→∞m_2 \to \infty (wall)vc→0v_c \to 0, 12kxmax⁡2=12m1u2\tfrac12kx_{\max}^2 = \tfrac12 m_1u^2all KE storable — the wall version's licence
m1=m2m_1 = m_2vc=u/2v_c = u/2; half the KE stored at max squeezethen full exchange: v1′=0v_1' = 0, v2′=uv_2' = u
kk very stifftiny xmax⁡x_{\max}, brief contactthe hidden spring of "instant" elastic collisions
kk very softlarge, slow squeezesame energies, gentler forces, longer contact
latched at xmax⁡x_{\max}both blocks at vcv_c for goodperfectly inelastic, with the loss visibly banked
spring attached to bothno separation, SHM about COMvelocities oscillate between u,0u,0 and v1′,v2′v_1',v_2'

Worked examples

1 · Board level — common velocity and maximum compression (full method)

A 2.0 kg2.0\ \mathrm{kg} block moving at 6.0 m/s6.0\ \mathrm{m/s} on a smooth floor runs into a light spring (k=800 N/mk = 800\ \mathrm{N/m}) mounted on a stationary 4.0 kg4.0\ \mathrm{kg} block. Find (a) the velocity of each block at maximum compression, (b) the maximum compression.

Step 1. At maximum compression the blocks share a common velocity (approach has paused). Momentum: vc=2.0×6.06.0=2.0 m/sv_c = \dfrac{2.0 \times 6.0}{6.0} = \boxed{2.0\ \mathrm{m/s}} — both blocks.

Step 2. Energy audit at that instant. Initial KE: 12(2.0)(36)=36\tfrac12(2.0)(36) = 36 J. KE at common velocity: 12(6.0)(4.0)=12\tfrac12(6.0)(4.0) = 12 J. Stored in the spring: 36−12=2436 - 12 = 24 J.

Step 3. Compression: 12kxmax⁡2=24\tfrac12 k x_{\max}^2 = 24, so xmax⁡=48800=0.06=0.245 mx_{\max} = \sqrt{\dfrac{48}{800}} = \sqrt{0.06} = \boxed{0.245\ \mathrm{m}} (about 24.5 cm).

Step 4. Shortcut check via reduced mass: μ=2×46=43\mu = \dfrac{2\times4}{6} = \dfrac43 kg; 12μu2=12×43×36=24\tfrac12\mu u^2 = \tfrac12 \times \tfrac43 \times 36 = 24 J ✓ — one line instead of three.

2 · Board level — the spring as an explosion (release from rest)

A spring compressed by 0.10 m0.10\ \mathrm{m} (k=600 N/mk = 600\ \mathrm{N/m}) is held between blocks of 1.0 kg1.0\ \mathrm{kg} and 2.0 kg2.0\ \mathrm{kg} on a smooth floor, everything at rest. The system is released. Find each block's final speed.

Step 1. Stored energy: 12(600)(0.10)2=3.0\tfrac12(600)(0.10)^2 = 3.0 J. Momentum from rest: 1.0 v1=2.0 v21.0\,v_1 = 2.0\,v_2 (opposite directions), so v1=2v2v_1 = 2v_2.

Step 2. Energy: 12(1.0)v12+12(2.0)v22=3.0\tfrac12(1.0)v_1^2 + \tfrac12(2.0)v_2^2 = 3.0. Substitute v1=2v2v_1 = 2v_2: 2v22+v22=3.02v_2^2 + v_2^2 = 3.0, so v22=1.0v_2^2 = 1.0.

Step 3. v2=1.0 m/sv_2 = \boxed{1.0\ \mathrm{m/s}}, v1=2.0 m/sv_1 = \boxed{2.0\ \mathrm{m/s}}, opposite ways. Audit: energies 2.02.0 J and 1.01.0 J — inverse to the masses, the explosion module's split, with the spring as the "charge."

3 · Competitive level — the final velocities (JEE-Main pattern, ~3 minutes)

In the setup of Example 1 (2.02.0 kg at 6.06.0 m/s, 4.04.0 kg at rest), the spring re-extends and the blocks separate. Find the final velocity of each block.

Step 1. Recognize the ending: light spring returns all its energy ⇒ momentum conserved and kinetic energy fully recovered ⇒ elastic collision in slow motion. Use the standard results.

Step 2. v1′=m1−m2m1+m2u=−26×6.0=−2.0 m/sv_1' = \dfrac{m_1 - m_2}{m_1+m_2}u = \dfrac{-2}{6}\times6.0 = \boxed{-2.0\ \mathrm{m/s}} — the light block rebounds.

Step 3. v2′=2m1m1+m2u=46×6.0=+4.0 m/sv_2' = \dfrac{2m_1}{m_1+m_2}u = \dfrac{4}{6}\times6.0 = \boxed{+4.0\ \mathrm{m/s}}.

Step 4. Audits: momentum 2(−2)+4(4)=12=2(6)2(-2) + 4(4) = 12 = 2(6) ✓; energy 12(2)(4)+12(4)(16)=4+32=36\tfrac12(2)(4) + \tfrac12(4)(16) = 4 + 32 = 36 J ✓; separation speed 4−(−2)=64-(-2) = 6 = approach speed ✓ (e=1e = 1). Timing note: ~2 min if you spot "elastic in disguise" and quote (5); ~6 min if you re-derive from scratch. The tell is always "light spring" + "smooth floor" + "after the blocks separate." Don't re-solve what the collisions module already solved.

4 · Competitive level — JEE-Advanced stretch: the latch (~4 minutes)

Same collision again, but at the instant of maximum compression a latch locks the spring. (a) Describe the motion now. (b) The latch is released much later. Find the final velocities and comment on the timing.

Step 1. Locked at max squeeze: the pair moves as one body at vc=2.0v_c = 2.0 m/s, carrying KE =12= 12 J, with 2424 J banked in the latched spring. This is a perfectly inelastic collision whose "lost" energy is stored instead of burned — the latch is what e=0e = 0 looks like when nothing is allowed to become heat.

Step 2. On release (wherever, whenever): the spring pushes the blocks apart, spending its 24 J on their relative motion while momentum stays 12 kg m/s12\ \mathrm{kg\,m/s}. These are the same two conservation statements as the unlatched story.

Step 3. Same equations, same answers: v1′=−2.0 m/sv_1' = -2.0\ \mathrm{m/s}, v2′=+4.0 m/sv_2' = +4.0\ \mathrm{m/s}.

Step 4. The moral, which is the actual JEE-Advanced content: the final state depends only on the conserved totals (momentum 12 kg m/s12\ \mathrm{kg\,m/s}, energy 3636 J), not on the schedule of storage and release. Latch it for a second or a year — physics does not bill by the hour. Timing note: ~3 min once you see that release restores the elastic budget. The distractor answer treats the latched phase as "energy lost" and applies inelastic formulas to the ending — but the latch stores, it does not burn.

Exam traps

Wall formula on a free block. 12m1u2=12kx2\tfrac12 m_1u^2 = \tfrac12 kx^2 is legal only when the spring is backed by a wall/infinite mass. For a free m2m_2, subtract the untouchable COM energy first — or jump straight to 12μu2=12kxmax⁡2\tfrac12\mu u^2 = \tfrac12 kx_{\max}^2.

"Maximum compression = block 1 stops." It never stops mid-encounter (unless m1<m2m_1 < m_2 after separation, which is a different moment). Max squeeze = common velocity = COM velocity. Write v1=v2=vcv_1 = v_2 = v_c as the working line.

Forgetting the encounter ends elastic. After the spring relaxes, don't invent new physics: quote the elastic-collision results (5). Equal masses exchange; light block off heavy block rebounds; heavy block barely notices — all inherited intact.

Reduced-mass slips. μ=m1m2m1+m2\mu = \dfrac{m_1m_2}{m_1+m_2} — the product over the sum, always smaller than either mass. Writing the sum over the product (or using m1+m2m_1 + m_2) inflates the stored energy. Sanity: for equal masses μ=m/2\mu = m/2.

Signs after separation. v1′v_1' is negative when m1<m2m_1 < m_2. Carry the sign; "speed" answers then need the magnitude, and momentum audits need the sign. The rebound direction itself is a favourite one-mark MCQ.

Attached versus resting. A spring merely resting against m2m_2 (or the incoming block) pushes but cannot pull: the story ends at natural length with the elastic outcome. A spring attached to both blocks pulls back past natural length — the blocks never separate and oscillate about their COM forever. Read the mounting before predicting the ending.

Impulsive-force reflex. There is nothing "sudden" here — forces are finite (kxkx), contact lasts visible time. Do not import collision-time approximations; conversely, this is why the floor must be stated smooth: over a long contact, friction would have time to act (unlike in the bullet-block impact).

Origins · 1 minRobert Hooke and how this was discovered
RH
Robert Hooke
1635–1703 · London

Hooke published his spring law in 1676 as an anagram — ceiiinosssttuv — staking priority while he kept experimenting; unscrambled two years later, it read ut tensio, sic vis: as the stretch, so the force. That linear law, F=kxF = kx, is why this archetype is exactly solvable: linear force means quadratic energy 12kx2\tfrac12kx^2, and the whole encounter reduces to two conservation lines. Hooke was the great mechanic of the early Royal Society — city surveyor after the Great Fire, microscopist who coined the word "cell," Newton's most bitter rival — and his law turned out to be the small-deformation truth of all solids: the steel balls, railway buffers and colliding atoms that "bounce elastically" are all running Hooke's law in miniature, storing and returning energy exactly as the visible spring does here.

History
1660
— Hooke discovers the proportionality of spring force and extension; publishes it as an anagram in 1676, solving it in 1678.
1669
— Wallis, Wren and Huygens deliver collision laws to the Royal Society — momentum conserved always, "vis viva" only in the elastic case.
1687
— Newton's Principia frames both as consequences of the laws of motion; the scholium measures restitution ball by ball.
1880
s — Hertz solves the contact of elastic spheres: real collisions ARE spring problems, with kk from elasticity theory.
1900
s — Railway buffer-and-coupler design industrializes the archetype: springs sized by 12μu2\tfrac12\mu u^2 to swallow shunting collisions.

Going further

Texts. HC Verma, Concepts of Physics Vol. 1, Ch. 9 (the two-blocks-and-spring family in worked examples and exercises) · NCERT Physics Class 11, Ch. 6 · Kleppner & Kolenkow, Ch. 4 (collisions and the centre-of-mass frame). For the frame-based view of this archetype: Centre-of-Mass Frame Collisions (UG deep dive).

Provenance. All results are standard. A verifier should recompute: Example 1's chain (vc=2.0v_c = 2.0 m/s, stored 24 J, xmax⁡=0.245x_{\max} = 0.245 m) and the μ=4/3\mu = 4/3 kg shortcut; Example 2's explosion split (2.02.0 and 1.01.0 m/s, energies 2:1); Example 3's elastic exit (−2.0-2.0, +4.0+4.0 m/s) with all three audits; the KE decomposition identity of Derivation A Step 3 by direct expansion.

Prerequisites. Elastic Collisions in 1D · Spring Force & Hooke's Law · Conservation of Linear Momentum. Leads to. Which Conservation Law? (technique) · Centre-of-Mass Frame Collisions (UG deep dive).

Why exactly does maximum compression happen at common velocity?

Because compression is accumulated approach. The spring shortens at the rate v1−v2v_1 - v_2 (how fast the blocks close in); its length is the running total of that rate. A running total peaks when the rate crosses zero — that is, when v1=v2v_1 = v_2. After that instant the rear block is slower than the front block, the gap grows, and the spring re-extends. No dynamics needed: it is the same logic as "your bank balance peaks when deposits stop exceeding withdrawals."

Is momentum really conserved even while the spring is pushing?

Yes — at every instant. The spring pushes m1m_1 backward and m2m_2 forward with equal magnitudes (Newton's third law through a massless spring), so the pair's total momentum never budges: m1v1+m2v2=m1um_1v_1 + m_2v_2 = m_1u from first touch to final separation. This is stronger than the usual "before and after" statement, and exam questions exploit it: "find v2v_2 when the spring holds 10 J" is solvable precisely because momentum holds mid-encounter too.

What is the reduced mass really doing here?

It converts a two-body problem into a one-body summary. The pair's kinetic energy always splits as (COM part) + (relative part), and the relative part is 12μvrel2\tfrac12\mu v_{\text{rel}}^2 with μ=m1m2m1+m2\mu = \frac{m_1m_2}{m_1+m_2} — as if the relative motion belonged to a single fictitious particle of mass μ\mu. Since internal forces can only touch relative motion, μ\mu tells you instantly how much energy is up for grabs: storable in springs, losable in inelastic collisions (12μu2(1−e2)\tfrac12\mu u^2(1-e^2)), transferable in encounters. It is the momentum chapter's best shortcut and the rotation chapter will hand you its twin.

What changes if the spring is attached to both blocks?

The ending. Everything up to natural length is identical — but an attached spring can pull, so as the blocks try to separate the spring stretches and hauls them back. Result: no separation, ever; the blocks oscillate about their common centre of mass (which drifts at vcv_c), trading velocities periodically between (u,0)(u, 0) and (v1′,v2′)(v_1', v_2'). In the COM frame it is pure SHM with effective mass μ\mu, angular frequency ω=k/μ\omega = \sqrt{k/\mu} — a preview of the oscillations chapter riding on this module's algebra.

Does the stiffness k affect the final velocities?

No — and that is worth internalizing. kk sets the choreography: stiff spring, small xmax⁡x_{\max}, quick encounter; soft spring, deep slow squeeze. But the final velocities come from momentum + full energy return, and both are kk-blind. This is exactly why "instantaneous" elastic collisions can be solved without knowing anything about the contact forces: the invisible atomic springs have some enormous kk, and it cancels out of the answers just as it does here.

Real springs have mass. How bad is the "light spring" idealization?

For exam setups, excellent. A spring of mass msm_s carries some kinetic energy of its own (roughly a third of msm_s moves with the contact end), so a real encounter returns slightly less than 100% to the blocks and the outcome is very slightly inelastic. With msm_s a few percent of the block masses, corrections are below the precision of any answer you'd give. The idealization to actually watch is the floor: any friction acts throughout the long contact and genuinely breaks the momentum bookkeeping — which is why the problem always says "smooth."

Before this

Where this leads