Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 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 divergence and curl of a cross product

Statement

Let U⊆R3 be open and let F,G:U→R3 be C1. Then F×G is C1 on U and

div⁡(F×G)=⟨curl⁡F,G⟩−⟨F,curl⁡G⟩,

curl⁡(F×G)=(div⁡G)F−(div⁡F)G+DF G−DG F.

Here DF G denotes the map U→R3 whose ith coordinate at p is ∑j<3∂jFi(p) Gj(p), that is, the Jacobian matrix of F at p applied to the vector G(p), and DG F is defined the same way with the roles of F and G exchanged. The operators are those of Divergence and curl of a C1 vector field, the cross product is that of The cross product in R3, the inner product that of The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn and the Jacobian matrix that of The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case.

Facts & Assumptions

Given: The open set U⊆R3 and the C1 maps F,G:U→R3 of the Statement, with coordinates named x,y,z.

[F1]

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).

[F2]

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

[F3]

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).

[F4]

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

[F5]

If every partial derivative ∂jfi(a) of f:U→Rn 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).

[L2]

If f is totally differentiable at a then ∂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).

[L3]

Proof

technique · direct
1.1givenF1L1

By [F1] the three coordinates of F×G are FyGz−FzGy, FzGx−FxGz and FxGy−FyGx. Each is a difference of products of C1 scalars, so by [L1] applied in each coordinate direction each has continuous first partial derivatives, given by ∂j(FaGb)=(∂jFa)Gb+Fa ∂jGb; hence F×G is C1 and both sides of both identities are defined.

2.1step 1.1L1F2F3F4algebra

Expanding div⁡(F×G)=∂x(FyGz−FzGy)+∂y(FzGx−FxGz)+∂z(FxGy−FyGx) by step 1.1 gives twelve terms. Those carrying a derivative of F are (∂yFz−∂zFy)Gx+(∂zFx−∂xFz)Gy+(∂xFy−∂yFx)Gz, which is ⟨curl⁡F,G⟩ by [F3] and [F4]; those carrying a derivative of G are −Fx(∂yGz−∂zGy)−Fy(∂zGx−∂xGz)−Fz(∂xGy−∂yGx), which is −⟨F,curl⁡G⟩. This is the first identity.

2.2step 1.1L1F3F2F5L2algebra

By [F3] and step 1.1 the first coordinate of curl⁡(F×G) is ∂y(FxGy−FyGx)−∂z(FzGx−FxGz), that is (∂yFx)Gy+Fx∂yGy−(∂yFy)Gx−Fy∂yGx−(∂zFz)Gx−Fz∂zGx+(∂zFx)Gz+Fx∂zGz. Adding and subtracting Fx∂xGx and Gx∂xFx regroups this as Fxdiv⁡G−Gxdiv⁡F+((∂xFx)Gx+(∂yFx)Gy+(∂zFx)Gz)−(Fx∂xGx+Fy∂yGx+Fz∂zGx), using [F2] for the two divergences and [F5] for the two bracketed sums.

2.3step 1.1L1F3F2F5L2algebra

The same computation in the second coordinate gives ∂z(FyGz−FzGy)−∂x(FxGy−FyGx), which after adding and subtracting Fy∂yGy and Gy∂yFy is Fydiv⁡G−Gydiv⁡F+∑j<3(∂jFy)Gj−∑j<3Fj∂jGy; in the third coordinate it gives ∂x(FzGx−FxGz)−∂y(FyGz−FzGy), which after adding and subtracting Fz∂zGz and Gz∂zFz is Fzdiv⁡G−Gzdiv⁡F+∑j<3(∂jFz)Gj−∑j<3Fj∂jGz.

3.1step 2.2step 2.3F5L2algebra

In steps 2.2 and 2.3 the sums ∑j<3(∂jFi)Gj and ∑j<3Fj ∂jGi are the ith coordinates of DF G and of DG F: by [F5] the ith row of the Jacobian matrix of F is (∂jFi)j<3, and by [L2] that matrix is the matrix of the total derivative, so applying it to the vector G produces exactly that sum coordinate by coordinate.

4.1step 2.1step 3.1L3∎

Substituting step 3.1 into steps 2.2 and 2.3 gives the three coordinates of (div⁡G)F−(div⁡F)G+DF G−DG F, which is the second identity; with step 2.1 both assertions hold at every point of U, and by [L3] both sides of each are unchanged in form when F and G are replaced by linear combinations, since the cross product is bilinear.

Remarks

  • Where the alternating law is visible. Taking G=F makes F×F=0 by [L3], and both identities then read 0=0: in the first because ⟨curl⁡F,F⟩−⟨F,curl⁡F⟩=0, and in the second because the four terms cancel in pairs.

  • Only first derivatives are used. Both identities hold for C1 fields; nothing here interchanges two partial derivatives, which is why no C2 hypothesis appears.

Depends on

Used by

Dependency tree · two levels

38 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