Laser Cooling Simulation Notebook
A velocity-dependent force is not yet a cooling prediction. Cooling requires a restoring force in velocity space, a momentum-diffusion model, a declared convention for that diffusion coefficient, and evidence that the numerical operations reproduce the analytic limits they are supposed to represent.
This notebook constructs that evidence for a deliberately small model. It computes:
- the two directional radiation-pressure forces and their net force;
- weak-field force curves for red and blue detuning;
- the low-velocity friction coefficient by both analysis and finite differences;
- a fourth-order convergence test for the numerical derivative;
- the friction–diffusion equilibrium temperature and its optimum detuning;
- a declared shared-saturation extension that exposes intensity tradeoffs;
- a friction–diffusion relaxation benchmark with an exact solution; and
- a representative rubidium-87 D2 conversion from dimensionless to SI scales.
The retained headline results are:
| Diagnostic | Computed value | What it tests |
|---|---|---|
| largest force-oddness error | balanced-beam symmetry | |
| largest directional-sum error | component bookkeeping | |
| largest analytic–numeric friction error | five-point derivative | |
| detuning for maximum weak friction | numerical optimization | |
| detuning for minimum weak temperature | friction–diffusion balance | |
| minimum weak temperature | Doppler-limit identity | |
| smallest five-point derivative error | refinement study | |
| largest relaxation error | RK4 against exact moments | |
| rubidium-87 D2 Doppler scale | SI conversion |
The two optimum detunings differ. Maximum local damping occurs at , whereas minimum equilibrium temperature occurs at . Optimizing the force slope alone does not optimize a cooling process because recoil diffusion changes with detuning too.
Run the investigation. The program and retained results below support the stated experiment. Follow Running an Experiment for environment and output-directory guidance. The recorded evidence applies to its stated parameters and environment.
Purpose and Canonical Scope
Section titled “Purpose and Canonical Scope”This page is the canonical home for an executable, deterministic benchmark of simple Doppler cooling. Its responsibilities are to:
- make detuning, linewidth, saturation, force, velocity, and diffusion conventions machine-readable;
- expose the two signed beam forces before summing them;
- compare a numerical derivative with the analytic friction coefficient;
- demonstrate the expected fourth-order finite-difference regime;
- verify the relation in one declared geometry;
- separate the weak-field result from a finite-intensity toy extension;
- distinguish damping time, equilibrium temperature, and force range;
- convert one dimensionless benchmark to representative atomic scales; and
- export every curve and validation result as CSV or JSON.
Neighboring pages retain distinct canonical responsibilities:
- Laser Cooling owns the broad taxonomy of Doppler, polarization-gradient, narrow-line, Raman, sideband, and related cooling mechanisms.
- Doppler Cooling owns the complete textbook derivation of the scattering force, friction, recoil-diffusion ledger, Doppler temperature, capture range, and experimental limitations.
- Radiation Pressure owns the general momentum-transfer and scattering-force derivation.
- Optical Bloch Equations owns the internal-state dynamics from which steady-state two-level scattering rates follow.
- Optical Bloch Equation Notebook verifies those internal-state transients, steady states, and emitted-power proxies without center-of-mass motion.
- Sub-Doppler Cooling owns multilevel mechanisms that can invalidate the two-level Doppler temperature as an experimental floor.
The present page does not repeat those derivations. It turns one controlled subset into an auditable numerical object.
Reproducibility Contract
Section titled “Reproducibility Contract”The executable artifact is a NumPy-only Python program:
- Download the program
- Force-curve data
- Friction data
- Temperature data
- Intensity-scan data
- Derivative-convergence data
- Relaxation data
- Rubidium-scale data
- Machine-readable metadata and validation
Run the downloaded program from the folder where you saved it:
python laser-cooling-simulation.py --output-dir resultsThe default run declares:
| Item | Choice |
|---|---|
| language | Python 3 |
| numerical dependency | NumPy |
| random numbers | none |
| force samples | |
| friction samples | |
| temperature samples | |
| intensity samples | |
| relaxation samples | |
| derivative stencil | five-point centered |
| relaxation integrator | classical explicit RK4 |
| largest internal RK4 step | normalized time unit |
| canonical detuning | |
| red detuning | |
| linewidth | angular decay rate |
| saturation | on-resonance value for one beam |
| force normalization | |
| velocity coordinate | |
| diffusion convention |
Odd sample counts retain both endpoints and the central sample. The program uses no random seed, fit, adaptive optimizer, plotting package, or external AMO library. A deterministic golden-section search locates smooth scalar optima. The JSON artifact records runtime versions, equations, limits, source identifiers, all validation booleans, and all output names.
Claim boundary
Section titled “Claim boundary”The main calculation assumes:
- a closed two-level transition;
- two balanced, counterpropagating plane waves;
- equal frequency, intensity, and polarization response for the two beams;
- weak saturation when independent scattering rates are added;
- a local internal steady state at each velocity;
- classical, nonrelativistic center-of-mass motion;
- dilute, noninteracting particles; and
- three orthogonal beam pairs with isotropic spontaneous emission for the retained three-dimensional diffusion ledger.
The finite-intensity curves replace the weak denominator by one explicit shared-saturation denominator. They are labeled a representative two-level extension, not an exact multi-beam optical Bloch solution.
The model excludes hyperfine and Zeeman sublevels, optical pumping, polarization gradients, coherent standing-wave effects, dark states, magnetic trapping, gravity, spatial beam profiles, branching loss, collisions, reabsorption, density-dependent radiation pressure, laser noise, stochastic trajectories, and sub-Doppler mechanisms. Consequently, the rubidium calculation is a scale conversion for an idealized closed transition, not a quantitative molasses or magneto-optical-trap prediction.
Dimensionless Interface and Sign Convention
Section titled “Dimensionless Interface and Sign Convention”Define
Here is the beam wave number, is the atomic velocity along , and is an angular-frequency linewidth. In this convention:
Many papers and software packages instead define
For that convention red detuning means . The friction CSV exports
both Delta_over_Gamma and
delta_laser_minus_atom_over_Gamma; changing notation should negate a
column, not silently change the physics.
The force is reported as
where is the on-resonance saturation parameter of one beam. A dimensionless force curve is species-independent only after all of these definitions are fixed.
Why angular frequency matters
Section titled “Why angular frequency matters”The Doppler shift , detuning , and linewidth in the formulas are angular frequencies. If a tabulation gives the natural linewidth as in hertz, the conversion is
Using a linewidth in hertz beside in radians per second creates a factor-of- error in velocity, force, damping time, and temperature.
Weak Counterpropagating Force
Section titled “Weak Counterpropagating Force”The program evaluates the two signed force components
and then adds them:
The sign attached to is mechanical: absorption from the beam transfers momentum . The two Lorentzians by themselves are nonnegative scattering rates; their signed momenta produce the net force.
Symmetry checks
Section titled “Symmetry checks”Balanced beams imply
and therefore
The generated grid gives
and exactly zero net force at the retained central sample. It also verifies the component identity
to .
These are strong implementation checks because they test indexing, signs, and normalization. They are not evidence that the physical assumptions are appropriate for a particular atom.
Red and blue detuning
Section titled “Red and blue detuning”For small positive velocity and red detuning,
The force opposes the motion. At , the same scan gives near the origin: blue detuning antidamps the motion in this two-level model.
The force file retains curves at
over , plus the two directional components at . Keeping a blue-detuned curve is useful: a sign error can otherwise produce a plausible-looking red-only plot.
Force range is not a capture theorem
Section titled “Force range is not a capture theorem”The counterpropagating force has substantial structure near velocity classes for which one beam approaches resonance. A useful scale is
This is a resonant-velocity or force-range proxy. It is not, by itself, a capture velocity. Capture depends on interaction length, initial position, acceleration over the full trajectory, beam profile, level structure, branching, and any external force. The notebook intentionally does not turn one force-curve maximum into an apparatus claim.
Low-Velocity Friction
Section titled “Low-Velocity Friction”Near the origin, write
Because the balanced force is odd, no quadratic term appears. In normalized variables,
Differentiating the weak force gives
Thus for red detuning and for blue detuning. The program checks those signs at every nonzero sample in .
Numerical derivative
Section titled “Numerical derivative”The independent numerical estimate uses the five-point centered stencil
The friction estimate is . For a smooth force, the truncation error is until floating-point cancellation becomes important.
At the production step , the largest disagreement across the friction scan is
The analytic and numerical columns remain separate in the CSV. A validation test should not overwrite the quantity it is meant to check.
Refinement study
Section titled “Refinement study”The convergence artifact evaluates the derivative at , , where
It uses
For fourth-order convergence, halving should reduce the leading error by approximately
The observed refinement ratios range from to . The finest retained error is . This verifies the expected asymptotic regime; it does not imply that indefinitely smaller steps are better. Eventually roundoff in nearly equal force values dominates.
Maximum damping
Section titled “Maximum damping”At fixed weak saturation, maximizing
over gives
The numerical optimizer returns
an absolute location error of . This is the detuning for the steepest local force slope, not the detuning for the lowest friction–diffusion equilibrium.
Momentum Diffusion and Temperature
Section titled “Momentum Diffusion and Temperature”The canonical Doppler Cooling page derives the recoil ledger. The notebook consumes one explicit result rather than silently choosing a factor of two.
It defines by
and adopts three orthogonal weak beam pairs with isotropic spontaneous emission. For one Cartesian axis, the retained weak-field model is
This coefficient includes the absorption-number fluctuations and the projected spontaneous-emission recoil appropriate to the declared three-dimensional ledger. A one-dimensional emission model or a convention with would produce a different numerical coefficient.
Friction–diffusion balance
Section titled “Friction–diffusion balance”For the Ornstein–Uhlenbeck momentum model,
the stationary variance is
Using equipartition along one axis,
gives
With
the dimensionless weak-field temperature becomes
The program independently evaluates , , and and checks
over all temperature samples. The largest identity error is .
Minimum temperature
Section titled “Minimum temperature”Minimizing the weak expression gives
The numerical search returns
This equality is a property of the declared two-level, weak-field, semiclassical model. It is not a universal lower bound on laser cooling. Multilevel polarization-gradient mechanisms famously produce temperatures below this value, while technical noise and nonideal geometry can produce temperatures above it.
Why weak-field intensity cancels
Section titled “Why weak-field intensity cancels”In the weak model,
Therefore their ratio, and hence the equilibrium temperature, is independent of . Lower intensity does not make the weak-model temperature colder. It reduces both damping and diffusion, lengthening the approach to equilibrium.
That cancellation holds only while the same linear-in- approximation is valid for both quantities. It should not be extrapolated into strong saturation or multilevel optical pumping.
A Controlled Saturation Extension
Section titled “A Controlled Saturation Extension”To expose power broadening without claiming a complete multi-beam solution, the notebook also defines
where remains the saturation parameter per beam, and uses
The subscript “sh” denotes the declared shared-saturation denominator. It does not denote a unique or exact theory of saturated optical molasses.
Within this extension,
and
The corresponding temperature model is
Analytic optima
Section titled “Analytic optima”For fixed , minimizing the shared temperature gives
and
The numerical optimizer verifies both identities at
The largest retained location error is , and the largest temperature-value error is .
Detuning and intensity tradeoffs
Section titled “Detuning and intensity tradeoffs”The intensity artifact scans
at logarithmically spaced points. For each point it reports:
- friction at fixed ;
- temperature at fixed ;
- the temperature-optimal detuning;
- the minimum temperature in the shared model;
- friction at that temperature optimum;
- the positive-velocity location of the force extremum; and
- the magnitude of that extremum as a force-range proxy.
Across the scan, the peak normalized force grows from to , while the optimized shared-model temperature grows from to .
This illustrates a genuine design tension even though the quantitative extension is only representative:
- greater intensity can increase available force and broaden the velocity response;
- power broadening shifts the favorable detuning;
- stronger scattering increases momentum diffusion; and
- the coldest setting need not provide the fastest preparation or largest force range.
A real multilevel calculation must replace the shared denominator with a specified master equation, polarization geometry, magnetic field, and branching structure.
Relaxation Benchmark
Section titled “Relaxation Benchmark”The static temperature formula checks an equilibrium ratio. It does not verify time evolution. The notebook therefore integrates the moment equations of the same linear friction–diffusion model.
Define the velocity damping time
and normalized time
The normalized mean velocity and temperature ratio obey
and
The exact solutions are
and
The variance relaxes twice as fast as the mean because it is quadratic in the fluctuating velocity.
Numerical cases
Section titled “Numerical cases”Classical RK4 is tested on:
- for mean-velocity damping;
- for cooling from above equilibrium; and
- for recoil heating from an artificially cold initial state.
Over , the largest errors are:
| Quantity | Largest absolute error |
|---|---|
| normalized mean | |
| hot temperature | |
| cold temperature |
The program also checks that the hot case decreases monotonically and the cold case increases monotonically.
The cold curve matters conceptually. Diffusion is not a correction that can be omitted once an atom is slow. In this model, a distribution narrower than equilibrium heats toward the same stationary variance.
What this time evolution omits
Section titled “What this time evolution omits”The relaxation equations use the force linearized at and a constant diffusion coefficient. They cannot describe initial velocities near or beyond the nonlinear force range, spatial escape, changing internal states, or velocity-dependent diffusion. A full trajectory calculation would integrate the nonlinear force and specify a stochastic recoil process.
Rubidium-87 Scale Conversion
Section titled “Rubidium-87 Scale Conversion”The dimensionless benchmark is converted using a representative rubidium-87 D2 transition:
| Input | Retained value |
|---|---|
| wavelength | |
| linewidth | |
| mass | |
| saturation per beam | |
| red detuning |
The wavelength and linewidth are representative values from Daniel Steck’s Rubidium 87 D Line Data. Fundamental constants use exact SI values where applicable, as collected by NIST. The mass value is retained explicitly in the program rather than fetched at runtime.
The conversion uses
At ,
The recoil scale is
Thus
The semiclassical Doppler scale lies far above one recoil temperature for this broad transition.
Velocity and time scales
Section titled “Velocity and time scales”The one-recoil velocity is
The one-dimensional rms speed at is
The resonant-velocity scale at is
For , the weak friction coefficient is
so
The normalized pair-force curve reaches a magnitude corresponding to in the retained scan. The single-beam two-level ceiling is .
These scales are internally consistent. They are not expected to reproduce the temperature, loading rate, damping time, or capture velocity of a real rubidium apparatus without its hyperfine repumping, polarization, magnetic-field, beam-profile, and technical-noise model.
Benchmark Figure
Section titled “Benchmark Figure”Deterministic outputs of the retained model. (a) The two signed beam forces cancel at zero velocity and produce an odd damping force for and . (b) The weak-field friction maximum occurs at ; shared-saturation curves are controlled extensions, not multilevel molasses predictions. (c) The weak friction–diffusion temperature is minimized at , while shared saturation raises and shifts the model minimum. (d) Mean velocity relaxes on and temperature on ; both hot and artificially cold initial variances approach the same equilibrium.
Verification Ladder
Section titled “Verification Ladder”The program uses checks at several logically distinct levels.
Level 1: algebraic identities
Section titled “Level 1: algebraic identities”It verifies:
These checks detect sign, indexing, and component-sum mistakes.
Level 2: physical sign tests
Section titled “Level 2: physical sign tests”For small positive , it requires:
and
The corresponding friction coefficient must be positive for red detuning and negative for blue detuning.
Level 3: analytic comparisons
Section titled “Level 3: analytic comparisons”The numerical derivative is compared with the closed friction formula. The optimizer is compared with analytic friction and temperature optima. The independently assembled friction–diffusion ratio is compared with the closed temperature expression.
Level 4: convergence
Section titled “Level 4: convergence”A six-step refinement campaign verifies decreasing derivative error and an approximately -fold reduction under step halving. A single small discrepancy would not establish the stencil’s order.
Level 5: dynamical benchmarks
Section titled “Level 5: dynamical benchmarks”RK4 trajectories are compared pointwise with exact mean and variance relaxation. Monotonicity checks distinguish cooling from recoil heating.
Level 6: dimensional plausibility
Section titled “Level 6: dimensional plausibility”The rubidium conversion checks broad expected ranges for Doppler temperature, recoil temperature, damping time, and resonant velocity. These tests catch unit errors, especially missing factors of , but they do not validate an apparatus.
Error Ledger
Section titled “Error Ledger”| Error source | Controlled here by | Residual limitation |
|---|---|---|
| detuning-sign error | dual sign columns and red/blue tests | external sources may use another convention |
| beam-momentum sign error | exported directional forces | assumes perfect counterpropagation |
| derivative truncation | analytic comparison and step refinement | roundoff eventually limits smaller |
| interpolation error | direct formulas on retained grids | plotted lines interpolate between samples |
| scalar optimization error | analytic optimum comparisons | only smooth one-dimensional objectives |
| time-integration error | exact relaxation solutions | only linear moment equations are tested |
| diffusion factor error | explicit variance convention and geometry | other geometries have other coefficients |
| saturation-model error | separate label and formula | not an exact multi-beam Bloch calculation |
| atomic-data error | retained source and literal constants | not a critical evaluation of every datum |
| model discrepancy | explicit exclusions | dominant for real multilevel experiments |
The smallest floating-point residual is not necessarily the most important error. For a real cooling experiment, omitted level structure and optical pumping can dominate numerical errors by many orders of magnitude.
Program Architecture
Section titled “Program Architecture”The program keeps the physics layers small and independently testable:
weak_forceevaluates the balanced weak-field force.weak_directional_forcesexposes the signed beam contributions.shared_saturation_forceevaluates the declared power-broadened extension.analytic_frictionevaluates the exact origin slope.numerical_frictionapplies the five-point stencil.normalized_diffusionsupplies the declared three-dimensional ledger.doppler_temperature_ratioforms the equilibrium ratio.golden_section_minimumperforms deterministic scalar optimization.rk4_relaxationpropagates normalized mean and temperature moments.- dataset builders assemble CSV rows and their validation records.
- the main routine rejects invalid sample counts, writes artifacts, and refuses to emit successful metadata if any check fails.
Every CSV floating-point field is written with significant digits. JSON serialization converts NumPy scalar types explicitly. No validation field is inferred later from a plotted image.
Output schemas
Section titled “Output schemas”laser-cooling-force-curves.csv contains:
- ;
- the and beam forces at , ;
- their net force;
- weak net-force curves for five detunings; and
- shared-saturation force curves for four intensities.
laser-cooling-friction.csv contains:
- both detuning sign conventions;
- analytic and five-point weak friction; and
- shared-saturation friction for four intensities.
laser-cooling-temperature.csv contains:
- red detuning and ;
- weak temperature, friction, and diffusion;
- the independently reconstructed ratio; and
- shared-saturation temperatures.
laser-cooling-intensity.csv contains:
- per-beam and total saturation;
- fixed-detuning friction and temperature;
- temperature-optimal detuning and temperature;
- friction at the temperature optimum; and
- force-extremum location and magnitude.
laser-cooling-convergence.csv contains:
- derivative step;
- numerical and analytic friction;
- absolute error; and
- the refinement ratio to the next step.
laser-cooling-relaxation.csv contains numerical and exact values for:
- normalized mean velocity;
- cooling from ; and
- heating from zero initial variance.
laser-cooling-rubidium.csv is one transparent SI-scale record. The JSON
file contains all conventions, validation thresholds and outcomes, scope
limits, source identifiers, runtime versions, and output names.
Reading the Results Responsibly
Section titled “Reading the Results Responsibly”What is demonstrated
Section titled “What is demonstrated”Within the declared model, the artifacts demonstrate that:
- balanced weak-beam forces have the required odd symmetry;
- red detuning damps and blue detuning antidamps near zero velocity;
- the numerical force derivative reproduces analytic friction;
- the five-point stencil reaches its fourth-order convergence regime;
- maximum friction and minimum temperature occur at different detunings;
- the weak-field Doppler minimum follows from friction–diffusion balance;
- shared saturation produces force–temperature tradeoffs in the declared extension;
- both hot and cold momentum variances relax toward one equilibrium; and
- the dimensionless benchmark converts consistently to rubidium scales.
What is not demonstrated
Section titled “What is not demonstrated”The artifacts do not demonstrate:
- an experimentally universal temperature floor;
- sub-Doppler cooling;
- a capture velocity for a finite apparatus;
- magneto-optical trapping or positional confinement;
- a valid saturated multi-beam master equation;
- an exact stochastic momentum distribution;
- quantitative rubidium hyperfine dynamics;
- molecular optical cycling;
- robustness to intensity, frequency, polarization, or magnetic-field noise; or
- agreement with a measured cooling curve.
The distinction between a validated implementation and a validated physical model is essential. This notebook establishes the former for a narrow theory benchmark.
Common Mistakes
Section titled “Common Mistakes”Reversing the detuning sign
Section titled “Reversing the detuning sign”With , red detuning is positive. A formula copied from a source using must be translated before interpreting a force sign.
Forgetting the momentum sign of one beam
Section titled “Forgetting the momentum sign of one beam”Both scattering rates are positive. The force from the beam is negative because the absorbed photon momentum is .
Mixing hertz and radians per second
Section titled “Mixing hertz and radians per second”The tabulated in hertz must be multiplied by before using it with or .
Calling zero net force a trap
Section titled “Calling zero net force a trap”Balanced molasses has and damps velocity, but the homogeneous model has no positional restoring force. A magneto-optical trap adds spatially varying Zeeman shifts and polarization selection.
Computing temperature from friction alone
Section titled “Computing temperature from friction alone”Positive establishes damping of the mean. The equilibrium temperature requires a momentum-diffusion ledger with an explicit convention.
Dropping spontaneous recoil because its mean is zero
Section titled “Dropping spontaneous recoil because its mean is zero”The mean projected recoil can vanish while its variance grows. Diffusion is set by the second moment.
Hiding the factor of two in diffusion
Section titled “Hiding the factor of two in diffusion”The statement is not interchangeable with . The temperature formula must match the chosen definition.
Optimizing only the force slope
Section titled “Optimizing only the force slope”The fastest weak local damping occurs at . The coldest weak equilibrium occurs at because diffusion changes with detuning.
Treating a force maximum as capture velocity
Section titled “Treating a force maximum as capture velocity”A force curve lacks the interaction distance and trajectory information needed to decide whether an atom actually stops before leaving the beams.
Adding saturated rates independently
Section titled “Adding saturated rates independently”At finite intensity, beams share the same atomic population and coherence. Independent saturated Lorentzians can double-count excitation. The notebook’s shared denominator is explicit precisely so it cannot be mistaken for a unique exact theory.
Calling the Doppler scale universal
Section titled “Calling the Doppler scale universal”Alkali atoms are multilevel systems. Polarization-gradient cooling can produce temperatures below the two-level Doppler value; technical effects can produce higher temperatures.
Shrinking the derivative step without a convergence plot
Section titled “Shrinking the derivative step without a convergence plot”Truncation error decreases with , but cancellation and floating-point roundoff eventually increase. A refinement campaign is more informative than one impressively small step.
Extensions
Section titled “Extensions”Nonlinear stochastic trajectories
Section titled “Nonlinear stochastic trajectories”Replace the linear moment model with
A credible extension should compare an ensemble Fokker–Planck or stochastic simulation with the linear analytic limit, report time-step and ensemble convergence separately, and avoid interpreting a single noisy trajectory as a temperature.
Full multi-beam optical Bloch model
Section titled “Full multi-beam optical Bloch model”Promote the local scattering formula to a master equation with both driving fields. Declare polarization, relative optical phase, rotating-wave convention, branching structure, and whether spatial standing-wave coherences are retained. Recover the weak independent-beam force before using the model at high saturation.
Hyperfine and Zeeman structure
Section titled “Hyperfine and Zeeman structure”Add magnetic sublevels, Clebsch–Gordan coefficients, optical pumping, repumping light, magnetic fields, and polarization gradients. The resulting force can depend on position and internal history as well as velocity.
Magneto-optical trapping
Section titled “Magneto-optical trapping”Include spatial Zeeman shifts and beam helicities so the drift has both velocity and position dependence:
Benchmark the damping and trap frequencies separately, then test gravity, beam imbalance, finite beam size, and loss.
Narrow-line and recoil-resolved regimes
Section titled “Narrow-line and recoil-resolved regimes”When approaches the recoil energy, continuous momentum diffusion and semiclassical motion become questionable. A momentum-state master equation or quantum-jump treatment can retain discrete recoil.
Parameter inference
Section titled “Parameter inference”To compare with data, add an observation model and independently measured calibrations. Fit force or cooling curves only after specifying likelihood, uncertainties, nuisance parameters, and identifiability. A deterministic forward curve alone is not an error bar.
Exercises
Section titled “Exercises”1. Translate the detuning convention
Section titled “1. Translate the detuning convention”A library defines and reports red detuning . Convert this to the convention of the notebook. For an atom with small positive velocity, state the expected sign of the force and friction.
Solution
The notebook uses
Therefore
This is red detuning in the notebook convention. Near ,
For , the weak formula gives . Hence a small positive velocity produces : the force opposes the motion.
2. Prove the force symmetry
Section titled “2. Prove the force symmetry”Starting from the weak normalized force, show that and . Explain one experimental condition whose violation would remove this odd symmetry.
Solution
Write
Replacing by interchanges the two denominators:
Setting then gives , so . Unequal beam intensities, unequal detunings, imperfect counterpropagation, or different polarization coupling can break the symmetry and produce a nonzero force at zero velocity.
3. Recover the five-point convergence ratio
Section titled “3. Recover the five-point convergence ratio”The centered five-point derivative has leading error . What error ratio should be observed when is halved? Why should this ratio eventually fail as becomes extremely small?
Solution
At step , the leading truncation error is
At half the step,
Therefore
The stencil subtracts nearly equal force values and divides by . As becomes very small, floating-point representation and cancellation errors are amplified. The total error then ceases to follow and can grow under further refinement.
4. Find the maximum-friction detuning
Section titled “4. Find the maximum-friction detuning”For fixed , maximize
over .
Solution
The constant factor does not affect the optimum. Differentiate:
The positive stationary point satisfies
so
The derivative changes from positive to negative there, and tends to zero at both and , so this stationary point is the global maximum.
5. Find the Doppler-temperature minimum
Section titled “5. Find the Doppler-temperature minimum”Minimize
for . Compare the result with Exercise 4.
Solution
Rewrite the ratio as
Then
The positive stationary point is
The second derivative is positive, so this is a minimum. Its value is
This differs from the maximum-friction point . Friction and diffusion have different detuning dependence.
6. Audit the diffusion convention
Section titled “6. Audit the diffusion convention”Suppose another source defines by
instead of the notebook convention . Express in terms of and write the temperature formula using .
Solution
Equating the two variance-growth rates gives
The notebook equilibrium formula is
Substituting gives
Using without translating the definition would overestimate the temperature by a factor of two.
7. Optimize the shared-saturation model
Section titled “7. Optimize the shared-saturation model”For , minimize
over . Evaluate the optimum detuning and minimum temperature at .
Solution
Rewrite
Then
The positive optimum is
At this point,
For , , so
and
These are properties of the declared shared-denominator extension, not universal saturated-molasses values.
8. Compare mean and temperature relaxation
Section titled “8. Compare mean and temperature relaxation”How long, in units of , does it take the mean velocity to fall to of its initial value? How long does a temperature excess take to fall to of its initial excess?
Solution
The mean obeys
Setting this ratio to gives
The temperature excess obeys
Setting this ratio to gives
Thus the variance or temperature excess relaxes twice as rapidly as the mean in normalized time.
9. Diagnose a linewidth-unit error
Section titled “9. Diagnose a linewidth-unit error”An implementation inserts directly for in the rubidium Doppler formula, although was the tabulated value of . What Doppler temperature does it obtain, and by what factor is it wrong?
Solution
The incorrect calculation uses
The correct angular linewidth is
Therefore
Using the retained correct value,
The result is too small by a factor of . The same mistake would shrink the converted resonant velocity and force scale and alter the damping-time conversion.
References
Section titled “References”- T. W. Hänsch and A. L. Schawlow, “Cooling of Gases by Laser Radiation,” Optics Communications 13, 68–69 (1975), doi:10.1016/0030-4018(75)90159-5.
- S. Chu, L. Hollberg, J. E. Bjorkholm, A. Cable, and A. Ashkin, “Three-Dimensional Viscous Confinement and Cooling of Atoms by Resonance Radiation Pressure,” Physical Review Letters 55, 48–51 (1985), doi:10.1103/PhysRevLett.55.48.
- S. Stenholm, “The Semiclassical Theory of Laser Cooling,” Reviews of Modern Physics 58, 699–739 (1986), doi:10.1103/RevModPhys.58.699.
- P. D. Lett, R. N. Watts, C. I. Westbrook, W. D. Phillips, P. L. Gould, and H. J. Metcalf, “Observation of Atoms Laser Cooled below the Doppler Limit,” Physical Review Letters 61, 169–172 (1988), doi:10.1103/PhysRevLett.61.169.
- J. Dalibard and C. Cohen-Tannoudji, “Laser Cooling below the Doppler Limit by Polarization Gradients: Simple Theoretical Models,” Journal of the Optical Society of America B 6, 2023–2045 (1989), doi:10.1364/JOSAB.6.002023.
- W. D. Phillips, “Laser Cooling and Trapping of Neutral Atoms,” Reviews of Modern Physics 70, 721–741 (1998), doi:10.1103/RevModPhys.70.721.
- H. J. Metcalf and P. van der Straten, Laser Cooling and Trapping (Springer, 1999), doi:10.1007/978-1-4612-1470-0.
- C. J. Foot, Atomic Physics (Oxford University Press, 2005), publisher record.
- D. A. Steck, “Rubidium 87 D Line Data,” version 2.3.4, revised 8 August 2025, Alkali D Line Data.
- National Institute of Standards and Technology, “CODATA Values of the Fundamental Constants,” Constants, Units, and Uncertainty.
Further Study
Section titled “Further Study”- Doppler Cooling derives the physical model and its diffusion ledger in full.
- Laser Cooling places Doppler cooling among the major cooling mechanisms.
- Sub-Doppler Cooling explains why real multilevel atoms can cool below the two-level Doppler scale.
- Radiation Pressure develops scattering forces and recoil from first principles.
- Optical Bloch Equation Notebook verifies the internal steady-state response used by force models.
- Convergence Tests develops refinement ratios, observed order, and error-floor diagnostics.
- Reproducibility Benchmarks independently checks force signs, oddness, friction and temperature optima, producer validations, runtime record, and artifact identity.
- Notebook Index catalogs executable artifacts and their reproducibility contracts.