Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck 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 UR3 be open and let F,G:UR3 be C1. Then F×G is C1 on U and

div(F×G)=curlF,GF,curlG,

curl(F×G)=(divG)F(divF)G+DFGDGF.

Here DFG denotes the map UR3 whose ith coordinate at p is j<3jFi(p)Gj(p), that is, the Jacobian matrix of F at p applied to the vector G(p), and DGF 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 UR3 and the C1 maps F,G:UR3 of the Statement, with coordinates named x,y,z.

[F1]

For u=(ux,uy,uz) and v=(vx,vy,vz) in R3, u×v=(uyvzuzvy,uzvxuxvz,uxvyuyvx) (The cross product in R3).

[F2]

The divergence of a C1 field F on an open URn is divF=i<niFi (Divergence and curl of a C1 vector field).

[F3]

The curl of a C1 field F on an open UR3 is curlF=(yFzzFy, zFxxFz, xFyyFx) (Divergence and curl of a C1 vector field).

[F4]

For x,yRm, x,y=k<mxkyk (The Euclidean inner product x,y=k<nxkyk on Rn).

[F5]

If every partial derivative jfi(a) of f:URn 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.1

By [F1] the three coordinates of F×G are FyGzFzGy, FzGxFxGz and FxGyFyGx. 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+FajGb; hence F×G is C1 and both sides of both identities are defined.

givenF1L1
2.1

Expanding div(F×G)=x(FyGzFzGy)+y(FzGxFxGz)+z(FxGyFyGx) by step 1.1 gives twelve terms. Those carrying a derivative of F are (yFzzFy)Gx+(zFxxFz)Gy+(xFyyFx)Gz, which is curlF,G by [F3] and [F4]; those carrying a derivative of G are Fx(yGzzGy)Fy(zGxxGz)Fz(xGyyGx), which is F,curlG. This is the first identity.

step 1.1L1F2F3F4algebra
2.2

By [F3] and step 1.1 the first coordinate of curl(F×G) is y(FxGyFyGx)z(FzGxFxGz), that is (yFx)Gy+FxyGy(yFy)GxFyyGx(zFz)GxFzzGx+(zFx)Gz+FxzGz. Adding and subtracting FxxGx and GxxFx regroups this as FxdivGGxdivF+((xFx)Gx+(yFx)Gy+(zFx)Gz)(FxxGx+FyyGx+FzzGx), using [F2] for the two divergences and [F5] for the two bracketed sums.

step 1.1L1F3F2F5L2algebra
2.3

The same computation in the second coordinate gives z(FyGzFzGy)x(FxGyFyGx), which after adding and subtracting FyyGy and GyyFy is FydivGGydivF+j<3(jFy)Gjj<3FjjGy; in the third coordinate it gives x(FzGxFxGz)y(FyGzFzGy), which after adding and subtracting FzzGz and GzzFz is FzdivGGzdivF+j<3(jFz)Gjj<3FjjGz.

step 1.1L1F3F2F5L2algebra
3.1

In steps 2.2 and 2.3 the sums j<3(jFi)Gj and j<3FjjGi are the ith coordinates of DFG and of DGF: 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.

step 2.2step 2.3F5L2algebra
4.1

Substituting step 3.1 into steps 2.2 and 2.3 gives the three coordinates of (divG)F(divF)G+DFGDGF, 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.

step 2.1step 3.1L3

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 curlF,FF,curlF=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