Skip to main content
Course and syllabus guidance

University Quantum Mechanics II · unit UQMII-09

Hydrogen in External Fields and Hyperfine Structure

Connect the ideas, make your working visible, and test the result. Use the hints when you need a starting point; open the full solution after your attempt.

Extra challenging questions

A selection from this pathway. Open a topic below for its complete practice and challenge set.

Extra challenging · 01

The Zeeman Hamiltonian, and what counts as a weak field: infer an input with uncertainty

The Zeeman Hamiltonian H'_Z = (μ_B B/ħ)(L_z + 2S_z) is the energy of hydrogen's orbital and spin moments in a uniform field B along z; the field is weak or strong for a level as μ_B B is much smaller or much larger than the fine-structure splitting it competes with. Use the supplied topic model Y_out = 10^lb, where Y_out is FIELD B (T). The output symbol Y_out is distinct from all input symbols. ^ denotes a power; π = 3.141592653589793. lb is Field, log₁₀(B / 1 T), dimensionless. Keep n (Principal quantum number n (l = 1)) = 2 fixed. For this exercise use only -2.25625 ≤ lb ≤ 3.25625 on this continuous branch. A grid of test settings is an input restriction for this exercise, not by itself a claim of physical quantisation. This calculation retains the topic model's stated assumptions; it does not extend them to a different physical setup. A reading gives Y_out = 12.775415 T, with a bounded reading uncertainty ±1.9155 T. Treat the model and all fixed inputs as exact for this exercise; the bound is not a standard deviation. First estimate the unknown lb by straight-line interpolation between the two endpoint predictions. Then solve the actual model on the stated branch to an absolute input tolerance of 0.00055125, using a numerical bracket if required. Find the full input interval consistent with the bounded reading uncertainty and compare it with a symmetric input-error assumption. Do not assume that the supplied calibration points prove monotonicity outside this branch.

Explore the question data

FIELD B against lb

Predictions from the supplied The Zeeman Hamiltonian, and what counts as a weak field model, with all other inputs fixed as stated in the question. 5 calibration points support a trend comparison; they are not measured data or a straight-line law.

Vertical axis (y): FIELD B / T

FIELD B against lbPredictions from the supplied The Zeeman Hamiltonian, and what counts as a weak field model, with all other inputs fixed as stated in the question. 5 calibration points support a trend comparison; they are not measured data or a straight-line law. Horizontal axis: lb: Field, log₁₀(B / 1 T). Vertical axis: FIELD B / T. Exact values are available in the data table below.-72.16414.990213891876-2.477-0.98840.51.9883.477xy

Horizontal axis (x): lb: Field, log₁₀(B / 1 T)

Axes show the supplied calibration interval; the origin may lie outside the plot.

Reading 1lb: Field, log₁₀(B / 1 T): -2.256FIELD B / T: 0.005543
Read the exact data as a table
FIELD B against lb — supplied values
lb: Field, log₁₀(B / 1 T)FIELD B / T
-2.256250.0055430653660835045
-0.87812500000000030.13239604139104352
0.499999999999999563.162277660168376
1.878124999999999475.53095919585759
3.2562499999999991804.055940091783

These are the supplied values, not a worked answer. No fitted trend is drawn.

Show a hint

The model's endpoint predictions bracket the reading. Solve Y_out(lb) = Y_measured and then solve again at Y_measured − u and Y_measured + u; a nonlinear inverse can give unequal input deviations.

Reveal the worked solution
  1. Endpoint predictions are Y_out(-2.25625) = 0.00554307 T and Y_out(3.25625) = 1804.06 T. The target lies between them. On the selected branch the response is strictly increasing.
  2. Endpoint interpolation gives lb_line = -2.25625 + (12.7754 − 0.00554307)(3.25625 − -2.25625)/(1804.06 − 0.00554307) = -2.21723. This estimates the inverse of the endpoint chord, rather than assuming that chord is the physical model.
  3. Use the actual equation, not the chord, and bracket its root. Evaluating the midpoint and retaining the sign-changing half-interval gives lb = 1.10638; substituting back gives Y_out = 12.775415 T.
  4. The interpolation error in the input is |lb_line − lb| = 3.32361. This is larger than the requested numerical tolerance.
  5. Invert both limits Y_out = 10.859915 T and 14.690915 T. Sort the roots even if the response decreases: 1.03583 ≤ lb ≤ 1.16705.
  6. The lower and upper input deviations are 0.0705486 and 0.0606738. They differ because the inverse response is nonlinear; a symmetric error bar would only be a local approximation. This interval includes reading uncertainty only, not model error or uncertainty in fixed inputs.

Answer lb ≈ 1.10638; compatible interval [1.03583, 1.16705]. Endpoint interpolation gives -2.21723.

Compare the assumptions, method and units with your attempt. Explain any correction before trying another question.

Extra challenging · 02

The weak-field Zeeman effect and the Landé g-factor: infer an input with uncertainty

In a field weak beside the fine structure, a level of angular momentum j splits into 2j + 1 evenly spaced sublevels at E_Z = gⱼμ_B B mⱼ, where the Landé factor gⱼ measures how much of the moment L + 2S lies along J. Use the supplied topic model Y_out = 100*(4/9)*(gs-1)*(gs-1)*(13.996*b/10.969)/(1-(gs-1)/3), where Y_out is 2P₁/₂ SECOND-ORDER ERROR (%). The output symbol Y_out is distinct from all input symbols. ^ denotes a power; π = 3.141592653589793. gs is Spin g-factor gₛ in the Zeeman term, dimensionless. Keep b (Magnetic field B) = 0.1 T fixed. For this exercise use only 1.10625 ≤ gs ≤ 1.89375 on this continuous branch. A grid of test settings is an input restriction for this exercise, not by itself a claim of physical quantisation. This calculation retains the topic model's stated assumptions; it does not extend them to a different physical setup. A reading gives Y_out = 2.4258948 %, with a bounded reading uncertainty ±0.35393 %. Treat the model and all fixed inputs as exact for this exercise; the bound is not a standard deviation. First estimate the unknown gs by straight-line interpolation between the two endpoint predictions. Then solve the actual model on the stated branch to an absolute input tolerance of 0.00007875, using a numerical bracket if required. Find the full input interval consistent with the bounded reading uncertainty and compare it with a symmetric input-error assumption. Do not assume that the supplied calibration points prove monotonicity outside this branch.

Explore the question data

2P₁/₂ SECOND-ORDER ERROR against gs

Predictions from the supplied The weak-field Zeeman effect and the Landé g-factor model, with all other inputs fixed as stated in the question. 5 calibration points support a trend comparison; they are not measured data or a straight-line law.

Vertical axis (y): 2P₁/₂ SECOND-ORDER ERROR / %

2P₁/₂ SECOND-ORDER ERROR against gsPredictions from the supplied The weak-field Zeeman effect and the Landé g-factor model, with all other inputs fixed as stated in the question. 5 calibration points support a trend comparison; they are not measured data or a straight-line law. Horizontal axis: gs: Spin g-factor gₛ in the Zeeman term. Vertical axis: 2P₁/₂ SECOND-ORDER ERROR / %. Exact values are available in the data table below.-0.18911.5353.2594.9836.7071.0751.2871.51.7131.925xy

Horizontal axis (x): gs: Spin g-factor gₛ in the Zeeman term

Axes show the supplied calibration interval; the origin may lie outside the plot.

Reading 1gs: Spin g-factor gₛ in the Zeeman term: 1.1062P₁/₂ SECOND-ORDER ERROR / %: 0.06637
Read the exact data as a table
2P₁/₂ SECOND-ORDER ERROR against gs — supplied values
gs: Spin g-factor gₛ in the Zeeman term2P₁/₂ SECOND-ORDER ERROR / %
1.106250.06637010474115115
1.30312499999999990.579639974180545
1.51.7012793630534537
1.6968753.587301621662364
1.89374999999999986.452051501313068

These are the supplied values, not a worked answer. No fitted trend is drawn.

Show a hint

The model's endpoint predictions bracket the reading. Solve Y_out(gs) = Y_measured and then solve again at Y_measured − u and Y_measured + u; a nonlinear inverse can give unequal input deviations.

Reveal the worked solution
  1. Endpoint predictions are Y_out(1.10625) = 0.0663701 % and Y_out(1.89375) = 6.45205 %. The target lies between them. On the selected branch the response is strictly increasing.
  2. Endpoint interpolation gives gs_line = 1.10625 + (2.42589 − 0.0663701)(1.89375 − 1.10625)/(6.45205 − 0.0663701) = 1.39723. This estimates the inverse of the endpoint chord, rather than assuming that chord is the physical model.
  3. Use the actual equation, not the chord, and bracket its root. Evaluating the midpoint and retaining the sign-changing half-interval gives gs = 1.58663; substituting back gives Y_out = 2.4258948 %.
  4. The interpolation error in the input is |gs_line − gs| = 0.189392. This is larger than the requested numerical tolerance.
  5. Invert both limits Y_out = 2.0719648 % and 2.7798248 %. Sort the roots even if the response decreases: 1.54662 ≤ gs ≤ 1.62319.
  6. The lower and upper input deviations are 0.0400047 and 0.036562. They differ because the inverse response is nonlinear; a symmetric error bar would only be a local approximation. This interval includes reading uncertainty only, not model error or uncertainty in fixed inputs.

Answer gs ≈ 1.58663; compatible interval [1.54662, 1.62319]. Endpoint interpolation gives 1.39723.

Compare the assumptions, method and units with your attempt. Explain any correction before trying another question.

Extra challenging · 03

The Paschen-Back limit and the normal Zeeman pattern: infer an input with uncertainty

The Paschen-Back limit is the regime in which an atom's Zeeman energy μ_B B far exceeds its fine-structure splitting, so the good states are |n l mₗ mₛ⟩ with energies Eₙ + μ_B B(mₗ + 2mₛ), and fine structure is a small diagonal correction to them. Use the supplied topic model Y_out = k*k*1.9035/b, where Y_out is NEGLECTED 2ND-ORDER SHIFT (GHz). The output symbol Y_out is distinct from all input symbols. ^ denotes a power; π = 3.141592653589793. k is Fine-structure dial k (1 = hydrogen), dimensionless. Keep b (Magnetic field B) = 6 T fixed. For this exercise use only 0.10625 ≤ k ≤ 0.89375 on this continuous branch. A grid of test settings is an input restriction for this exercise, not by itself a claim of physical quantisation. This calculation retains the topic model's stated assumptions; it does not extend them to a different physical setup. A reading gives Y_out = 0.10917489 GHz, with a bounded reading uncertainty ±0.015839 GHz. Treat the model and all fixed inputs as exact for this exercise; the bound is not a standard deviation. First estimate the unknown k by straight-line interpolation between the two endpoint predictions. Then solve the actual model on the stated branch to an absolute input tolerance of 0.00007875, using a numerical bracket if required. Find the full input interval consistent with the bounded reading uncertainty and compare it with a symmetric input-error assumption. Do not assume that the supplied calibration points prove monotonicity outside this branch.

Explore the question data

NEGLECTED 2ND-ORDER SHIFT against k

Predictions from the supplied The Paschen-Back limit and the normal Zeeman pattern model, with all other inputs fixed as stated in the question. 5 calibration points support a trend comparison; they are not measured data or a straight-line law.

Vertical axis (y): NEGLECTED 2ND-ORDER SHIFT / GHz

NEGLECTED 2ND-ORDER SHIFT against kPredictions from the supplied The Paschen-Back limit and the normal Zeeman pattern model, with all other inputs fixed as stated in the question. 5 calibration points support a trend comparison; they are not measured data or a straight-line law. Horizontal axis: k: Fine-structure dial k (1 = hydrogen). Vertical axis: NEGLECTED 2ND-ORDER SHIFT / GHz. Exact values are available in the data table below.-0.0064120.061040.12850.1960.26340.074750.28740.50.71260.9252xy

Horizontal axis (x): k: Fine-structure dial k (1 = hydrogen)

Axes show the supplied calibration interval; the origin may lie outside the plot.

Reading 1k: Fine-structure dial k (1 = hydrogen): 0.1062NEGLECTED 2ND-ORDER SHIFT / GHz: 0.003581
Read the exact data as a table
NEGLECTED 2ND-ORDER SHIFT against k — supplied values
k: Fine-structure dial k (1 = hydrogen)NEGLECTED 2ND-ORDER SHIFT / GHz
0.106250.003581455078125
0.3031250.029150441894531243
0.50.0793125
0.69687499999999990.1540676293945312
0.89374999999999990.25341583007812496

These are the supplied values, not a worked answer. No fitted trend is drawn.

Show a hint

The model's endpoint predictions bracket the reading. Solve Y_out(k) = Y_measured and then solve again at Y_measured − u and Y_measured + u; a nonlinear inverse can give unequal input deviations.

Reveal the worked solution
  1. Endpoint predictions are Y_out(0.10625) = 0.00358146 GHz and Y_out(0.89375) = 0.253416 GHz. The target lies between them. On the selected branch the response is strictly increasing.
  2. Endpoint interpolation gives k_line = 0.10625 + (0.109175 − 0.00358146)(0.89375 − 0.10625)/(0.253416 − 0.00358146) = 0.43909. This estimates the inverse of the endpoint chord, rather than assuming that chord is the physical model.
  3. Use the actual equation, not the chord, and bracket its root. Evaluating the midpoint and retaining the sign-changing half-interval gives k = 0.586625; substituting back gives Y_out = 0.10917489 GHz.
  4. The interpolation error in the input is |k_line − k| = 0.147535. This is larger than the requested numerical tolerance.
  5. Invert both limits Y_out = 0.09333589 GHz and 0.12501389 GHz. Sort the roots even if the response decreases: 0.542405 ≤ k ≤ 0.627738.
  6. The lower and upper input deviations are 0.0442202 and 0.0411129. They differ because the inverse response is nonlinear; a symmetric error bar would only be a local approximation. This interval includes reading uncertainty only, not model error or uncertainty in fixed inputs.

Answer k ≈ 0.586625; compatible interval [0.542405, 0.627738]. Endpoint interpolation gives 0.43909.

Compare the assumptions, method and units with your attempt. Explain any correction before trying another question.

Extra challenging · 04

The intermediate field: diagonalising the n = 2 matrix: infer an input with uncertainty

In the intermediate field μ_B B is comparable with the fine-structure splitting Δ, so the n = 2 energies come from diagonalising the fine structure and the Zeeman term together, exactly, inside each block of fixed l and mⱼ. Use the supplied topic model Y_out = (delta-(13.996*bmax))/2+sqrt(delta^2-2*delta*(13.996*bmax)/3+(13.996*bmax)^2)/2, where Y_out is UPPER mⱼ = −1/2, RIGHT EDGE (GHz). The output symbol Y_out is distinct from all input symbols. ^ denotes a power; π = 3.141592653589793; sqrt(x) means √x. bmax is Field range, 0 to B, measured in T. Keep delta (Fine-structure splitting Δ/h) = 10.95 GHz; lamb (Lamb shift L/h of 2S₁/₂) = 0 GHz fixed. For this exercise use only 0.575938 T ≤ bmax ≤ 4.47406 T on this continuous branch. A grid of test settings is an input restriction for this exercise, not by itself a claim of physical quantisation. This calculation retains the topic model's stated assumptions; it does not extend them to a different physical setup. A reading gives Y_out = 4.3441434 GHz, with a bounded reading uncertainty ±0.036856 GHz. Treat the model and all fixed inputs as exact for this exercise; the bound is not a standard deviation. First estimate the unknown bmax by straight-line interpolation between the two endpoint predictions. Then solve the actual model on the stated branch to an absolute input tolerance of 0.000389812 T, using a numerical bracket if required. Find the full input interval consistent with the bounded reading uncertainty and compare it with a symmetric input-error assumption. Do not assume that the supplied calibration points prove monotonicity outside this branch.

Explore the question data

UPPER mⱼ = −1/2, RIGHT EDGE against bmax

Predictions from the supplied The intermediate field: diagonalising the n = 2 matrix model, with all other inputs fixed as stated in the question. 5 calibration points support a trend comparison; they are not measured data or a straight-line law.

Vertical axis (y): UPPER mⱼ = −1/2, RIGHT EDGE / GHz

UPPER mⱼ = −1/2, RIGHT EDGE against bmaxPredictions from the supplied The intermediate field: diagonalising the n = 2 matrix model, with all other inputs fixed as stated in the question. 5 calibration points support a trend comparison; they are not measured data or a straight-line law. Horizontal axis: bmax: Field range, 0 to B / T. Vertical axis: UPPER mⱼ = −1/2, RIGHT EDGE / GHz. Exact values are available in the data table below.3.984.7795.5786.3777.1760.421.4732.5253.5774.63xy

Horizontal axis (x): bmax: Field range, 0 to B / T

Axes show the supplied calibration interval; the origin may lie outside the plot.

Reading 1bmax: Field range, 0 to B / T: 0.5759UPPER mⱼ = −1/2, RIGHT EDGE / GHz: 7.058
Read the exact data as a table
UPPER mⱼ = −1/2, RIGHT EDGE against bmax — supplied values
bmax: Field range, 0 to B / TUPPER mⱼ = −1/2, RIGHT EDGE / GHz
0.57593750000000017.057862575625717
1.55046874999999985.021880795002332
2.5254.4696064148134464
3.49953124999999954.230376967772273
4.47406254.098437540096157

These are the supplied values, not a worked answer. No fitted trend is drawn.

Show a hint

The model's endpoint predictions bracket the reading. Solve Y_out(bmax) = Y_measured and then solve again at Y_measured − u and Y_measured + u; a nonlinear inverse can give unequal input deviations.

Reveal the worked solution
  1. Endpoint predictions are Y_out(0.575938) = 7.05786 GHz and Y_out(4.47406) = 4.09844 GHz. The target lies between them. On the selected branch the response is strictly decreasing.
  2. Endpoint interpolation gives bmax_line = 0.575938 + (4.34414 − 7.05786)(4.47406 − 0.575938)/(4.09844 − 7.05786) = 4.15042 T. This estimates the inverse of the endpoint chord, rather than assuming that chord is the physical model.
  3. Use the actual equation, not the chord, and bracket its root. Evaluating the midpoint and retaining the sign-changing half-interval gives bmax = 2.95379 T; substituting back gives Y_out = 4.3441434 GHz.
  4. The interpolation error in the input is |bmax_line − bmax| = 1.19663 T. This is larger than the requested numerical tolerance.
  5. Invert both limits Y_out = 4.3072874 GHz and 4.3809994 GHz. Sort the roots even if the response decreases: 2.81288 T ≤ bmax ≤ 3.11021 T.
  6. The lower and upper input deviations are 0.140912 T and 0.156419 T. They differ because the inverse response is nonlinear; a symmetric error bar would only be a local approximation. This interval includes reading uncertainty only, not model error or uncertainty in fixed inputs.

Answer bmax ≈ 2.95379 T; compatible interval [2.81288, 3.11021] T. Endpoint interpolation gives 4.15042 T.

Compare the assumptions, method and units with your attempt. Explain any correction before trying another question.

Choose a topic