Constrained Hamiltonian systems
Follow primary constraints through consistency, distinguish first- and second-class relations, and compute a simple Dirac bracket.
On this page
The question for today
What you’ll understand
- Identify primary constraints from singular momentum definitions.
- Apply preservation conditions before imposing constraints inside brackets.
- Use an invertible second-class bracket matrix to define a Dirac bracket.
A singular velocity Hessian does not mean that a physical theory has failed. It means that the canonical momenta are not independent over the entire naive phase space. Relations among them define a constraint surface, and consistency demands that evolution stay on that surface. The Dirac–Bergmann method develops this requirement systematically. It is the finite-dimensional preparation for gauge theories, where redundant descriptions and restricted initial data must be handled without eliminating physical equations by accident.
Primary constraints begin the consistency procedure
A primary constraint follows directly from the momentum definitions before equations of motion are used. For example, if L contains no velocity of a multiplier λ, its momentum πλ vanishes. The canonical Hamiltonian is supplemented with undetermined multipliers times primary constraints to form the total Hamiltonian. Requiring each primary constraint to remain zero under this evolution may determine a multiplier, produce a secondary constraint, or yield an identity. The new constraints must then be checked in turn.
A weak equality means equality only on the constraint surface. Compute Poisson brackets before setting constrained expressions to zero: their derivatives can be nonzero transverse to the surface. Replacing a constraint by zero too early would make its brackets vanish artificially and erase the very equations that determine consistent motion. The procedure also requires regularity and independence checks; a redundant list or changing rank can make a naive count of equations and variables misleading.
Classification depends on brackets, not on arrival order
Primary versus secondary describes when a constraint is discovered. First class versus second class describes its Poisson brackets with the full constraint set. A first-class constraint has brackets that vanish weakly with all constraints. For a second-class set, the bracket matrix is invertible after an appropriate independent set is chosen. A constraint can be primary and second class, or secondary and first class; these labels answer different questions and should not be identified with one another.
In regular gauge systems, first-class chains are associated with gauge redundancy, but a complete gauge generator can involve linked primary and secondary constraints and derivatives of gauge parameters. It is unsafe to declare that every constraint independently generates a distinct arbitrary gauge function. For a regular independent set with no reducibility complications, physical degrees of freedom can be counted by subtracting one configuration degree per first-class constraint and one half per second-class constraint from the original configuration count.
Dirac brackets implement second-class reduction
For an invertible second-class bracket matrix C, subtract a correction from the original Poisson bracket. The resulting Dirac bracket makes the selected constraints bracket to zero with every function. After that modification they may be imposed strongly in the reduced description. This is not the same operation as inserting them into an ordinary Poisson bracket at the start. The correction changes the algebra so that Hamiltonian evolution remains tangent to the constrained surface.
A particle restricted to a circle illustrates the geometry. A radial position constraint is accompanied by a radial momentum constraint so that motion remains tangent. Cartesian position and momentum components then acquire projected brackets rather than the original unrestricted delta pairing. Locally one can instead use an angle and its conjugate angular momentum as a reduced canonical pair. The reduction removes forbidden radial motion while preserving the tangential physical degree of freedom; the circle does not force the particle to remain at a fixed angle.
Work it through
Remove one forbidden canonical pair
Start with canonical pairs (x,pₓ) and (y,pᵧ). Impose the second-class constraints χ₁ = y and χ₂ = pᵧ. Compute their matrix and the surviving brackets.
Using , the constraint matrix is . Its determinant is 1 and its inverse is , so this is an admissible second-class pair.
For , every correction factor involving a constraint vanishes because x and pₓ bracket to zero with y and pᵧ. The result remains 1, preserving the allowed degree of freedom.
For , the correction equals 1 and subtracts the original bracket 1, giving zero. Both forbidden variables can now be set to zero strongly in the reduced algebra. With N = 2, F = 0, S = 2, the count is one physical canonical pair.
The reduced physical pair is (x,pₓ), with bracket 1. The eliminated pair has zero Dirac bracket, as required for consistent strong imposition of the constraints.
The living notebook
Explore the model
Interactive lab · vectors
See a constraint surface without confusing it with reduction
Set magnitude to 1 and vary angle. Predict that the squared component sum remains 1 and check two angles, illustrating a circular position constraint. The lab controls angle and magnitude and draws a single vector; it does not impose tangential momentum, run the Dirac–Bergmann algorithm, or compute brackets. Changing magnitude leaves the illustrated constraint surface, making clear why a full constrained dynamics must specify which directions are permitted.
- x component
- 1.393
- y component
- 0.975
- Magnitude
- 1.7
Playback traces a fixed vector and its projections. Angle and magnitude set the geometry; the moving marker does not change them. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forA geometric restriction is only the beginning; consistency also restricts motion and its phase-space algebra.
Pause & reason
Check your understanding
Your turn
Try it yourself
Consider with m > 0, treating λ as a configuration variable. Find the primary and first two consistency conditions, without prematurely setting λ to zero.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
The momentum of λ vanishes. Use Hc = pₓ²/(2m) − λx and add uπλ to form HT.
Compare with the solution
The primary constraint is . Its preservation gives , a secondary constraint. Preserving x gives , hence . Continuing gives , and preserving λ fixes u. These relations eliminate this example's physical motion rather than provide an arbitrary independent gauge direction for every discovered constraint.
Keep the idea
Take it with you
- Primary/secondary and first-class/second-class are different classifications.
- Evaluate brackets before restricting to the constraint surface.
- An invertible second-class matrix permits a Dirac bracket and consistent reduction.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.