Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Chapter FreeFieldBorn

Definition
ChapterFreeFieldBorn

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

definitionsformalizationtimepiece

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

Definition code
import Definitions.Def_ChapterA4
import Mathlib


/-!
# Chapter "Wave-function parametrization of a probability measure", §5 —
# the Born pushforward of the Gaussian sphere measure lives on the simplex

Source: `book.tex`, chapter *"Wave-function parametrization of a probability
measure"*, section *"5. Free field parametrization in Bayesian inference and
Statistical Mechanics"* (`book.tex` line ~1706), together with the
Introduction's statement (`book.tex` ~line 805) that *"the wave-function is
nothing else than one possible parametrization of any probability distribution;
the parametrization is a surjective map from an hypersphere to the set of all
possible probability distributions."*

Earlier waves built the *uniform measure on the sphere from the Gaussian*
(`ChapterFreeFieldSphere.sphereGaussian`), showed it is rotation-invariant,
lives on the unit sphere (`ChapterFreeFieldSphereSupport`), and is a fixed point
of re-normalization (`ChapterFreeFieldSphereFixpoint`).  This file connects that
sphere measure to the **Born-rule parametrization** itself: the coordinate-wise
Born map `x ↦ (x_k)²` sends the unit sphere onto the probability simplex, and
hence pushes the Gaussian sphere measure forward to a genuine probability
distribution on the simplex.  This makes precise the book's claim that the
hypersphere parametrizes "the set of all possible probability distributions".

## Main results

* `bornMap` — the Born map `x ↦ fun k => (x k)^2`.
* `bornMap_sum_of_mem_sphere` — on the unit sphere the Born coordinates sum to
  `1`.
* `bornMap_mem_stdSimplex` — the Born image of a unit vector lies in the
  probability simplex `stdSimplex ℝ (Fin n)`.
* **headline** `bornGaussian_stdSimplex_eq_one` — for `n ≥ 1` the Born
  pushforward of the Gaussian sphere measure assigns full mass `1` to the
  probability simplex: `((sphereGaussian n).map bornMap) (stdSimplex ℝ (Fin n))
  = 1`.

Everything is intended to be `sorry`-free and axiom-clean.
-/

open MeasureTheory

namespace BookProof.ChapterFreeFieldBorn

variable {n : ℕ}

/-- The **Born map**: sends a wave function `x` to its Born probabilities
`p_k = (x_k)²`. -/
noncomputable def bornMap (x : EuclideanSpace ℝ (Fin n)) : Fin n → ℝ :=
  fun k => (x k) ^ 2





/-
On the unit sphere the Born coordinates sum to `1`: this is exactly the identity
`‖x‖² = ∑ k (x_k)²` specialised to `‖x‖ = 1`.
-/


/-
The Born image of a unit vector lies in the probability simplex.
-/


/-
**Headline.** For `n ≥ 1` the Born pushforward of the Gaussian sphere measure
is a genuine probability distribution on the simplex: it assigns the full mass
`1` to `stdSimplex ℝ (Fin n)`.  Indeed `sphereGaussian n` is concentrated on the
unit sphere (`sphereGaussian_sphere_eq_one`), and the Born map sends the sphere
into the simplex (`bornMap_mem_stdSimplex`), so the preimage of the simplex has
full mass.
-/


end BookProof.ChapterFreeFieldBorn
Source
https://github.com/leonardopedro/timepiece/blob/61595bc/BookProof/ChapterFreeFieldBorn.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