Alphabeta Math
LemmaStatement: AI-adaptedProof: 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 measures the antisymmetric part of the total derivative

Statement

Let U⊆R3 be open, let F:U→R3 be C1 and let p∈U. Then for all u,v∈R3,

⟨DF(p)u,v⟩−⟨DF(p)v,u⟩=⟨curl⁡F(p),u×v⟩,

where DF(p) is the total derivative of F at p, whose matrix is the Jacobian matrix JF(p)=(∂jFi(p))i,j<3.

Facts & Assumptions

Given: The open set U⊆R3, the C1 field F:U→R3, the point p∈U and vectors u,v∈R3, 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]

For u=(ux,uy,uz) and v=(vx,vy,vz) in R3, u×v=(uyvz−uzvy, uzvx−uxvz, uxvy−uyvx) (The cross product in R3).

[F3]

For x,y∈Rm, ⟨x,y⟩=∑k<mxkyk (The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn).

[F4]

If every partial derivative ∂jfi(a) of f exists, the Jacobian matrix is Jf(a)=(∂jfi(a))i<n,j<m (The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case).

[L1]

If f is totally differentiable at a then Dvf(a) exists for every v and equals Df(a)v; in particular ∂jf(a)=Df(a)ej, and the matrix of Df(a) is Jf(a) (A total derivative computes every directional derivative, and its matrix is the Jacobian).

[L2]

If every partial derivative of f exists on a neighbourhood of a and is continuous at a, then f is totally differentiable at a and Df(a) is the linear map with matrix Jf(a) (If all partial derivatives exist on a neighbourhood and are continuous at a point, then the map is totally differentiable there with Jacobian derivative).

[L3]

Proof

technique · direct
1.1givenL1L2F4

Since F is C1 on U, its partial derivatives exist on U and are continuous, so [L2] makes F totally differentiable at p with DF(p) the linear map of matrix JF(p); by [L1] and [F4] the entries of that matrix are ∂jFi(p), so (DF(p)u)i=∑j<3∂jFi(p) uj.

1.2F3F4algebra

Hence, by [F3] and [F4], ⟨DF(p)u,v⟩−⟨DF(p)v,u⟩=∑i<3∑j<3∂jFi(p) ujvi−∑i<3∑j<3∂jFi(p) vjui, and exchanging the names of the two summation indices in the second double sum turns it into ∑i<3∑j<3∂iFj(p) viuj, so the difference equals ∑i<3∑j<3(∂jFi(p)−∂iFj(p))ujvi.

2.1step 1.2algebra

In the double sum of step 1.2 the terms with i=j have coefficient ∂iFi(p)−∂iFi(p)=0, so only the six terms with i≠j contribute, that is the three unordered index pairs {y,z}, {z,x} and {x,y}, each occurring twice.

3.1step 1.2step 2.1F1algebra

Grouping the two terms of the pair {y,z} gives (∂yFz(p)−∂zFy(p))uyvz+(∂zFy(p)−∂yFz(p))uzvy, that is (∂yFz(p)−∂zFy(p))(uyvz−uzvy). The pair {z,x} gives (∂zFx(p)−∂xFz(p))(uzvx−uxvz) and the pair {x,y} gives (∂xFy(p)−∂yFx(p))(uxvy−uyvx).

4.1step 3.1F1F2F3

By [F1] the three coefficients in step 3.1 are the first, second and third coordinates of curl⁡F(p), and by [F2] the three bracketed factors are the first, second and third coordinates of u×v. By [F3] their sum is therefore ⟨curl⁡F(p),u×v⟩, which with step 1.2 is the asserted identity.

5.1step 4.1L3F2∎

As a check on the signs, take u=ex and v=ey: the left side is ⟨DF(p)ex,ey⟩−⟨DF(p)ey,ex⟩=∂xFy(p)−∂yFx(p) and the right side is the third coordinate of curl⁡F(p), since ex×ey=ez by [F2]; the pairs (ey,ez) and (ez,ex) give the first and second coordinates in the same way. When u=v both sides vanish, the left by inspection and the right because the cross product is alternating by [L3].

Remarks

  • The identity is what makes the curl coordinate-free enough for Stokes. Its left side is built from the total derivative and two vectors, with no reference to a coordinate system beyond the one the inner product carries; the right side reads off the coordinates. That is exactly the form in which the curl enters The curl flux integrand of a C2 patch is a two-dimensional curl of the pulled-back field, where u and v are the two parameter derivatives of a patch.

Depends on

Used by

Dependency tree · two levels

29 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