Documentation

CsdLean4.Empirical.QM.SternGerlach

Empirical: Stern-Gerlach Born probabilities (spin-1/2) #

Category: 3-Local. Foundational Born-probability example for a single spin-1/2 system; QM-generic, no CSD ontology; promotion-ready to 2-Framework on demand.

What this file proves #

The four canonical Born identities for a spin-1/2 system prepared in the +1 eigenstate of Z (|+_z⟩ = |0⟩) and measured in either the Z or X basis:

P(+_z | +_z) = 1          P(+_x | +_z) = 1/2
P(-_z | +_z) = 0          P(-_x | +_z) = 1/2

Plus the two basis completeness identities: probabilities sum to 1 across the outcomes of any single basis (this is the spectral decomposition of unity for a complete projective measurement).

Why Stern-Gerlach matters #

The Stern-Gerlach experiment (Stern, Gerlach 1922) was the first direct measurement of spatial quantisation of angular momentum. A beam of silver atoms passed through an inhomogeneous magnetic field splits into exactly two discrete beams — not a continuous distribution — demonstrating that the projection of spin angular momentum along any axis takes only two values, ±ℏ/2.

The Born identities here are the QM-side predictions for the relative populations observed in a sequential SG experiment: prepare along +z, measure along z (one beam, all +); prepare along +z, measure along x (two equal beams, 50/50). These are the foundational tests of QM's probabilistic structure.

Experimental verification #

Distinction from other empirical content #

Coding convention #

Spin states are stored unnormalised as Fin 2 → ℂ (consistent with Hardy.lean's convention). bornProb divides through by the norm-squared product, so any consistent (un)normalisation gives the same Born probability.

Spin states (unnormalised) #

|+_z⟩ = |0⟩: the +1 eigenstate of σ_z.

Equations
Instances For

    |−_z⟩ = |1⟩: the −1 eigenstate of σ_z.

    Equations
    Instances For

      |+_x⟩ ∝ |0⟩ + |1⟩ (unnormalised): the +1 eigenstate of σ_x.

      Equations
      Instances For

        |−_x⟩ ∝ |0⟩ − |1⟩ (unnormalised): the −1 eigenstate of σ_x.

        Equations
        Instances For

          Inner products, norms, and Born probability #

          noncomputable def CSD.Empirical.SternGerlach.innerProd (a b : Fin 2) :

          The Hermitian inner product ⟨a|b⟩ = ∑ star(a i) · b i.

          Equations
          Instances For
            theorem CSD.Empirical.SternGerlach.innerProd_def (a b : Fin 2) :
            innerProd a b = i : Fin 2, star (a i) * b i

            The inner product, as its defining sum (interface lemma, §9.1).

            noncomputable def CSD.Empirical.SternGerlach.normSq (a : Fin 2) :

            The squared norm ‖a‖² = ∑ ‖a i‖², returned as a real number.

            Equations
            Instances For
              noncomputable def CSD.Empirical.SternGerlach.bornProb (state prep : Fin 2) :

              The Born probability for measurement outcome state (given as its +1 eigenstate) after preparation prep: P(state | prep) = |⟨state|prep⟩|² / (‖state‖² · ‖prep‖²). The double normalisation makes the result invariant under independent scaling of state and prep.

              Equations
              Instances For

                Auxiliary norm-squared values #

                The four Born identities #

                Born P(+_z | +_z) = 1 (perfect correlation: preparing along +z and measuring along z always yields +1).

                Born P(−_z | +_z) = 0 (perfect anti-correlation: preparing along +z and measuring −_z outcome has zero probability).

                Born P(+_x | +_z) = 1/2 (the canonical 50/50 split: a spin prepared along +z measured along x has equal probability of +x and −x outcomes).

                Born P(−_x | +_z) = 1/2 (the other half of the SG x-axis split).

                Basis-completeness theorems #

                For any complete projective measurement, the Born probabilities sum to 1 across all outcomes. These two theorems verify this for the Z and X bases respectively, with preparation along +z.

                Z-basis completeness (preparation +z): the two Z-outcome probabilities sum to 1.

                X-basis completeness (preparation +z): the two X-outcome probabilities sum to 1.