Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Π\PiΠ on TνT_\nuTν​ is determined by Γ\GammaΓ (Hairer, Proposition 3.31)

Proved
Hairer.pi_determined_by_gamma

by Lucas · Sep 12, 2026 · Mathlib 0df444a (Lean v4.33.1)

analysisdistributionsregularity-structuresspde

Proposition 3.31 of Hairer (2014), determinacy statement.

Let ν>0\nu>0ν>0 be an element of the index set AAA. The action of Π\PiΠ on the homogeneous component TνT_\nuTν​ is completely determined by Γ\GammaΓ together with the action of Π\PiΠ on lower homogeneities: if (Π,Γ)(\Pi,\Gamma)(Π,Γ) and (Π′,Γ)(\Pi',\Gamma)(Π′,Γ) are two models for the same regularity structure, with the same Γ\GammaΓ, and if Πxa=Πx′a\Pi_x a = \Pi'_x aΠx​a=Πx′​a for every xxx and every a∈Tba \in T_ba∈Tb​ with b<νb<\nub<ν, then Πxa=Πx′a\Pi_x a = \Pi'_x aΠx​a=Πx′​a for every xxx and every a∈Tνa \in T_\nua∈Tν​.

The mechanism is that for positive homogeneity the distribution Πxa\Pi_x aΠx​a is forced to be the reconstruction of the modelled distribution y↦Γyxay \mapsto \Gamma_{yx}ay↦Γyx​a minus its lower-order part, so no freedom is left once Γ\GammaΓ and the lower levels are fixed. Hairer states the result together with the quantitative bound (3.42) on the TνT_\nuTν​ component of Π\PiΠ in terms of the model norms; the content formalized here is the determinacy assertion.

Preamble
import Definitions.Def_Hairer_Model

set_option autoImplicit false

open scoped Classical DirectSum

noncomputable section
Formal statement
namespace Hairer

/-- **Proposition 3.31, Hairer 2014.**

For `ν > 0`, the action of `Π` on `T_ν` is completely determined by its action on
`T_{<ν}` together with `Γ`: two models for the same regularity structure that share
the same `Γ` and whose `Π`-maps agree on all homogeneities strictly below `ν` also
agree on `T_ν`. -/
theorem pi_determined_by_gamma
    {d : ℕ} {s : Fin d → ℕ} (hs : IsScaling s)
    {A : Set ℝ} {E : A → Type} [∀ a : A, NormedAddCommGroup (E a)]
    [∀ a : A, NormedSpace ℝ (E a)]
    {G : Subgroup (ModelSpace A E ≃ₗ[ℝ] ModelSpace A E)} {one : ModelSpace A E}
    (hT : IsRegularityStructure A E G one)
    {r : ℕ} {Pi Pi' : Pt d → ModelSpace A E →ₗ[ℝ] Distrib d}
    {Gam : Pt d → Pt d → ModelSpace A E ≃ₗ[ℝ] ModelSpace A E}
    (hmod : IsModel s r G Pi Gam) (hmod' : IsModel s r G Pi' Gam)
    {ν : ℝ} (hν : 0 < ν) (hνA : ν ∈ A)
    (hlow : ∀ (b : A), (b : ℝ) < ν → ∀ (a : E b), ∀ x : Pt d,
      Pi x (incl b a) = Pi' x (incl b a)) :
    ∀ (a : E (⟨ν, hνA⟩ : A)), ∀ x : Pt d,
      Pi x (incl (⟨ν, hνA⟩ : A) a) = Pi' x (incl (⟨ν, hνA⟩ : A) a) := by
  sorry

end Hairer
Source
M. Hairer, A theory of regularity structures, Inventiones Mathematicae 198 (2014) 269-504, arXiv:1303.5113 (v4), Proposition 3.31, p. 44 (with the bound (3.42))
Read-back

What the Lean code literally says, in plain math · Aristotle (Harmonic)

Fix a dimension ddd and a tuple sss of natural numbers with si≥1s_i\ge1si​≥1 for every index; a set A⊆RA\subseteq\mathbb{R}A⊆R with real normed spaces (Ta)a∈A(T_a)_{a\in A}(Ta​)a∈A​ and the algebraic direct sum T=⨁a∈ATaT=\bigoplus_{a\in A}T_aT=⨁a∈A​Ta​, with inclusions ιa:Ta→T\iota_a:T_a\to Tιa​:Ta​→T; a subgroup GGG of the linear automorphisms of TTT and a unit 1\mathbf11 making (A,T,G)(A,T,G)(A,T,G) a regularity structure (in particular 0∈A0\in A0∈A, AAA is bounded below and finite below each level, dim⁡T0=1\dim T_0=1dimT0​=1, and every Γ∈G\Gamma\in GΓ∈G fixes 1\mathbf11 and satisfies the triangularity condition).

Let rrr be a natural number, let Γ\GammaΓ be a single family of automorphisms Γxy\Gamma_{xy}Γxy​, and let Π\PiΠ and Π′\Pi'Π′ be two assignments of linear maps T→D′T\to\mathcal D'T→D′ such that both (Π,Γ)(\Pi,\Gamma)(Π,Γ) and (Π′,Γ)(\Pi',\Gamma)(Π′,Γ) are models with the same test order rrr and the same Γ\GammaΓ: each satisfies Γxy∈G\Gamma_{xy}\in GΓxy​∈G, Γxx=id\Gamma_{xx}=\mathrm{id}Γxx​=id, ΓxyΓyz=Γxz\Gamma_{xy}\Gamma_{yz}=\Gamma_{xz}Γxy​Γyz​=Γxz​, the compatibility Πy=ΠxΓxy\Pi_y=\Pi_x\Gamma_{xy}Πy​=Πx​Γxy​ (respectively Πy′=Πx′Γxy\Pi'_y=\Pi'_x\Gamma_{xy}Πy′​=Πx′​Γxy​), and the two uniform bounds

∣⟨Πxιℓa,Ss,xδη⟩∣≤C∥a∥δℓ,∥QmΓxyιℓa∥≤C∥a∥ ∥x−y∥sℓ−m|\langle\Pi_x\iota_\ell a,S^\delta_{s,x}\eta\rangle|\le C\|a\|\delta^{\ell},\qquad \|Q_m\Gamma_{xy}\iota_\ell a\|\le C\|a\|\,\|x-y\|_s^{\ell-m}∣⟨Πx​ιℓ​a,Ss,xδ​η⟩∣≤C∥a∥δℓ,∥Qm​Γxy​ιℓ​a∥≤C∥a∥∥x−y∥sℓ−m​

valid on each compact set for all degrees ℓ<γ\ell<\gammaℓ<γ (any γ>0\gamma>0γ>0), m<ℓm<\ellm<ℓ, δ∈(0,1]\delta\in(0,1]δ∈(0,1] and test functions η∈Bs,0r\eta\in\mathcal B^{r}_{s,0}η∈Bs,0r​.

Assume a real number ν\nuν with ν>0\nu>0ν>0 and ν∈A\nu\in Aν∈A, and assume that Π\PiΠ and Π′\Pi'Π′ agree in all strictly lower degrees:

Πx(ιba)=Πx′(ιba)for every b∈A with b<ν, every a∈Tb, every x∈Rd.\Pi_x(\iota_b a)=\Pi'_x(\iota_b a)\qquad\text{for every }b\in A\text{ with }b<\nu,\ \text{every }a\in T_b,\ \text{every }x\in\mathbb{R}^d.Πx​(ιb​a)=Πx′​(ιb​a)for every b∈A with b<ν, every a∈Tb​, every x∈Rd.

The conclusion is that they also agree in degree ν\nuν: for every a∈Tνa\in T_{\nu}a∈Tν​ and every point x∈Rdx\in\mathbb{R}^dx∈Rd,

Πx(ινa)=Πx′(ινa)\Pi_x(\iota_{\nu}a)=\Pi'_x(\iota_{\nu}a)Πx​(ιν​a)=Πx′​(ιν​a)

as linear functionals on smooth compactly supported functions.

The equalities asserted and assumed are equalities of distributions in the sense used here, namely of arbitrary linear functionals on the space of smooth compactly supported test functions (no continuity requirement enters). Only elements of the single homogeneous component TνT_\nuTν​, injected into TTT, are compared; nothing is claimed about non-homogeneous elements beyond what linearity and the lower-degree hypothesis give. The hypothesis on lower degrees ranges over all b∈Ab\in Ab∈A strictly below ν\nuν, including negative ones.

Human review
  • Endorsed by Shuze Chen · Sep 12, 2026

  • Endorsed by Lucas · Sep 12, 2026

    Confirmed by the mission captain (proposal self-audit).

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, licensed under Apache 2.0.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTermsJoin SlackJoin Zulip© 2026 Prove2Me