Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Chapter HowlandAutonomization

Definition
ChapterHowlandAutonomization

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

definitionsformalizationtimepiece

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

Definition code
import Mathlib


/-!
# A time-dependent evolution becomes time-independent in a larger space

Source: `book.tex`, chapter *"Resolution of the singularity of the ODE x'=x^2 when the
initial x has uncertainties"*, §*General picture* (`book.tex` line ~1000):

> *"any solution in a standard probability space is given by a time-dependent self-adjoint
> Hamiltonian in a larger probability space, then the singularities in a standard
> probability space are consequence of a time-dependent Hamiltonian which is non-integrable.
> But since any time-dependent Hamiltonian can be converted into a time-independent
> Hamiltonian in an even larger sample space, then we can always resolve the singularities
> in a larger sample space which better defines the dynamical system."*

Two levels of that statement are formalized here.

## The classical level: a non-autonomous vector field is autonomous on `ℝ × E`

`autonomize f (s, x) = (1, f s x)` is the extended vector field, and
`hasDerivAt_autonomize` says that the graph `t ↦ (t, x t)` of a solution of the
non-autonomous equation `ẋ = f(t, x)` is a solution of the autonomous equation `ż = F z`;
`hasDerivAt_of_autonomize` is the converse, so nothing is lost by enlarging the space.

## The quantum level: the Howland evolution group

For a time-dependent Hamiltonian the natural object is the family of propagators
`U(t,s)`, which is *not* a one-parameter group.  On the enlarged space of
time-dependent states `ψ : ℝ → H` — the "even larger sample space" of the quotation — the
translated evolution

```
(𝒰(σ)ψ)(t) = U(t, t − σ) ψ(t − σ)
```

**is** a one-parameter group (`howland_add`, `howland_zero`, `howland_neg`) of
probability-preserving maps (`howland_lintegral_normSq`), i.e. an autonomous evolution; by
Stone's theorem (formalized in this project in `BookProof.ChapterStoneTheorem` and
`BookProof.ChapterStoneConverse`) its generator is a *time-independent* self-adjoint
Hamiltonian on the larger space.  Only the three defining properties of a unitary
propagator are used: `U t t = id`, the cocycle law, and pointwise isometry.
-/

namespace BookProof.Howland

open MeasureTheory

/-! ## The classical level -/

variable {E : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E]

/-- The autonomous vector field on `ℝ × E` attached to a non-autonomous field `f`. -/
def autonomize (f : ℝ → E → E) : ℝ × E → ℝ × E := fun z => (1, f z.1 z.2)





/-! ## The quantum level: the Howland group of a time-dependent propagator -/

variable {H : Type*} [NormedAddCommGroup H]

/-- The defining properties of the propagator family of a time-dependent Hamiltonian:
`U t s` evolves a state from time `s` to time `t`. -/
structure IsPropagator (U : ℝ → ℝ → H → H) : Prop where
  refl : ∀ t x, U t t x = x
  cocycle : ∀ t s r x, U t s (U s r x) = U t r x
  isometry : ∀ t s x, ‖U t s x‖ = ‖x‖





variable {U : ℝ → ℝ → H → H}

/-- The Howland evolution on time-dependent states: `(𝒰(σ)ψ)(t) = U(t, t−σ) ψ(t−σ)`. -/
def howland (U : ℝ → ℝ → H → H) (σ : ℝ) (ψ : ℝ → H) : ℝ → H :=
  fun t => U t (t - σ) (ψ (t - σ))









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