All projects

Standalone Lean project

PDE

PDE Lean formalization

41indexed declarationsLean 4.30.0mathlib@c5ea00351c28commit 0ab5d79a0d7aApache-2.0Repository Versions and build evidence

Flagship declarations

Start with the mathematical results

Pinned project revision
Project-declaredLean 4.30.0

Fderiv Ccinfty

FderivCcinfty

Plain-language statement

The Fréchet derivative x ↦ (∂ˢψ(x))(unitSeq s) of a test function ψ ∈ Cc^∞(U) again lies in Cc^∞(U). This is used to compose the weak derivative definition with itself.

partial differential equationsSobolev spacesanalysis

Source project: PDE

Person-level attribution pending.

View proof record
Project-declaredLean 4.30.0

Heat from convolution heat Kernel

heat_from_convolution_heatKernel

Project documentation

Swap the second spatial derivative xx\partial_{xx} with the integral \int. -/ lemma swap_xx_heatKernel {α : ℝ} {x t : ℝ} (g : ℝ → ℝ) (ht : 0 < t) (hα : 0 < α) (hg : Integrable g) : HasDerivAt (fun x' => ∫ y, HKx α (x' - y) t * g y ∂volume) (∫ y, HKxx α (x - y) t * g y ∂volume) x := by have mem_nhds : Metric.ball x 1 ∈ 𝓝 x := Metric.ball_mem_nhds x (by...

partial differential equationsSobolev spacesanalysis

Source project: PDE

Person-level attribution pending.

View proof record
Project-declaredLean 4.30.0

Deriv exp heat Kernel

Heat.deriv_exp_heatKernel

Plain-language statement

Derivative of the exponential term exp(-(x²)/(4αt)) with respect to x.

partial differential equationsSobolev spacesanalysis

Source project: PDE

Person-level attribution pending.

View proof record
Project-declaredLean 4.30.0

Deriv sqrt inv

Heat.deriv_sqrt_inv

Plain-language statement

Derivative of 1/√x at a positive point.

partial differential equationsSobolev spacesanalysis

Source project: PDE

Person-level attribution pending.

View proof record
Project-declaredLean 4.30.0

Gaussian tail bound by weighted

Heat.gaussian_tail_bound_by_weighted

Plain-language statement

Key Gaussian tail bound: This is the analytical estimate that allows us to bound Gaussian tail integrals and prove convergence as t → 0.

partial differential equationsSobolev spacesanalysis

Source project: PDE

Person-level attribution pending.

View proof record
Project-declaredLean 4.30.0

Has Deriv At heat Kernel t

Heat.hasDerivAt_heatKernel_t

Plain-language statement

The time derivative of the heat kernel ∂/∂t heatKernel(α, x, t).

partial differential equationsSobolev spacesanalysis

Source project: PDE

Person-level attribution pending.

View proof record

Project index

More declarations

Search within this project

Showing 8 of 35 additional declarations. Use project search for the complete index.

Project-declaredLean 4.30.0

Has Deriv At heat Kernel x x

Heat.hasDerivAt_heatKernel_x_x

Project documentation

Auxiliary lemma: derivative of the first spatial derivative's formula.

partial differential equationsSobolev spacesanalysis

Source project: PDE

Person-level attribution pending.

View proof record
Project-declaredLean 4.30.0

Has Deriv At heat Kernel xx

Heat.hasDerivAt_heatKernel_xx

Plain-language statement

The second spatial derivative of the heat kernel ∂²/∂x² heatKernel(α, x, t).

partial differential equationsSobolev spacesanalysis

Source project: PDE

Person-level attribution pending.

View proof record
Project-declaredLean 4.30.0

Heat Kernel mass one x sub y even

Heat.heatKernel_mass_one_x_sub_y_even

Plain-language statement

Translation Invariance: The heat kernel integrates to 1 regardless of translation. -

partial differential equationsSobolev spacesanalysis

Source project: PDE

Person-level attribution pending.

View proof record
Project-declaredLean 4.30.0

Heat Tail change Of Variables

Heat.heatTail_changeOfVariables

Plain-language statement

Change of variables formula for heat kernel tail integrals. Transforms the integral ∫_{|y-x| ≥ δ} Φ(x-y,t) dy into a standard Gaussian tail integral via the substitution z = (x-y)/√(4αt).

partial differential equationsSobolev spacesanalysis

Source project: PDE

Person-level attribution pending.

View proof record
Project-declaredLean 4.30.0

Integral heat Kernel one gaussian

Heat.integral_heatKernel_one_gaussian

Plain-language statement

Property 2: The heat kernel integrates to one over all of ℝ. This shows that the heat kernel is properly normalized and can be interpreted as a probability density function (specifically, a Gaussian distribution).

partial differential equationsSobolev spacesanalysis

Source project: PDE

Person-level attribution pending.

View proof record
Project-declaredLean 4.30.0

Integral indicator tail even

Heat.integral_indicator_tail_even

Plain-language statement

For even functions, the two-sided tail integral equals twice the one-sided integral.

partial differential equationsSobolev spacesanalysis

Source project: PDE

Person-level attribution pending.

View proof record
Project-declaredLean 4.30.0

Integral mul exp neg sq Ici zero

Heat.integral_mul_exp_neg_sq_Ici_zero

Plain-language statement

Evaluation of ∫₀^∞ z exp(-z²) dz = 1/2.

partial differential equationsSobolev spacesanalysis

Source project: PDE

Person-level attribution pending.

View proof record
Project-declaredLean 4.30.0

Integral split near far

Heat.integral_split_near_far

Project documentation

Helper lemma for splitting integrals into near and far regions.

partial differential equationsSobolev spacesanalysis

Source project: PDE

Person-level attribution pending.

View proof record