Alphabeta Math
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

The curl of a curl is the gradient of the divergence minus the Laplacian

Statement

Let U⊆R3 be open and let F:U→R3 be C2. Then curl⁡curl⁡F, ∇div⁡F and ΔF are all defined on U and

curl⁡curl⁡F=∇div⁡F−ΔF.

Here ΔF is the componentwise Laplacian of The Laplacian of a C2 function and of a C2 vector field.

Facts & Assumptions

Given: The open set U⊆R3 and the C2 field F:U→R3 of the Statement, with the three coordinates named x,y,z.

[F1]

The curl of a C1 field F on an open U⊆R3 is curl⁡F=(∂yFz−∂zFy, ∂zFx−∂xFz, ∂xFy−∂yFx) (Divergence and curl of a C1 vector field).

[F2]

The divergence of a C1 field G on an open U⊆Rn is div⁡G=∑i<n∂iGi (Divergence and curl of a C1 vector field).

[F3]

For a C2 map F, ΔF is the field whose ith coordinate is ΔFi, and Δf=∑i<n∂i∂if for a C2 scalar f (The Laplacian of a C2 function and of a C2 vector field).

[F4]

For scalar-valued f, its gradient is ∇f=(∂0f,…,∂m−1f) (The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case).

[F5]

A scalar f is of class Ck on U when, for every word (i1,…,ir) of coordinate indices with 0≤r≤k, the iterated derivative ∂ir⋯∂i1f exists and is continuous on U (Ck maps and multi-index derivative notation in Euclidean space).

[L1]

If f is C2 on an open subset of Rm, then ∂i∂jf=∂j∂if for every pair of coordinate indices (Clairaut--Schwarz theorem for continuous second partial derivatives).

Proof

technique · direct
1.1givenF1F2F3F4F5

Every component of F is C2, so by [F5] every iterated derivative ∂i∂jFa exists and is continuous on U. Hence each coordinate of curl⁡F, being a difference of first partial derivatives of components of F by [F1], has continuous first partial derivatives, so curl⁡F is C1 and curl⁡curl⁡F is defined; likewise div⁡F is C1 by [F2], so ∇div⁡F is defined by [F4]; and ΔF is defined by [F3].

2.1step 1.1F1algebra

By [F1] applied twice, the first coordinate of curl⁡curl⁡F is ∂y(curl⁡F)z−∂z(curl⁡F)y=∂y(∂xFy−∂yFx)−∂z(∂zFx−∂xFz), that is ∂y∂xFy−∂y∂yFx−∂z∂zFx+∂z∂xFz.

3.1step 2.1algebra

Adding and subtracting the single term ∂x∂xFx rewrites step 2.1 as (∂x∂xFx+∂y∂xFy+∂z∂xFz)−(∂x∂xFx+∂y∂yFx+∂z∂zFx).

4.1step 3.1L1F2F3F4

By [L1], ∂y∂xFy=∂x∂yFy and ∂z∂xFz=∂x∂zFz, so the first bracket of step 3.1 is ∂x(∂xFx+∂yFy+∂zFz)=∂xdiv⁡F, the first coordinate of ∇div⁡F by [F2] and [F4]; the second bracket is ΔFx, the first coordinate of ΔF by [F3]. Hence the first coordinate of curl⁡curl⁡F is that of ∇div⁡F−ΔF.

4.2step 2.1step 3.1L1F1F2F3F4

In the second coordinate, [F1] gives ∂z(curl⁡F)x−∂x(curl⁡F)z=∂z∂yFz−∂z∂zFy−∂x∂xFy+∂x∂yFx; adding and subtracting ∂y∂yFy and applying [L1] to ∂z∂yFz=∂y∂zFz and ∂x∂yFx=∂y∂xFx turns it into ∂ydiv⁡F−ΔFy. In the third coordinate, [F1] gives ∂x(curl⁡F)y−∂y(curl⁡F)x=∂x∂zFx−∂x∂xFz−∂y∂yFz+∂y∂zFy; adding and subtracting ∂z∂zFz and applying [L1] to ∂x∂zFx=∂z∂xFx and ∂y∂zFy=∂z∂yFy turns it into ∂zdiv⁡F−ΔFz.

5.1step 4.1step 4.2∎

All three coordinates of curl⁡curl⁡F agree with those of ∇div⁡F−ΔF at every point of U, which is the asserted identity. The hypothesis that F is C2 is used in step 1.1, so that all three expressions are defined, and in steps 4.1 and 4.2 as the hypothesis of [L1].

Remarks

  • The added and subtracted term is what makes the identity close. The expansion of (curl⁡curl⁡F)x contains no pure second derivative ∂x∂xFx, while both ∇div⁡F and ΔF do; that one term belongs to both groups and cancels between them, which is why it can be inserted at will and why neither side alone matches the expansion.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

15 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources