# Inelastic Collision of Spinning Pucks with Friction

> Two identical spinning pucks on an air table are drawn together by a spring and collide completely inelastically, with friction preventing any slip at the contact. Starting from no orbital motion, the lecture shows that the central spring force leaves both spins untouched, then splits the impact into a normal impulse that stops the approach and a tangential friction impulse that launches an orbit and slows both spins equally. The no-slip condition fixes that impulse: the pair orbits at one sixth of the summed initial spins, each puck gives up a third of that sum, and the result is checked against angular momentum about the centre of mass. It closes on the gear-like meaning of the answer and three limiting cases.

- Canonical watch page: [Inelastic Collision of Spinning Pucks with Friction](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction)
- Publisher: [Academa, Inc.](https://academa.ai)
- Subject: Physics
- Published: 2026-10-14T14:55:34.735Z
- Updated: 2026-10-14T14:55:34.735Z
- Duration: PT304S (5 minutes 4 seconds)
- Chapters: 3
- Views: 2
- Language: en-US
- Access: Free
- Video stream: [HLS content](https://academa.ai/media/l/01M4XDBC1P7CTG23JQBHK9KB6J/0/dark/master.m3u8)
- Embed: [Player](https://academa.ai/embed/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction)
- Audiovisual record: [Semantic JSON](https://academa.ai/media/l/01M4XDBC1P7CTG23JQBHK9KB6J/0/semantic.json)
- Thumbnail: [Image](https://academa.ai/media/l/01M4XDBC1P7CTG23JQBHK9KB6J/0/dark/poster.jpg)

## Description

Two spinning pucks, pulled together by a spring, collide inelastically without slipping. Derive their final spins and orbital rate from the initial spins.

## Chapters

- [00:00–01:15.057 · Before the Impact](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=0)
- [01:15.057–03:22.198 · The Impulsive Contact](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=75.057375)
- [03:22.198–05:04 · The Bound Pair](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=202.19802083333335)

## Transcript

### [00:00 · Before the Impact](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=0)

Two identical pucks sit on an air table with their centres at rest. Each one spins about its own centre, the first at omega one nought and the second at omega two nought. A spring pulls them together until they collide. The impact is completely inelastic, and friction stops the surfaces slipping while it lasts. Our question is what they do afterwards: two final spins, and the rate at which the pair orbits. Each puck is a uniform disc of mass m and radius R, so its moment of inertia about its centre is one half m R squared. The spring force lies along the line of centres. It passes straight through each centre, so it exerts no torque on either puck, and the spins arrive at contact unchanged. The pull is internal, so the momenta stay equal and opposite and the centre of mass never moves. Every velocity lies along the line of centres, so there is no orbital angular momentum at all. So just before impact, the total angular momentum about the centre of mass is spin alone: I times the sum of the two initial spins. The collision may share that amount out differently, but it cannot change it.

### [01:15.057 · The Impulsive Contact](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=75.057375)

Freeze the instant of contact. The centre of mass sits exactly at the touching point Q, with the line of centres horizontal. Two impulses act there, equal and opposite on the two pucks. The normal impulse P is the inelastic part. It wipes out the approach speed entirely, so P equals m v, and the pucks stay pressed together afterwards. Friction supplies a tangential impulse J. It kicks puck two upward and puck one downward, each with speed J over m, so the total momentum is still zero. Two centres, each a distance R from Q, moving in opposite directions across the line. The pair has started to orbit, at Omega equal to J over m R. The same friction impulse also has a lever arm R about each centre. Work out the two cross products and both pucks receive the same angular impulse, minus R J, a clockwise kick. Divide by I, which is one half m R squared, and each spin drops by two J over m R. That is exactly twice Omega, the same drop for both pucks. One more condition fixes J. Friction forbids slipping, so the two surfaces at Q must move together. Puck one's surface there moves at minus R Omega plus R omega one, and puck two's at R Omega minus R omega two. Set them equal and divide by R. The rule is clean: the two final spins add up to twice the orbital rate. Now insert the spin drop for each puck. The initial spins, minus four Omega, must equal two Omega. So Omega is one sixth of the sum of the initial spins. Check it against angular momentum. The orbit carries two m R squared Omega, the spins carry I times two Omega, three m R squared Omega in all. Since I is half m R squared, the initial I times the sum of the spins matches that exactly when Omega is one sixth of the sum.

### [03:22.198 · The Bound Pair](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=202.19802083333335)

Put that back into the spin drops, and the whole final state is written in terms of the initial spins. The pair orbits at one sixth of their sum. Puck one ends at two omega one nought minus omega two nought, all over three, and puck two is the mirror image. Subtract the orbital rate and something simple appears. Measured against the turning line of centres, the two pucks spin at plus and minus half their initial difference. They roll on each other like meshed gears, and friction has nothing more to do. Take the plainest start: puck one spinning at six units and puck two not spinning at all. Then the pair orbits at one unit, puck one keeps four, and puck two, which began at rest, is driven backwards at two. Watch one full revolution of the pair. In that time puck one turns four times forward, while puck two turns twice the other way. The spring now only supplies the inward pull that keeps them together. Three starting cases are worth keeping. One spinning puck, as we just watched: a sixth of its spin goes into the orbit, and the idle puck is driven backwards. Equal spins: every rate becomes one third of the original, so the two pucks lock and turn together as a single rigid body. Opposite spins: the sum is zero, there is no orbit, and nothing changes at all, because the pucks were already rolling on each other like gears. So the sum of the spins is shared out by angular momentum, the difference survives untouched, and friction only enforces the rolling. The kinetic energy that disappears was taken by the impact itself.

## About Academa, Inc.

Academa makes technical knowledge easier to understand through visual lectures and lets learners request new lecture videos on the topics they need.

## Complete audiovisual record

Immutable source: [semantic.json](https://academa.ai/media/l/01M4XDBC1P7CTG23JQBHK9KB6J/0/semantic.json)

Record version: 1. Render attempt: 0.

### How to read this timeline

Each scene owns its object identifiers. A beat's board is the complete board when listed, empty when marked empty, and unchanged from the nearest earlier listed board in the same scene when marked unchanged. Action times are absolute positions in the published video.

### Scene 1: [Before the Impact](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=0)

Span: 00:00–01:15.057 (0s–75.057375s).

#### Objects

- c1: a Point \[blue\] labelled "omega\_(1,0)" drawn in fig (location=((-1.0 \* d), 0.0))
- c2: a Point \[green\] labelled "omega\_(2,0)" drawn in fig (location=((1.0 \* d), 0.0))
- d: a VariableNumber (initial\_value=2.8)
- fig: a Figure (x\_range=(-4.0, 4.0), y\_range=(-1.8, 1.8), aspect=(20.0, 9.0))
- g1: a Math \[text\] that says "$I = frac(1, 2) m R^2$"
- g2: a Math \[text\] that says "$tau\_1 = tau\_2 = 0$"
- g3: a Math \[text\] that says "$L\_(upright("orb")) = 0$"
- g4: a Math \[text\] that says "$L = I (omega\_(1,0) + omega\_(2,0))$"
- heading: a Heading that says "Before the Impact"
- point: a Point \[yellow\] drawn in fig
- puck1: a Circle \[blue\] drawn in fig (center=((-1.0 \* d), 0.0))
- puck2: a Circle \[green\] drawn in fig (center=((1.0 \* d), 0.0))
- question: a Text \[text\] that says "Find $omega\_1$, $omega\_2$ and the orbital rate $Omega$ after the impact."
- s: a VariableNumber
- spoke1: a Line \[blue\] drawn in fig (start=((-1.0 \* d), 0.0), end=(((-1.0 \* d) + (1.0 \* cos(((6.0 \* s) + 0.5)))), (1.0 \* sin(((6.…)
- spoke2: a Line \[green\] drawn in fig (start=((1.0 \* d), 0.0), end=(((1.0 \* d) + (1.0 \* cos(((3.5 \* s) + 2.0)))), (1.0 \* sin(((3.5…)
- spring: a Line \[gray\] labelled "upright("spring")" drawn in fig (start=((-1.0 \* d), 0.0), dashed=True)
- vel1: a Vector \[magenta\] labelled "arrow(v)" drawn in fig (start=((-1.0 \* d), 1.35), end=(((-1.0 \* d) + 0.9), 1.35))
- vel2: a Vector \[magenta\] labelled "-arrow(v)" drawn in fig (start=((1.0 \* d), 1.35), end=(((1.0 \* d) - 0.9), 1.35))

#### Beats

##### [00:00](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=0)

Narration: Two identical pucks sit on an air table with their centres at rest. Each one spins about its own centre, the first at omega one nought and the second at omega two nought.

Board: Empty.

Actions:
- [00:00](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=0): heading is shown on the screen, written out.
- [00:00](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=0): fig is shown on the screen, written out.
- [00:00](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=0): puck1 is shown on the screen, written out.
- [00:00](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=0): puck2 is shown on the screen, written out.
- [00:00](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=0): spoke1 is shown on the screen, written out.
- [00:00](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=0): spoke2 is shown on the screen, written out.
- [00:5.04](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=5.04): spoke1 is redrawn as the numbers it depends on change.
- [00:5.04](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=5.04): spoke2 is redrawn as the numbers it depends on change.
- [00:5.04](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=5.04): s ticks to 4.0.
- [00:7.04](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=7.04): c1 is shown on the screen, written out.
- [00:8.96](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=8.96): c2 is shown on the screen, written out.

##### [00:11.407](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=11.407499999999999)

Narration: A spring pulls them together until they collide. The impact is completely inelastic, and friction stops the surfaces slipping while it lasts. Our question is what they do afterwards: two final spins, and the rate at which the pair orbits.

Board: fig — a Figure (x\_range=(-4.0, 4.0), y\_range=(-1.8, 1.8), aspect=(20.0, 9.0)); heading — a Heading that says "Before the Impact"; puck1 — a Circle \[blue\] drawn in fig (center=((-1.0 \* d), 0.0)); puck2 — a Circle \[green\] drawn in fig (center=((1.0 \* d), 0.0)); spoke1 — a Line \[blue\] drawn in fig (start=((-1.0 \* d), 0.0), end=(((-1.0 \* d) + (1.0 \* cos(((6.0 \* s) + 0.5)))), (1.0 \* sin(((6.…); spoke2 — a Line \[green\] drawn in fig (start=((1.0 \* d), 0.0), end=(((1.0 \* d) + (1.0 \* cos(((3.5 \* s) + 2.0)))), (1.0 \* sin(((3.5…); c1 — a Point \[blue\] labelled "omega\_(1,0)" drawn in fig (location=((-1.0 \* d), 0.0)); c2 — a Point \[green\] labelled "omega\_(2,0)" drawn in fig (location=((1.0 \* d), 0.0))

Actions:
- [00:11.407](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=11.407499999999999): spoke1 is redrawn as the numbers it depends on change.
- [00:11.407](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=11.407499999999999): spoke2 is redrawn as the numbers it depends on change.
- [00:11.407](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=11.407499999999999): s ticks to 8.0.
- [00:11.8](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=11.8): spring is shown on the screen, written out.
- [00:20.68](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=20.68): fig moves to a new place on the board.
- [00:20.68](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=20.68): question is shown on the screen, written out.

##### [00:27.287](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=27.287499999999998)

Narration: Each puck is a uniform disc of mass m and radius R, so its moment of inertia about its centre is one half m R squared.

Board: question — a Text \[text\] that says "Find $omega\_1$, $omega\_2$ and the orbital rate $Omega$ after the impact."; fig — a Figure (x\_range=(-4.0, 4.0), y\_range=(-1.8, 1.8), aspect=(20.0, 9.0)); heading — a Heading that says "Before the Impact"; puck1 — a Circle \[blue\] drawn in fig (center=((-1.0 \* d), 0.0)); puck2 — a Circle \[green\] drawn in fig (center=((1.0 \* d), 0.0)); spoke1 — a Line \[blue\] drawn in fig (start=((-1.0 \* d), 0.0), end=(((-1.0 \* d) + (1.0 \* cos(((6.0 \* s) + 0.5)))), (1.0 \* sin(((6.…); spoke2 — a Line \[green\] drawn in fig (start=((1.0 \* d), 0.0), end=(((1.0 \* d) + (1.0 \* cos(((3.5 \* s) + 2.0)))), (1.0 \* sin(((3.5…); c1 — a Point \[blue\] labelled "omega\_(1,0)" drawn in fig (location=((-1.0 \* d), 0.0)); c2 — a Point \[green\] labelled "omega\_(2,0)" drawn in fig (location=((1.0 \* d), 0.0)); spring — a Line \[gray\] labelled "upright("spring")" drawn in fig (start=((-1.0 \* d), 0.0), dashed=True)

Actions:
- [00:27.287](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=27.287499999999998): spoke1 is redrawn as the numbers it depends on change.
- [00:27.287](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=27.287499999999998): spoke2 is redrawn as the numbers it depends on change.
- [00:27.287](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=27.287499999999998): s ticks to 11.0.
- [00:32](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=32): g1 is shown on the screen, written out.

##### [00:36.442](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=36.442499999999995)

Narration: The spring force lies along the line of centres. It passes straight through each centre, so it exerts no torque on either puck, and the spins arrive at contact unchanged.

Board: question — a Text \[text\] that says "Find $omega\_1$, $omega\_2$ and the orbital rate $Omega$ after the impact."; g1 — a Math \[text\] that says "$I = frac(1, 2) m R^2$"; fig — a Figure (x\_range=(-4.0, 4.0), y\_range=(-1.8, 1.8), aspect=(20.0, 9.0)); heading — a Heading that says "Before the Impact"; puck1 — a Circle \[blue\] drawn in fig (center=((-1.0 \* d), 0.0)); puck2 — a Circle \[green\] drawn in fig (center=((1.0 \* d), 0.0)); spoke1 — a Line \[blue\] drawn in fig (start=((-1.0 \* d), 0.0), end=(((-1.0 \* d) + (1.0 \* cos(((6.0 \* s) + 0.5)))), (1.0 \* sin(((6.…); spoke2 — a Line \[green\] drawn in fig (start=((1.0 \* d), 0.0), end=(((1.0 \* d) + (1.0 \* cos(((3.5 \* s) + 2.0)))), (1.0 \* sin(((3.5…); c1 — a Point \[blue\] labelled "omega\_(1,0)" drawn in fig (location=((-1.0 \* d), 0.0)); c2 — a Point \[green\] labelled "omega\_(2,0)" drawn in fig (location=((1.0 \* d), 0.0)); spring — a Line \[gray\] labelled "upright("spring")" drawn in fig (start=((-1.0 \* d), 0.0), dashed=True)

Actions:
- [00:36.442](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=36.442499999999995): spoke1 is redrawn as the numbers it depends on change.
- [00:36.442](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=36.442499999999995): spoke2 is redrawn as the numbers it depends on change.
- [00:36.442](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=36.442499999999995): s ticks to 15.0.
- [00:38.36](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=38.35999999999999): spring is indicated — a transient flash.
- [00:42.76](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=42.76): g2 is shown on the screen, written out.

##### [00:47.442](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=47.442499999999995)

Narration: The pull is internal, so the momenta stay equal and opposite and the centre of mass never moves. Every velocity lies along the line of centres, so there is no orbital angular momentum at all.

Board: question — a Text \[text\] that says "Find $omega\_1$, $omega\_2$ and the orbital rate $Omega$ after the impact."; g1 — a Math \[text\] that says "$I = frac(1, 2) m R^2$"; g2 — a Math \[text\] that says "$tau\_1 = tau\_2 = 0$"; fig — a Figure (x\_range=(-4.0, 4.0), y\_range=(-1.8, 1.8), aspect=(20.0, 9.0)); heading — a Heading that says "Before the Impact"; puck1 — a Circle \[blue\] drawn in fig (center=((-1.0 \* d), 0.0)); puck2 — a Circle \[green\] drawn in fig (center=((1.0 \* d), 0.0)); spoke1 — a Line \[blue\] drawn in fig (start=((-1.0 \* d), 0.0), end=(((-1.0 \* d) + (1.0 \* cos(((6.0 \* s) + 0.5)))), (1.0 \* sin(((6.…); spoke2 — a Line \[green\] drawn in fig (start=((1.0 \* d), 0.0), end=(((1.0 \* d) + (1.0 \* cos(((3.5 \* s) + 2.0)))), (1.0 \* sin(((3.5…); c1 — a Point \[blue\] labelled "omega\_(1,0)" drawn in fig (location=((-1.0 \* d), 0.0)); c2 — a Point \[green\] labelled "omega\_(2,0)" drawn in fig (location=((1.0 \* d), 0.0)); spring — a Line \[gray\] labelled "upright("spring")" drawn in fig (start=((-1.0 \* d), 0.0), dashed=True)

Actions:
- [00:47.442](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=47.442499999999995): puck1 is redrawn as the numbers it depends on change.
- [00:47.442](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=47.442499999999995): puck2 is redrawn as the numbers it depends on change.
- [00:47.442](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=47.442499999999995): spoke1 is redrawn as the numbers it depends on change.
- [00:47.442](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=47.442499999999995): spoke2 is redrawn as the numbers it depends on change.
- [00:47.442](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=47.442499999999995): c1 is redrawn as the numbers it depends on change.
- [00:47.442](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=47.442499999999995): c2 is redrawn as the numbers it depends on change.
- [00:47.442](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=47.442499999999995): spring is redrawn as the numbers it depends on change.
- [00:47.442](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=47.442499999999995): s ticks to 20.0.
- [00:49.52](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=49.519999999999996): vel1 is redrawn as the numbers it depends on change.
- [00:49.52](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=49.519999999999996): vel2 is redrawn as the numbers it depends on change.
- [00:49.52](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=49.519999999999996): vel1 is shown on the screen, written out.
- [00:49.52](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=49.519999999999996): vel2 is shown on the screen, written out.
- [00:49.52](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=49.519999999999996): d ticks to 1.0.
- [00:57.52](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=57.519999999999996): g3 is shown on the screen, written out.

##### [01:0.305](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=60.30499999999999)

Narration: So just before impact, the total angular momentum about the centre of mass is spin alone: I times the sum of the two initial spins. The collision may share that amount out differently, but it cannot change it.

Board: question — a Text \[text\] that says "Find $omega\_1$, $omega\_2$ and the orbital rate $Omega$ after the impact."; g1 — a Math \[text\] that says "$I = frac(1, 2) m R^2$"; g2 — a Math \[text\] that says "$tau\_1 = tau\_2 = 0$"; g3 — a Math \[text\] that says "$L\_(upright("orb")) = 0$"; fig — a Figure (x\_range=(-4.0, 4.0), y\_range=(-1.8, 1.8), aspect=(20.0, 9.0)); heading — a Heading that says "Before the Impact"; puck1 — a Circle \[blue\] drawn in fig (center=((-1.0 \* d), 0.0)); puck2 — a Circle \[green\] drawn in fig (center=((1.0 \* d), 0.0)); spoke1 — a Line \[blue\] drawn in fig (start=((-1.0 \* d), 0.0), end=(((-1.0 \* d) + (1.0 \* cos(((6.0 \* s) + 0.5)))), (1.0 \* sin(((6.…); spoke2 — a Line \[green\] drawn in fig (start=((1.0 \* d), 0.0), end=(((1.0 \* d) + (1.0 \* cos(((3.5 \* s) + 2.0)))), (1.0 \* sin(((3.5…); c1 — a Point \[blue\] labelled "omega\_(1,0)" drawn in fig (location=((-1.0 \* d), 0.0)); c2 — a Point \[green\] labelled "omega\_(2,0)" drawn in fig (location=((1.0 \* d), 0.0)); spring — a Line \[gray\] labelled "upright("spring")" drawn in fig (start=((-1.0 \* d), 0.0), dashed=True); vel1 — a Vector \[magenta\] labelled "arrow(v)" drawn in fig (start=((-1.0 \* d), 1.35), end=(((-1.0 \* d) + 0.9), 1.35)); vel2 — a Vector \[magenta\] labelled "-arrow(v)" drawn in fig (start=((1.0 \* d), 1.35), end=(((1.0 \* d) - 0.9), 1.35))

Actions:
- [01:0.305](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=60.30499999999999): vel1 is hidden from the screen.
- [01:0.305](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=60.30499999999999): vel2 is hidden from the screen.
- [01:4.92](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=64.91999999999999): point is shown on the screen, grown.
- [01:5.88](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=65.88): g4 is shown on the screen, written out.
- [01:7.95](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=67.95032533683863): point is hidden from the screen.
- [01:10.04](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=70.03999999999999): A box is drawn around g4.
- [01:14.016](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=74.01570833333331): fig is hidden from the screen — left the board.
- [01:14.016](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=74.01570833333331): puck1 is hidden from the screen — fig left the board.
- [01:14.016](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=74.01570833333331): puck2 is hidden from the screen — fig left the board.
- [01:14.016](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=74.01570833333331): spoke1 is hidden from the screen — fig left the board.
- [01:14.016](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=74.01570833333331): spoke2 is hidden from the screen — fig left the board.
- [01:14.016](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=74.01570833333331): c1 is hidden from the screen — fig left the board.
- [01:14.016](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=74.01570833333331): c2 is hidden from the screen — fig left the board.
- [01:14.016](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=74.01570833333331): spring is hidden from the screen — fig left the board.
- [01:14.016](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=74.01570833333331): g1 is hidden from the screen — left the board.
- [01:14.016](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=74.01570833333331): g2 is hidden from the screen — left the board.
- [01:14.016](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=74.01570833333331): g3 is hidden from the screen — left the board.
- [01:14.016](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=74.01570833333331): g4 is hidden from the screen — left the board.
- [01:14.016](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=74.01570833333331): heading is hidden from the screen — left the board.
- [01:14.016](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=74.01570833333331): question is hidden from the screen — left the board.

### Scene 2: [The Impulsive Contact](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=75.057375)

Span: 01:15.057–03:22.198 (75.057375s–202.19802083333335s).

#### Objects

- a0: a Math \[text\] that says "$P = m v$"
- a1: a Math \[text\] that says "$R Omega = frac(J, m)$"
- a2: a Math \[text\] that says "$I Delta omega\_i = -R J$"
- a3: a Math \[text\] that says "$Delta omega\_i = -frac(2 J, m R) = -2 Omega$"
- b1: a Math \[text\] that says "$-R Omega + R omega\_1 = R Omega - R omega\_2$"
- b2: a Math \[text\] that says "$omega\_(1,0) + omega\_(2,0) - 4 Omega = 2 Omega$"
- b3: a Math \[text\] that says "$L = 2 m R^2 Omega + I (2 Omega) = 3 m R^2 Omega$"
- cen1: a Point \[blue\] labelled "C\_1" drawn in fig (location=(-1.0, 0.0))
- cen2: a Point \[green\] labelled "C\_2" drawn in fig (location=(1.0, 0.0))
- contact: a Point \[yellow\] labelled "Q" drawn in fig
- fig: a Figure (x\_range=(-2.6, 2.6), y\_range=(-1.8, 1.8), aspect=(13.0, 9.0))
- fric1: a Vector \[red\] labelled "-J" drawn in fig (start=(-0.15, 0.0), end=(-0.15, -1.0))
- fric2: a Vector \[red\] labelled "J" drawn in fig (start=(0.15, 0.0), end=(0.15, 1.0))
- head\_a: a Heading that says "The Impulsive Contact"
- head\_b: a Heading that says "Rolling Fixes the Impulse"
- kick1: a CurvedArrow \[red\] labelled "Delta omega" drawn in fig (start=(-1.65, -0.5), end=(-1.65, 0.5), bend=0.4)
- kick2: a CurvedArrow \[red\] labelled "Delta omega" drawn in fig (start=(1.65, 0.5), end=(1.65, -0.5), bend=0.4)
- move1: a Vector \[magenta\] labelled "frac(J, m)" drawn in fig (start=(-1.0, 0.0), end=(-1.0, -1.0))
- move2: a Vector \[magenta\] labelled "frac(J, m)" drawn in fig (start=(1.0, 0.0), end=(1.0, 1.0))
- orbit: a CurvedArrow \[magenta\] labelled "Omega" drawn in fig (start=(1.6, 1.45), end=(-1.6, 1.45), bend=0.35)
- p1: a Circle \[blue\] drawn in fig (center=(-1.0, 0.0))
- p2: a Circle \[green\] drawn in fig (center=(1.0, 0.0))
- point: a Point \[yellow\] drawn in fig
- push1: a Vector \[yellow\] labelled "-P" drawn in fig (end=(-0.75, 0.0))
- push2: a Vector \[yellow\] labelled "P" drawn in fig (end=(0.75, 0.0))

#### Beats

##### [01:15.057](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=75.057375)

Narration: Freeze the instant of contact. The centre of mass sits exactly at the touching point Q, with the line of centres horizontal. Two impulses act there, equal and opposite on the two pucks.

Board: Empty.

Actions:
- [01:15.057](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=75.057375): head\_a is shown on the screen, written out.
- [01:15.057](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=75.057375): fig is shown on the screen, written out.
- [01:15.057](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=75.057375): p1 is shown on the screen, written out.
- [01:15.057](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=75.057375): p2 is shown on the screen, written out.
- [01:15.057](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=75.057375): cen1 is shown on the screen, written out.
- [01:15.057](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=75.057375): cen2 is shown on the screen, written out.
- [01:20.257](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=80.257375): contact is shown on the screen, written out.

##### [01:27.642](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=87.64237499999999)

Narration: The normal impulse P is the inelastic part. It wipes out the approach speed entirely, so P equals m v, and the pucks stay pressed together afterwards.

Board: fig — a Figure (x\_range=(-2.6, 2.6), y\_range=(-1.8, 1.8), aspect=(13.0, 9.0)); head\_a — a Heading that says "The Impulsive Contact"; p1 — a Circle \[blue\] drawn in fig (center=(-1.0, 0.0)); p2 — a Circle \[green\] drawn in fig (center=(1.0, 0.0)); cen1 — a Point \[blue\] labelled "C\_1" drawn in fig (location=(-1.0, 0.0)); cen2 — a Point \[green\] labelled "C\_2" drawn in fig (location=(1.0, 0.0)); contact — a Point \[yellow\] labelled "Q" drawn in fig

Actions:
- [01:27.977](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=87.977375): push2 is shown on the screen, written out.
- [01:27.977](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=87.977375): push1 is shown on the screen, written out.
- [01:34.297](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=94.29737499999999): fig moves to a new place on the board.
- [01:34.297](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=94.29737499999999): a0 is shown on the screen, written out.

##### [01:38.65](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=98.649875)

Narration: Friction supplies a tangential impulse J. It kicks puck two upward and puck one downward, each with speed J over m, so the total momentum is still zero.

Board: a0 — a Math \[text\] that says "$P = m v$"; fig — a Figure (x\_range=(-2.6, 2.6), y\_range=(-1.8, 1.8), aspect=(13.0, 9.0)); head\_a — a Heading that says "The Impulsive Contact"; p1 — a Circle \[blue\] drawn in fig (center=(-1.0, 0.0)); p2 — a Circle \[green\] drawn in fig (center=(1.0, 0.0)); cen1 — a Point \[blue\] labelled "C\_1" drawn in fig (location=(-1.0, 0.0)); cen2 — a Point \[green\] labelled "C\_2" drawn in fig (location=(1.0, 0.0)); contact — a Point \[yellow\] labelled "Q" drawn in fig; push2 — a Vector \[yellow\] labelled "P" drawn in fig (end=(0.75, 0.0)); push1 — a Vector \[yellow\] labelled "-P" drawn in fig (end=(-0.75, 0.0))

Actions:
- [01:38.897](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=98.897375): fric2 is shown on the screen, written out.
- [01:38.897](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=98.897375): fric1 is shown on the screen, written out.
- [01:43.057](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=103.057375): move2 is shown on the screen, written out.
- [01:44.417](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=104.41737499999999): move1 is shown on the screen, written out.

##### [01:50.087](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=110.087375)

Narration: Two centres, each a distance R from Q, moving in opposite directions across the line. The pair has started to orbit, at Omega equal to J over m R.

Board: a0 — a Math \[text\] that says "$P = m v$"; fig — a Figure (x\_range=(-2.6, 2.6), y\_range=(-1.8, 1.8), aspect=(13.0, 9.0)); head\_a — a Heading that says "The Impulsive Contact"; p1 — a Circle \[blue\] drawn in fig (center=(-1.0, 0.0)); p2 — a Circle \[green\] drawn in fig (center=(1.0, 0.0)); cen1 — a Point \[blue\] labelled "C\_1" drawn in fig (location=(-1.0, 0.0)); cen2 — a Point \[green\] labelled "C\_2" drawn in fig (location=(1.0, 0.0)); contact — a Point \[yellow\] labelled "Q" drawn in fig; push2 — a Vector \[yellow\] labelled "P" drawn in fig (end=(0.75, 0.0)); push1 — a Vector \[yellow\] labelled "-P" drawn in fig (end=(-0.75, 0.0)); fric2 — a Vector \[red\] labelled "J" drawn in fig (start=(0.15, 0.0), end=(0.15, 1.0)); fric1 — a Vector \[red\] labelled "-J" drawn in fig (start=(-0.15, 0.0), end=(-0.15, -1.0)); move2 — a Vector \[magenta\] labelled "frac(J, m)" drawn in fig (start=(1.0, 0.0), end=(1.0, 1.0)); move1 — a Vector \[magenta\] labelled "frac(J, m)" drawn in fig (start=(-1.0, 0.0), end=(-1.0, -1.0))

Actions:
- [01:57.457](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=117.45737499999998): orbit is shown on the screen, written out.
- [01:58.617](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=118.61737499999998): a1 is shown on the screen, written out.

##### [02:1.235](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=121.23487499999999)

Narration: The same friction impulse also has a lever arm R about each centre. Work out the two cross products and both pucks receive the same angular impulse, minus R J, a clockwise kick.

Board: a0 — a Math \[text\] that says "$P = m v$"; a1 — a Math \[text\] that says "$R Omega = frac(J, m)$"; fig — a Figure (x\_range=(-2.6, 2.6), y\_range=(-1.8, 1.8), aspect=(13.0, 9.0)); head\_a — a Heading that says "The Impulsive Contact"; p1 — a Circle \[blue\] drawn in fig (center=(-1.0, 0.0)); p2 — a Circle \[green\] drawn in fig (center=(1.0, 0.0)); cen1 — a Point \[blue\] labelled "C\_1" drawn in fig (location=(-1.0, 0.0)); cen2 — a Point \[green\] labelled "C\_2" drawn in fig (location=(1.0, 0.0)); contact — a Point \[yellow\] labelled "Q" drawn in fig; push2 — a Vector \[yellow\] labelled "P" drawn in fig (end=(0.75, 0.0)); push1 — a Vector \[yellow\] labelled "-P" drawn in fig (end=(-0.75, 0.0)); fric2 — a Vector \[red\] labelled "J" drawn in fig (start=(0.15, 0.0), end=(0.15, 1.0)); fric1 — a Vector \[red\] labelled "-J" drawn in fig (start=(-0.15, 0.0), end=(-0.15, -1.0)); move2 — a Vector \[magenta\] labelled "frac(J, m)" drawn in fig (start=(1.0, 0.0), end=(1.0, 1.0)); move1 — a Vector \[magenta\] labelled "frac(J, m)" drawn in fig (start=(-1.0, 0.0), end=(-1.0, -1.0)); orbit — a CurvedArrow \[magenta\] labelled "Omega" drawn in fig (start=(1.6, 1.45), end=(-1.6, 1.45), bend=0.35)

Actions:
- [02:3.457](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=123.45737499999998): fric2 is indicated — a transient flash.
- [02:3.457](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=123.45737499999998): fric1 is indicated — a transient flash.
- [02:9.217](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=129.21737499999998): a2 is shown on the screen, written out.
- [02:11.857](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=131.857375): kick2 is shown on the screen, written out.
- [02:11.857](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=131.857375): kick1 is shown on the screen, written out.

##### [02:13.467](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=133.467375)

Narration: Divide by I, which is one half m R squared, and each spin drops by two J over m R. That is exactly twice Omega, the same drop for both pucks.

Board: a0 — a Math \[text\] that says "$P = m v$"; a1 — a Math \[text\] that says "$R Omega = frac(J, m)$"; a2 — a Math \[text\] that says "$I Delta omega\_i = -R J$"; fig — a Figure (x\_range=(-2.6, 2.6), y\_range=(-1.8, 1.8), aspect=(13.0, 9.0)); head\_a — a Heading that says "The Impulsive Contact"; p1 — a Circle \[blue\] drawn in fig (center=(-1.0, 0.0)); p2 — a Circle \[green\] drawn in fig (center=(1.0, 0.0)); cen1 — a Point \[blue\] labelled "C\_1" drawn in fig (location=(-1.0, 0.0)); cen2 — a Point \[green\] labelled "C\_2" drawn in fig (location=(1.0, 0.0)); contact — a Point \[yellow\] labelled "Q" drawn in fig; push2 — a Vector \[yellow\] labelled "P" drawn in fig (end=(0.75, 0.0)); push1 — a Vector \[yellow\] labelled "-P" drawn in fig (end=(-0.75, 0.0)); fric2 — a Vector \[red\] labelled "J" drawn in fig (start=(0.15, 0.0), end=(0.15, 1.0)); fric1 — a Vector \[red\] labelled "-J" drawn in fig (start=(-0.15, 0.0), end=(-0.15, -1.0)); move2 — a Vector \[magenta\] labelled "frac(J, m)" drawn in fig (start=(1.0, 0.0), end=(1.0, 1.0)); move1 — a Vector \[magenta\] labelled "frac(J, m)" drawn in fig (start=(-1.0, 0.0), end=(-1.0, -1.0)); orbit — a CurvedArrow \[magenta\] labelled "Omega" drawn in fig (start=(1.6, 1.45), end=(-1.6, 1.45), bend=0.35); kick2 — a CurvedArrow \[red\] labelled "Delta omega" drawn in fig (start=(1.65, 0.5), end=(1.65, -0.5), bend=0.4); kick1 — a CurvedArrow \[red\] labelled "Delta omega" drawn in fig (start=(-1.65, -0.5), end=(-1.65, 0.5), bend=0.4)

Actions:
- [02:17.977](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=137.977375): a3 is shown on the screen, written out.
- [02:21.577](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=141.577375): a3 (the "-2 Omega" part) is emphasized.
- [02:23.657](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=143.657375): a3 (the "-2 Omega" part) is no longer emphasized.
- [02:24.612](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=144.612375): a3 moves to a new place on the board.
- [02:24.612](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=144.612375): a0 is hidden from the screen — left the board.
- [02:24.612](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=144.612375): a1 is hidden from the screen — left the board.
- [02:24.612](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=144.612375): a2 is hidden from the screen — left the board.
- [02:24.612](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=144.612375): head\_a is hidden from the screen — left the board.

##### [02:25.812](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=145.81237499999997)

Narration: One more condition fixes J. Friction forbids slipping, so the two surfaces at Q must move together. Puck one's surface there moves at minus R Omega plus R omega one, and puck two's at R Omega minus R omega two.

Board: a3 — a Math \[text\] that says "$Delta omega\_i = -frac(2 J, m R) = -2 Omega$"; fig — a Figure (x\_range=(-2.6, 2.6), y\_range=(-1.8, 1.8), aspect=(13.0, 9.0)); p1 — a Circle \[blue\] drawn in fig (center=(-1.0, 0.0)); p2 — a Circle \[green\] drawn in fig (center=(1.0, 0.0)); cen1 — a Point \[blue\] labelled "C\_1" drawn in fig (location=(-1.0, 0.0)); cen2 — a Point \[green\] labelled "C\_2" drawn in fig (location=(1.0, 0.0)); contact — a Point \[yellow\] labelled "Q" drawn in fig; push2 — a Vector \[yellow\] labelled "P" drawn in fig (end=(0.75, 0.0)); push1 — a Vector \[yellow\] labelled "-P" drawn in fig (end=(-0.75, 0.0)); fric2 — a Vector \[red\] labelled "J" drawn in fig (start=(0.15, 0.0), end=(0.15, 1.0)); fric1 — a Vector \[red\] labelled "-J" drawn in fig (start=(-0.15, 0.0), end=(-0.15, -1.0)); move2 — a Vector \[magenta\] labelled "frac(J, m)" drawn in fig (start=(1.0, 0.0), end=(1.0, 1.0)); move1 — a Vector \[magenta\] labelled "frac(J, m)" drawn in fig (start=(-1.0, 0.0), end=(-1.0, -1.0)); orbit — a CurvedArrow \[magenta\] labelled "Omega" drawn in fig (start=(1.6, 1.45), end=(-1.6, 1.45), bend=0.35); kick2 — a CurvedArrow \[red\] labelled "Delta omega" drawn in fig (start=(1.65, 0.5), end=(1.65, -0.5), bend=0.4); kick1 — a CurvedArrow \[red\] labelled "Delta omega" drawn in fig (start=(-1.65, -0.5), end=(-1.65, 0.5), bend=0.4)

Actions:
- [02:25.812](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=145.81237499999997): head\_b is shown on the screen, written out.
- [02:25.812](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=145.81237499999997): push2 is hidden from the screen.
- [02:25.812](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=145.81237499999997): push1 is hidden from the screen.
- [02:30.537](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=150.53737499999994): point is shown on the screen, grown.
- [02:33.257](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=153.25737499999997): b1 is shown on the screen, written out.
- [02:33.29](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=153.28971514717904): point is hidden from the screen.

##### [02:41.96](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=161.959875)

Narration: Set them equal and divide by R. The rule is clean: the two final spins add up to twice the orbital rate.

Board: a3 — a Math \[text\] that says "$Delta omega\_i = -frac(2 J, m R) = -2 Omega$"; fig — a Figure (x\_range=(-2.6, 2.6), y\_range=(-1.8, 1.8), aspect=(13.0, 9.0)); p1 — a Circle \[blue\] drawn in fig (center=(-1.0, 0.0)); p2 — a Circle \[green\] drawn in fig (center=(1.0, 0.0)); cen1 — a Point \[blue\] labelled "C\_1" drawn in fig (location=(-1.0, 0.0)); cen2 — a Point \[green\] labelled "C\_2" drawn in fig (location=(1.0, 0.0)); contact — a Point \[yellow\] labelled "Q" drawn in fig; fric2 — a Vector \[red\] labelled "J" drawn in fig (start=(0.15, 0.0), end=(0.15, 1.0)); fric1 — a Vector \[red\] labelled "-J" drawn in fig (start=(-0.15, 0.0), end=(-0.15, -1.0)); move2 — a Vector \[magenta\] labelled "frac(J, m)" drawn in fig (start=(1.0, 0.0), end=(1.0, 1.0)); move1 — a Vector \[magenta\] labelled "frac(J, m)" drawn in fig (start=(-1.0, 0.0), end=(-1.0, -1.0)); orbit — a CurvedArrow \[magenta\] labelled "Omega" drawn in fig (start=(1.6, 1.45), end=(-1.6, 1.45), bend=0.35); kick2 — a CurvedArrow \[red\] labelled "Delta omega" drawn in fig (start=(1.65, 0.5), end=(1.65, -0.5), bend=0.4); kick1 — a CurvedArrow \[red\] labelled "Delta omega" drawn in fig (start=(-1.65, -0.5), end=(-1.65, 0.5), bend=0.4); b1 — a Math \[text\] that says "$-R Omega + R omega\_1 = R Omega - R omega\_2$"; head\_b — a Heading that says "Rolling Fixes the Impulse"

Actions:
- [02:43.137](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=163.13737499999996): b1 becomes "$omega\_1 + omega\_2 = 2 Omega$".

##### [02:49.785](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=169.784875)

Narration: Now insert the spin drop for each puck. The initial spins, minus four Omega, must equal two Omega. So Omega is one sixth of the sum of the initial spins.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [02:50.377](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=170.37737499999997): b2 is shown on the screen, written out.
- [02:51.257](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=171.257375): a3 is indicated — a transient flash.
- [02:58.297](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=178.297375): b2 becomes "$Omega = frac(omega\_(1,0) + omega\_(2,0), 6)$".
- [03:0.545](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=180.544875): A box is drawn around b2.

##### [03:1.145](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=181.144875)

Narration: Check it against angular momentum. The orbit carries two m R squared Omega, the spins carry I times two Omega, three m R squared Omega in all.

Board: a3 — a Math \[text\] that says "$Delta omega\_i = -frac(2 J, m R) = -2 Omega$"; fig — a Figure (x\_range=(-2.6, 2.6), y\_range=(-1.8, 1.8), aspect=(13.0, 9.0)); p1 — a Circle \[blue\] drawn in fig (center=(-1.0, 0.0)); p2 — a Circle \[green\] drawn in fig (center=(1.0, 0.0)); cen1 — a Point \[blue\] labelled "C\_1" drawn in fig (location=(-1.0, 0.0)); cen2 — a Point \[green\] labelled "C\_2" drawn in fig (location=(1.0, 0.0)); contact — a Point \[yellow\] labelled "Q" drawn in fig; fric2 — a Vector \[red\] labelled "J" drawn in fig (start=(0.15, 0.0), end=(0.15, 1.0)); fric1 — a Vector \[red\] labelled "-J" drawn in fig (start=(-0.15, 0.0), end=(-0.15, -1.0)); move2 — a Vector \[magenta\] labelled "frac(J, m)" drawn in fig (start=(1.0, 0.0), end=(1.0, 1.0)); move1 — a Vector \[magenta\] labelled "frac(J, m)" drawn in fig (start=(-1.0, 0.0), end=(-1.0, -1.0)); orbit — a CurvedArrow \[magenta\] labelled "Omega" drawn in fig (start=(1.6, 1.45), end=(-1.6, 1.45), bend=0.35); kick2 — a CurvedArrow \[red\] labelled "Delta omega" drawn in fig (start=(1.65, 0.5), end=(1.65, -0.5), bend=0.4); kick1 — a CurvedArrow \[red\] labelled "Delta omega" drawn in fig (start=(-1.65, -0.5), end=(-1.65, 0.5), bend=0.4); b1 — a Math \[text\] that says "$-R Omega + R omega\_1 = R Omega - R omega\_2$"; b2 — a Math \[text\] that says "$omega\_(1,0) + omega\_(2,0) - 4 Omega = 2 Omega$"; head\_b — a Heading that says "Rolling Fixes the Impulse"

Actions:
- [03:1.377](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=181.37737499999997): b3 is shown on the screen, written out.
- [03:3.777](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=183.77737499999998): orbit is indicated — a transient flash.
- [03:6.657](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=186.657375): kick1 is indicated — a transient flash.
- [03:6.657](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=186.657375): kick2 is indicated — a transient flash.

##### [03:12.027](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=192.027375)

Narration: Since I is half m R squared, the initial I times the sum of the spins matches that exactly when Omega is one sixth of the sum.

Board: a3 — a Math \[text\] that says "$Delta omega\_i = -frac(2 J, m R) = -2 Omega$"; fig — a Figure (x\_range=(-2.6, 2.6), y\_range=(-1.8, 1.8), aspect=(13.0, 9.0)); p1 — a Circle \[blue\] drawn in fig (center=(-1.0, 0.0)); p2 — a Circle \[green\] drawn in fig (center=(1.0, 0.0)); cen1 — a Point \[blue\] labelled "C\_1" drawn in fig (location=(-1.0, 0.0)); cen2 — a Point \[green\] labelled "C\_2" drawn in fig (location=(1.0, 0.0)); contact — a Point \[yellow\] labelled "Q" drawn in fig; fric2 — a Vector \[red\] labelled "J" drawn in fig (start=(0.15, 0.0), end=(0.15, 1.0)); fric1 — a Vector \[red\] labelled "-J" drawn in fig (start=(-0.15, 0.0), end=(-0.15, -1.0)); move2 — a Vector \[magenta\] labelled "frac(J, m)" drawn in fig (start=(1.0, 0.0), end=(1.0, 1.0)); move1 — a Vector \[magenta\] labelled "frac(J, m)" drawn in fig (start=(-1.0, 0.0), end=(-1.0, -1.0)); orbit — a CurvedArrow \[magenta\] labelled "Omega" drawn in fig (start=(1.6, 1.45), end=(-1.6, 1.45), bend=0.35); kick2 — a CurvedArrow \[red\] labelled "Delta omega" drawn in fig (start=(1.65, 0.5), end=(1.65, -0.5), bend=0.4); kick1 — a CurvedArrow \[red\] labelled "Delta omega" drawn in fig (start=(-1.65, -0.5), end=(-1.65, 0.5), bend=0.4); b1 — a Math \[text\] that says "$-R Omega + R omega\_1 = R Omega - R omega\_2$"; b2 — a Math \[text\] that says "$omega\_(1,0) + omega\_(2,0) - 4 Omega = 2 Omega$"; b3 — a Math \[text\] that says "$L = 2 m R^2 Omega + I (2 Omega) = 3 m R^2 Omega$"; head\_b — a Heading that says "Rolling Fixes the Impulse"

Actions:
- [03:19.817](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=199.81737499999997): b2 is indicated — a transient flash.
- [03:21.156](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=201.15635416666666): a3 is hidden from the screen — left the board.
- [03:21.156](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=201.15635416666666): b1 is hidden from the screen — left the board.
- [03:21.156](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=201.15635416666666): b2 is hidden from the screen — left the board.
- [03:21.156](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=201.15635416666666): b3 is hidden from the screen — left the board.
- [03:21.156](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=201.15635416666666): fig is hidden from the screen — left the board.
- [03:21.156](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=201.15635416666666): p1 is hidden from the screen — fig left the board.
- [03:21.156](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=201.15635416666666): p2 is hidden from the screen — fig left the board.
- [03:21.156](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=201.15635416666666): cen1 is hidden from the screen — fig left the board.
- [03:21.156](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=201.15635416666666): cen2 is hidden from the screen — fig left the board.
- [03:21.156](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=201.15635416666666): contact is hidden from the screen — fig left the board.
- [03:21.156](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=201.15635416666666): fric2 is hidden from the screen — fig left the board.
- [03:21.156](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=201.15635416666666): fric1 is hidden from the screen — fig left the board.
- [03:21.156](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=201.15635416666666): move2 is hidden from the screen — fig left the board.
- [03:21.156](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=201.15635416666666): move1 is hidden from the screen — fig left the board.
- [03:21.156](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=201.15635416666666): orbit is hidden from the screen — fig left the board.
- [03:21.156](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=201.15635416666666): kick2 is hidden from the screen — fig left the board.
- [03:21.156](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=201.15635416666666): kick1 is hidden from the screen — fig left the board.
- [03:21.156](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=201.15635416666666): head\_b is hidden from the screen — left the board.

### Scene 3: [The Bound Pair](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=202.19802083333335)

Span: 03:22.198–05:3.819 (202.19802083333335s–303.8186666666667s).

#### Objects

- cases: a Table \[text\] that says "Start $Omega$ $omega\_1$ $omega\_2$ $omega\_0, 0$ $omega\_0 / 6$ $2 omega\_0 / 3$ $-omega\_0 / 3$ $omega\_0, omega\_0$ $omega\_0 / 3$ $omega\_0 / 3$ $omega\_0 / 3$ $omega\_0, -omega\_0$ $0$ $omega\_0$ $-omega\_0$" (rows=(('Start', '$Omega$', '$omega\_1$', '$omega\_2$'), ('$omega\_0, 0$…, header=True)
- centre: a Point \[gray\] labelled "G" drawn in fig
- fig: a Figure (x\_range=(-2.4, 2.4), y\_range=(-2.4, 2.4), aspect=(1.0, 1.0))
- guide: a Circle \[gray\] drawn in fig
- head\_a: a Heading that says "The Bound Pair"
- head\_b: a Heading that says "Three Starting Cases"
- k1: a Point \[blue\] labelled "omega\_1" drawn in fig (location=((-1.0 \* cos(t)), (-1.0 \* sin(t))))
- k2: a Point \[green\] labelled "omega\_2" drawn in fig (location=(cos(t), sin(t)))
- q1: a Circle \[blue\] drawn in fig (center=((-1.0 \* cos(t)), (-1.0 \* sin(t))))
- q2: a Circle \[green\] drawn in fig (center=(cos(t), sin(t)))
- r1: a Math \[text\] that says "$Omega = frac(omega\_(1,0) + omega\_(2,0), 6)$"
- r2: a Math \[text\] that says "$omega\_1 = frac(2 omega\_(1,0) - omega\_(2,0), 3)$"
- r3: a Math \[text\] that says "$omega\_2 = frac(2 omega\_(2,0) - omega\_(1,0), 3)$"
- r4: a Math \[text\] that says "$omega\_i - Omega = plus.minus frac(omega\_(1,0) - omega\_(2,0), 2)$"
- spoke1: a Line \[blue\] drawn in fig (start=((-1.0 \* cos(t)), (-1.0 \* sin(t))), end=(((-1.0 \* cos(t)) + cos(((4.0 \* t) + 1.0))), ((-1.0 \* sin(t)) +…)
- spoke2: a Line \[green\] drawn in fig (start=(cos(t), sin(t)), end=((cos(t) + cos((2.2 - (2.0 \* t)))), (sin(t) + sin((2.2 - (2.0 \*…)
- t: a VariableNumber

#### Beats

##### [03:22.198](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=202.19802083333335)

Narration: Put that back into the spin drops, and the whole final state is written in terms of the initial spins. The pair orbits at one sixth of their sum.

Board: Empty.

Actions:
- [03:22.198](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=202.19802083333335): head\_a is shown on the screen, written out.
- [03:22.198](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=202.19802083333335): fig is shown on the screen, written out.
- [03:22.198](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=202.19802083333335): guide is shown on the screen, written out.
- [03:22.198](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=202.19802083333335): centre is shown on the screen, written out.
- [03:22.198](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=202.19802083333335): q1 is shown on the screen, written out.
- [03:22.198](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=202.19802083333335): q2 is shown on the screen, written out.
- [03:22.198](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=202.19802083333335): spoke1 is shown on the screen, written out.
- [03:22.198](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=202.19802083333335): spoke2 is shown on the screen, written out.
- [03:22.198](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=202.19802083333335): k1 is shown on the screen, written out.
- [03:22.198](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=202.19802083333335): k2 is shown on the screen, written out.
- [03:28.678](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=208.67802083333333): fig moves to a new place on the board.
- [03:28.678](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=208.67802083333333): r1 is shown on the screen, written out.

##### [03:31.723](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=211.72302083333335)

Narration: Puck one ends at two omega one nought minus omega two nought, all over three, and puck two is the mirror image.

Board: r1 — a Math \[text\] that says "$Omega = frac(omega\_(1,0) + omega\_(2,0), 6)$"; fig — a Figure (x\_range=(-2.4, 2.4), y\_range=(-2.4, 2.4), aspect=(1.0, 1.0)); head\_a — a Heading that says "The Bound Pair"; guide — a Circle \[gray\] drawn in fig; centre — a Point \[gray\] labelled "G" drawn in fig; q1 — a Circle \[blue\] drawn in fig (center=((-1.0 \* cos(t)), (-1.0 \* sin(t)))); q2 — a Circle \[green\] drawn in fig (center=(cos(t), sin(t))); spoke1 — a Line \[blue\] drawn in fig (start=((-1.0 \* cos(t)), (-1.0 \* sin(t))), end=(((-1.0 \* cos(t)) + cos(((4.0 \* t) + 1.0))), ((-1.0 \* sin(t)) +…); spoke2 — a Line \[green\] drawn in fig (start=(cos(t), sin(t)), end=((cos(t) + cos((2.2 - (2.0 \* t)))), (sin(t) + sin((2.2 - (2.0 \*…); k1 — a Point \[blue\] labelled "omega\_1" drawn in fig (location=((-1.0 \* cos(t)), (-1.0 \* sin(t)))); k2 — a Point \[green\] labelled "omega\_2" drawn in fig (location=(cos(t), sin(t)))

Actions:
- [03:32.558](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=212.55802083333333): r2 is shown on the screen, written out.
- [03:37.838](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=217.83802083333336): r3 is shown on the screen, written out.

##### [03:39.451](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=219.45052083333334)

Narration: Subtract the orbital rate and something simple appears. Measured against the turning line of centres, the two pucks spin at plus and minus half their initial difference. They roll on each other like meshed gears, and friction has nothing more to do.

Board: r1 — a Math \[text\] that says "$Omega = frac(omega\_(1,0) + omega\_(2,0), 6)$"; r2 — a Math \[text\] that says "$omega\_1 = frac(2 omega\_(1,0) - omega\_(2,0), 3)$"; r3 — a Math \[text\] that says "$omega\_2 = frac(2 omega\_(2,0) - omega\_(1,0), 3)$"; fig — a Figure (x\_range=(-2.4, 2.4), y\_range=(-2.4, 2.4), aspect=(1.0, 1.0)); head\_a — a Heading that says "The Bound Pair"; guide — a Circle \[gray\] drawn in fig; centre — a Point \[gray\] labelled "G" drawn in fig; q1 — a Circle \[blue\] drawn in fig (center=((-1.0 \* cos(t)), (-1.0 \* sin(t)))); q2 — a Circle \[green\] drawn in fig (center=(cos(t), sin(t))); spoke1 — a Line \[blue\] drawn in fig (start=((-1.0 \* cos(t)), (-1.0 \* sin(t))), end=(((-1.0 \* cos(t)) + cos(((4.0 \* t) + 1.0))), ((-1.0 \* sin(t)) +…); spoke2 — a Line \[green\] drawn in fig (start=(cos(t), sin(t)), end=((cos(t) + cos((2.2 - (2.0 \* t)))), (sin(t) + sin((2.2 - (2.0 \*…); k1 — a Point \[blue\] labelled "omega\_1" drawn in fig (location=((-1.0 \* cos(t)), (-1.0 \* sin(t)))); k2 — a Point \[green\] labelled "omega\_2" drawn in fig (location=(cos(t), sin(t)))

Actions:
- [03:43.078](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=223.07802083333334): r4 is shown on the screen, written out.
- [03:47.638](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=227.63802083333334): r4 (the "frac(omega\_(1,0) - omega\_(2,0), 2)" part) is emphasized.
- [03:51.238](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=231.23802083333334): r4 (the "frac(omega\_(1,0) - omega\_(2,0), 2)" part) is no longer emphasized.

##### [03:54.688](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=234.68802083333335)

Narration: Take the plainest start: puck one spinning at six units and puck two not spinning at all. Then the pair orbits at one unit, puck one keeps four, and puck two, which began at rest, is driven backwards at two.

Board: r1 — a Math \[text\] that says "$Omega = frac(omega\_(1,0) + omega\_(2,0), 6)$"; r2 — a Math \[text\] that says "$omega\_1 = frac(2 omega\_(1,0) - omega\_(2,0), 3)$"; r3 — a Math \[text\] that says "$omega\_2 = frac(2 omega\_(2,0) - omega\_(1,0), 3)$"; r4 — a Math \[text\] that says "$omega\_i - Omega = plus.minus frac(omega\_(1,0) - omega\_(2,0), 2)$"; fig — a Figure (x\_range=(-2.4, 2.4), y\_range=(-2.4, 2.4), aspect=(1.0, 1.0)); head\_a — a Heading that says "The Bound Pair"; guide — a Circle \[gray\] drawn in fig; centre — a Point \[gray\] labelled "G" drawn in fig; q1 — a Circle \[blue\] drawn in fig (center=((-1.0 \* cos(t)), (-1.0 \* sin(t)))); q2 — a Circle \[green\] drawn in fig (center=(cos(t), sin(t))); spoke1 — a Line \[blue\] drawn in fig (start=((-1.0 \* cos(t)), (-1.0 \* sin(t))), end=(((-1.0 \* cos(t)) + cos(((4.0 \* t) + 1.0))), ((-1.0 \* sin(t)) +…); spoke2 — a Line \[green\] drawn in fig (start=(cos(t), sin(t)), end=((cos(t) + cos((2.2 - (2.0 \* t)))), (sin(t) + sin((2.2 - (2.0 \*…); k1 — a Point \[blue\] labelled "omega\_1" drawn in fig (location=((-1.0 \* cos(t)), (-1.0 \* sin(t)))); k2 — a Point \[green\] labelled "omega\_2" drawn in fig (location=(cos(t), sin(t)))

Actions:
- [04:1.598](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=241.59802083333335): centre: one name gives way to another over the same drawing (label\_becomes).
- [04:3.918](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=243.91802083333334): k1: one name gives way to another over the same drawing (label\_becomes).
- [04:7.278](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=247.27802083333336): k2: one name gives way to another over the same drawing (label\_becomes).

##### [04:9.303](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=249.30302083333333)

Narration: Watch one full revolution of the pair. In that time puck one turns four times forward, while puck two turns twice the other way. The spring now only supplies the inward pull that keeps them together.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [04:9.638](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=249.63802083333334): q1 is redrawn as the numbers it depends on change.
- [04:9.638](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=249.63802083333334): q2 is redrawn as the numbers it depends on change.
- [04:9.638](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=249.63802083333334): spoke1 is redrawn as the numbers it depends on change.
- [04:9.638](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=249.63802083333334): spoke2 is redrawn as the numbers it depends on change.
- [04:9.638](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=249.63802083333334): k1 is redrawn as the numbers it depends on change.
- [04:9.638](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=249.63802083333334): k2 is redrawn as the numbers it depends on change.
- [04:9.638](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=249.63802083333334): t ticks to 6.283185307179586.
- [04:21.751](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=261.7505208333333): head\_a is hidden from the screen — left the board.
- [04:21.751](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=261.7505208333333): r1 is hidden from the screen — left the board.
- [04:21.751](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=261.7505208333333): r2 is hidden from the screen — left the board.
- [04:21.751](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=261.7505208333333): r3 is hidden from the screen — left the board.
- [04:21.751](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=261.7505208333333): r4 is hidden from the screen — left the board.

##### [04:22.951](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=262.95052083333337)

Narration: Three starting cases are worth keeping. One spinning puck, as we just watched: a sixth of its spin goes into the orbit, and the idle puck is driven backwards.

Board: fig — a Figure (x\_range=(-2.4, 2.4), y\_range=(-2.4, 2.4), aspect=(1.0, 1.0)); guide — a Circle \[gray\] drawn in fig; centre — a Point \[gray\] labelled "G" drawn in fig; q1 — a Circle \[blue\] drawn in fig (center=((-1.0 \* cos(t)), (-1.0 \* sin(t)))); q2 — a Circle \[green\] drawn in fig (center=(cos(t), sin(t))); spoke1 — a Line \[blue\] drawn in fig (start=((-1.0 \* cos(t)), (-1.0 \* sin(t))), end=(((-1.0 \* cos(t)) + cos(((4.0 \* t) + 1.0))), ((-1.0 \* sin(t)) +…); spoke2 — a Line \[green\] drawn in fig (start=(cos(t), sin(t)), end=((cos(t) + cos((2.2 - (2.0 \* t)))), (sin(t) + sin((2.2 - (2.0 \*…); k1 — a Point \[blue\] labelled "omega\_1" drawn in fig (location=((-1.0 \* cos(t)), (-1.0 \* sin(t)))); k2 — a Point \[green\] labelled "omega\_2" drawn in fig (location=(cos(t), sin(t)))

Actions:
- [04:22.951](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=262.95052083333337): head\_b is shown on the screen, written out.
- [04:23.238](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=263.23802083333334): cases is shown on the screen, written out.
- [04:25.558](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=265.55802083333333): cases is shown on the screen, written out.

##### [04:32.898](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=272.89802083333336)

Narration: Equal spins: every rate becomes one third of the original, so the two pucks lock and turn together as a single rigid body.

Board: fig — a Figure (x\_range=(-2.4, 2.4), y\_range=(-2.4, 2.4), aspect=(1.0, 1.0)); guide — a Circle \[gray\] drawn in fig; centre — a Point \[gray\] labelled "G" drawn in fig; q1 — a Circle \[blue\] drawn in fig (center=((-1.0 \* cos(t)), (-1.0 \* sin(t)))); q2 — a Circle \[green\] drawn in fig (center=(cos(t), sin(t))); spoke1 — a Line \[blue\] drawn in fig (start=((-1.0 \* cos(t)), (-1.0 \* sin(t))), end=(((-1.0 \* cos(t)) + cos(((4.0 \* t) + 1.0))), ((-1.0 \* sin(t)) +…); spoke2 — a Line \[green\] drawn in fig (start=(cos(t), sin(t)), end=((cos(t) + cos((2.2 - (2.0 \* t)))), (sin(t) + sin((2.2 - (2.0 \*…); k1 — a Point \[blue\] labelled "omega\_1" drawn in fig (location=((-1.0 \* cos(t)), (-1.0 \* sin(t)))); k2 — a Point \[green\] labelled "omega\_2" drawn in fig (location=(cos(t), sin(t))); head\_b — a Heading that says "Three Starting Cases"

Actions:
- [04:33.198](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=273.1980208333333): cases is shown on the screen, written out.

##### [04:41.596](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=281.59552083333335)

Narration: Opposite spins: the sum is zero, there is no orbit, and nothing changes at all, because the pucks were already rolling on each other like gears.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [04:41.878](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=281.8780208333334): cases is shown on the screen, written out.

##### [04:50.728](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=290.72802083333335)

Narration: So the sum of the spins is shared out by angular momentum, the difference survives untouched, and friction only enforces the rolling. The kinetic energy that disappears was taken by the impact itself.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [04:51.278](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=291.27802083333336): q1 is redrawn as the numbers it depends on change.
- [04:51.278](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=291.27802083333336): q2 is redrawn as the numbers it depends on change.
- [04:51.278](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=291.27802083333336): spoke1 is redrawn as the numbers it depends on change.
- [04:51.278](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=291.27802083333336): spoke2 is redrawn as the numbers it depends on change.
- [04:51.278](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=291.27802083333336): k1 is redrawn as the numbers it depends on change.
- [04:51.278](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=291.27802083333336): k2 is redrawn as the numbers it depends on change.
- [04:51.278](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=291.27802083333336): t ticks to 12.566370614359172.
- [05:2.777](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=302.77700000000004): cases is hidden from the screen — left the board.
- [05:2.777](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=302.77700000000004): fig is hidden from the screen — left the board.
- [05:2.777](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=302.77700000000004): guide is hidden from the screen — fig left the board.
- [05:2.777](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=302.77700000000004): centre is hidden from the screen — fig left the board.
- [05:2.777](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=302.77700000000004): q1 is hidden from the screen — fig left the board.
- [05:2.777](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=302.77700000000004): q2 is hidden from the screen — fig left the board.
- [05:2.777](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=302.77700000000004): spoke1 is hidden from the screen — fig left the board.
- [05:2.777](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=302.77700000000004): spoke2 is hidden from the screen — fig left the board.
- [05:2.777](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=302.77700000000004): k1 is hidden from the screen — fig left the board.
- [05:2.777](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=302.77700000000004): k2 is hidden from the screen — fig left the board.
- [05:2.777](https://academa.ai/@jimmy/lectures/inelastic-collision-of-spinning-pucks-with-friction?t=302.77700000000004): head\_b is hidden from the screen — left the board.
