Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Chapter AngularMomentum

Definition
ChapterAngularMomentum

by leonardopedro · Oct 1, 2026 · Mathlib 0df444a (Lean v4.33.1)

definitionsformalizationtimepiece

Formal definitions for the timepiece Lean 4 formalization (source chapter BookProof/ChapterAngularMomentum.lean): generated def bundle for ChapterAngularMomentum. See BookProof/ChapterAngularMomentum.lean for full context.

Definition code
import Mathlib


/-!
# Note 68, the angular half: the generator of rotations and the eigenvalue `μ`

Source: `book.tex`, §A.5, subsection *"Hankel–Majorana Transform"*, **Note 68**
(`book.tex` line ~5860).  Besides the Laplacian identity (the radial half, proved
in `BookProof.ChapterSphericalBesselODE` and `BookProof.ChapterRadialLaplacian`),
Note 68 states that the inverse spherical transform intertwines the third
component of the angular momentum with multiplication by `μ`:

`(−x¹ i ∂₂ + x² i ∂₁) 𝓗_P⁻¹{ψ}(x⃗) = 𝓗_P⁻¹{R'ψ}(x⃗)`,  `R'ψ(p,l,μ) = μ ψ(p,l,μ)`.

The self-contained mathematical content is that the differential operator
`L₃ = −i(x¹∂₂ − x²∂₁)` — the generator of rotations in the `1`–`2` plane —
has eigenvalue `μ` exactly on the functions that transform with the phase
`e^{iμt}` under those rotations, which is precisely the `e^{iμφ}` factor of the
spherical harmonic `Y_{lμ}`.  The plane of the rotation is identified with `ℂ`,
so that the rotation by the angle `t` is multiplication by `e^{it}` and the
generating vector field at `z` is `i z`.

## Contents

* `fderiv_rotationVector` — the rotation vector field in Cartesian form:
  `Du(z)(i z) = x¹ ∂₂u(z) − x² ∂₁u(z)` (pure `ℝ`-linearity);
* `angularMomentum_eigen` — **the eigenvalue statement**: if `u` is real
  differentiable at `z` and `u(e^{it} z) = e^{iμt} u(z)` for every `t`, then
  `−i (x¹ ∂₂u(z) − x² ∂₁u(z)) = μ u(z)`;
* `circHarm` — the circular harmonic `(z/‖z‖)^μ`, the `e^{iμφ}` factor of
  `Y_{lμ}`; `circHarm_rotate` is its equivariance and
  `circHarm_angularMomentum_eigen` the resulting eigenvalue equation, so the
  hypothesis of `angularMomentum_eigen` is not vacuous;
* `circHarm_abs` — the circular harmonic has modulus one away from the origin.

Everything is `sorry`-free and `axiom`-free (only `propext`, `Classical.choice`,
`Quot.sound`).
-/

namespace BookProof.ChapterAngularMomentum

open Complex





/-! ## The circular harmonic `e^{iμφ} = (z/‖z‖)^μ` -/

/-- The circular harmonic of order `μ`: the `e^{iμφ}` factor of the spherical
harmonic `Y_{lμ}`, written as `(z/‖z‖)^μ` in the plane of the rotation. -/
noncomputable def circHarm (μ : ℕ) (z : ℂ) : ℂ := (z / (‖z‖ : ℂ)) ^ μ









end BookProof.ChapterAngularMomentum
Source
https://github.com/leonardopedro/timepiece/blob/61595bc/BookProof/ChapterAngularMomentum.lean

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me