pith. machine review for the scientific record. sign in
def

halfCyclePhase

definition
show as:
view math explainer →
module
IndisputableMonolith.QFT.SpinStatistics
domain
QFT
line
115 · github
papers citing
none yet

open explainer

Generate a durable explainer page for this declaration.

open lean source

IndisputableMonolith.QFT.SpinStatistics on GitHub at line 115.

browse module

All declarations in this module, on Recognition.

explainer page

Tracked in the explainer inventory; generation is lazy so crawlers do not trigger LLM jobs.

open explainer

depends on

formal source

 112  Complex.exp (2 * π * I * s.value)
 113
 114/-- The phase accumulated over half an 8-tick cycle (4 ticks = π rotation). -/
 115noncomputable def halfCyclePhase (s : Spin) : ℂ :=
 116  Complex.exp (π * I * s.value)
 117
 118/-- The exchange phase: phase under particle exchange.
 119    In QFT, exchanging two identical particles is equivalent to a 2π rotation. -/
 120noncomputable def exchangePhase (s : Spin) : ℂ := cyclePhase s
 121
 122/-! ## The Spin-Statistics Connection -/
 123
 124/-- **THEOREM (Fermion Phase)**: Half-integer spin particles acquire a minus sign
 125    under the full 8-tick cycle (2π rotation). -/
 126theorem fermion_antisymmetric (s : Spin) (h : s.isHalfInteger) :
 127    cyclePhase s = -1 := by
 128  unfold cyclePhase Spin.value Spin.isHalfInteger at *
 129  -- s.twice is odd, so s.twice % 2 = 1
 130  have hodd : s.twice % 2 = 1 := h
 131  -- Get k such that s.twice = 2k + 1
 132  have ⟨k, hk⟩ := Int.odd_iff.mpr hodd
 133  -- The phase is exp(2πi × (twice/2)) = exp(πi × twice)
 134  have h_rewrite : 2 * π * I * (s.twice / 2 : ℝ) = π * I * s.twice := by
 135    push_cast; ring
 136  rw [h_rewrite, hk]
 137  push_cast
 138  -- exp(πi × (2k+1)) = exp(2kπi) × exp(πi) = 1 × (-1) = -1
 139  have h_split : π * I * (2 * k + 1) = (k : ℂ) * (2 * π * I) + π * I := by ring
 140  rw [h_split, Complex.exp_add, Complex.exp_int_mul_two_pi_mul_I, one_mul, Complex.exp_pi_mul_I]
 141
 142/-- **THEOREM (Boson Phase)**: Integer spin particles acquire +1
 143    under the full 8-tick cycle (2π rotation). -/
 144theorem boson_symmetric (s : Spin) (h : s.isInteger) :
 145    cyclePhase s = 1 := by