PhyslibSearch

Physlib.SpaceAndTime.Space.Derivatives.Curl

20 declarations

definition

Curl operator ×f\nabla \times \mathbf{f}

#curl

For a vector field f:Space 3R3\mathbf{f} : \text{Space } 3 \to \mathbb{R}^3, the curl operator ×f\nabla \times \mathbf{f} is defined as the function mapping each point xx to a vector in R3\mathbb{R}^3 whose components are: (×f)0=f2x1f1x2 (\nabla \times \mathbf{f})_0 = \frac{\partial f_2}{\partial x_1} - \frac{\partial f_1}{\partial x_2} (×f)1=f0x2f2x0 (\nabla \times \mathbf{f})_1 = \frac{\partial f_0}{\partial x_2} - \frac{\partial f_2}{\partial x_0} (×f)2=f1x0f0x1 (\nabla \times \mathbf{f})_2 = \frac{\partial f_1}{\partial x_0} - \frac{\partial f_0}{\partial x_1} where fif_i denotes the ii-th component of the vector field f\mathbf{f}, and xj\frac{\partial}{\partial x_j} denotes the partial derivative with respect to the jj-th coordinate (using 0-based indexing for i,j{0,1,2}i, j \in \{0, 1, 2\}).

definition

Notation for the curl operator ×f\nabla \times \mathbf{f}

#curlNotation

The notation ×f\nabla \times \mathbf{f} is defined to represent the curl of a function f\mathbf{f}, where ×\nabla \times denotes the curl operator `curl`.

theorem

×0=0\nabla \times \mathbf{0} = \mathbf{0}

#curl_zero

The curl of the zero vector field f:Space 3R3\mathbf{f} : \text{Space } 3 \to \mathbb{R}^3, where f(x)=0\mathbf{f}(\mathbf{x}) = \mathbf{0} for all x\mathbf{x}, is equal to the zero vector field. This is denoted as ×0=0\nabla \times \mathbf{0} = \mathbf{0}.

theorem

The curl of a constant vector field is zero

#curl_const

For any constant vector vR3\mathbf{v} \in \mathbb{R}^3, let f:Space 3R3\mathbf{f}: \text{Space } 3 \to \mathbb{R}^3 be the constant vector field defined by f(x)=v\mathbf{f}(\mathbf{x}) = \mathbf{v} for all xSpace 3\mathbf{x} \in \text{Space } 3. Then the curl of f\mathbf{f} is zero, denoted as ×f=0\nabla \times \mathbf{f} = 0.

theorem

×(f1+f2)=×f1+×f2\nabla \times (\mathbf{f}_1 + \mathbf{f}_2) = \nabla \times \mathbf{f}_1 + \nabla \times \mathbf{f}_2

#curl_add

Let f1,f2:Space 3R3\mathbf{f}_1, \mathbf{f}_2: \text{Space } 3 \to \mathbb{R}^3 be two differentiable vector fields. The curl of the sum of these vector fields is equal to the sum of their individual curls: ×(f1+f2)=×f1+×f2\nabla \times (\mathbf{f}_1 + \mathbf{f}_2) = \nabla \times \mathbf{f}_1 + \nabla \times \mathbf{f}_2

theorem

×(kf)=k(×f)\nabla \times (k \mathbf{f}) = k (\nabla \times \mathbf{f}) for constant kk

#curl_smul

Let f:Space 3R3\mathbf{f} : \text{Space } 3 \to \mathbb{R}^3 be a differentiable vector field and kRk \in \mathbb{R} be a scalar constant. The curl of the vector field scaled by kk is equal to kk times the curl of f\mathbf{f}: ×(kf)=k(×f)\nabla \times (k \mathbf{f}) = k (\nabla \times \mathbf{f}) where ×\nabla \times denotes the curl operator and kfk \mathbf{f} is the scalar multiplication of the vector field.

theorem

×(f)=(×f)\nabla \times (-\mathbf{f}) = -(\nabla \times \mathbf{f})

#curl_neg

Let f:Space 3R3\mathbf{f} : \text{Space } 3 \to \mathbb{R}^3 be a differentiable vector field. The curl of the negative of the vector field is equal to the negative of the curl of f\mathbf{f}: ×(f)=(×f)\nabla \times (-\mathbf{f}) = -(\nabla \times \mathbf{f}) where ×\nabla \times denotes the curl operator.

theorem

×(f1f2)=×f1×f2\nabla \times (\mathbf{f}_1 - \mathbf{f}_2) = \nabla \times \mathbf{f}_1 - \nabla \times \mathbf{f}_2

#curl_sub

Let f1,f2:Space 3R3\mathbf{f}_1, \mathbf{f}_2: \text{Space } 3 \to \mathbb{R}^3 be two differentiable vector fields. The curl of the difference of these vector fields is equal to the difference of their individual curls: ×(f1f2)=×f1×f2\nabla \times (\mathbf{f}_1 - \mathbf{f}_2) = \nabla \times \mathbf{f}_1 - \nabla \times \mathbf{f}_2 where ×\nabla \times denotes the curl operator.

theorem

The curl of a linear map is a linear map

#curl_linear_map

Let WW be a vector space over R\mathbb{R}. Suppose f:W(Space 3R3)\mathbf{f} : W \to (\text{Space } 3 \to \mathbb{R}^3) is a linear map such that for every wWw \in W, the vector field f(w)\mathbf{f}(w) is differentiable. Then the mapping w×f(w)w \mapsto \nabla \times \mathbf{f}(w), which assigns each ww to the curl of the vector field f(w)\mathbf{f}(w), is also a linear map over R\mathbb{R}.

theorem

Distributivity of Second-Order Partial Derivatives over Addition of Component Derivatives

#deriv_coord_2nd_add

Let f:Space 3R3f: \text{Space } 3 \to \mathbb{R}^3 be a twice continuously differentiable (C2C^2) function. Let fkf_k denote the kk-th component of the function ff and k\partial_k denote the partial derivative with respect to the kk-th coordinate. For any indices i,u,v,w{0,1,2}i, u, v, w \in \{0, 1, 2\}, the second-order partial derivatives distribute over the sum of the coordinate-wise derivatives: \[ \partial_i \left( \partial_u f_u + \partial_v f_v + \partial_w f_w \right) = \partial_i \partial_u f_u + \partial_i \partial_v f_v + \partial_i \partial_w f_w \]

theorem

u(vfwwfv)=uvfwuwfv\partial_u (\partial_v f_w - \partial_w f_v) = \partial_u \partial_v f_w - \partial_u \partial_w f_v

#deriv_coord_2nd_sub

Let f:Space 3R3f: \text{Space } 3 \to \mathbb{R}^3 be a twice continuously differentiable (C2C^2) vector field. For any coordinate indices u,v,w{0,1,2}u, v, w \in \{0, 1, 2\}, the partial derivative with respect to the uu-th coordinate of the difference between the partial derivatives vfw\partial_v f_w and wfv\partial_w f_v is equal to the difference of the second-order partial derivatives: u(vfwwfv)=uvfwuwfv\partial_u (\partial_v f_w - \partial_w f_v) = \partial_u \partial_v f_w - \partial_u \partial_w f_v where i\partial_i denotes the spatial derivative in the direction of the ii-th standard basis vector and fif_i denotes the ii-th component of the vector field ff. This identity demonstrates that second-order partial derivatives distribute coordinate-wise over the subtraction of terms typically found in the components of a curl.

theorem

(×f)=0\nabla \cdot (\nabla \times \mathbf{f}) = 0 for C2C^2 vector fields

#div_of_curl_eq_zero

For any twice continuously differentiable (C2C^2) vector field f:Space 3R3\mathbf{f} : \text{Space } 3 \to \mathbb{R}^3, the divergence of its curl is identically zero, i.e., (×f)=0\nabla \cdot (\nabla \times \mathbf{f}) = 0.

theorem

The curl of a gradient is zero: ×(f)=0\nabla \times (\nabla f) = 0

#curl_of_grad_eq_zero

Let f:Space 3Rf: \text{Space } 3 \to \mathbb{R} be a scalar field that is twice continuously differentiable (C2C^2). The curl of its gradient is the zero vector field: ×(f)=0\nabla \times (\nabla f) = 0 where f\nabla f denotes the gradient of ff and ×\nabla \times denotes the curl operator.

theorem

Vector identity ×(×f)=(f)Δf\nabla \times (\nabla \times \mathbf{f}) = \nabla(\nabla \cdot \mathbf{f}) - \Delta \mathbf{f}

#curl_of_curl

Let f:R3R3\mathbf{f} : \mathbb{R}^3 \to \mathbb{R}^3 be a twice continuously differentiable (C2C^2) vector field. The curl of the curl of f\mathbf{f} is equal to the gradient of the divergence of f\mathbf{f} minus the vector Laplacian of f\mathbf{f}: ×(×f)=(f)Δf\nabla \times (\nabla \times \mathbf{f}) = \nabla(\nabla \cdot \mathbf{f}) - \Delta \mathbf{f} where ×\nabla \times denotes the curl operator, \nabla \cdot denotes the divergence, \nabla denotes the gradient operator, and Δ\Delta denotes the vector Laplacian.

definition

Curl operator ×\nabla \times for distributions on R3\mathbb{R}^3

#distCurl

The linear map `distCurl` computes the curl of a distribution fSpace 3d[R]R3f \in \text{Space } 3 \to d[\mathbb{R}] \mathbb{R}^3. It is defined as the composition of the distributional Fréchet derivative Df\mathcal{D}f with a linear operator that extracts the curl components. For a distribution f=(f0,f1,f2)f = (f_0, f_1, f_2) mapping the 3-dimensional Euclidean space to R3\mathbb{R}^3, the components of the resulting distribution ×f\nabla \times f are given by: \begin{align*} (\nabla \times f)_0 &= \partial_2 f_1 - \partial_1 f_2 \\ (\nabla \times f)_1 &= \partial_0 f_2 - \partial_2 f_0 \\ (\nabla \times f)_2 &= \partial_1 f_0 - \partial_0 f_1 \end{align*} where i\partial_i denotes the distributional partial derivative with respect to the ii-th coordinate of R3\mathbb{R}^3.

theorem

Evaluation of the 00-th Component of Distributional Curl (×f)0(\nabla \times f)_0

#distCurl_apply_zero

Let ff be an R3\mathbb{R}^3-valued distribution on the 3-dimensional Euclidean space R3\mathbb{R}^3, and let ηS(R3,R)\eta \in \mathcal{S}(\mathbb{R}^3, \mathbb{R}) be a Schwartz test function. Let {e0,e1,e2}\{e_0, e_1, e_2\} be the standard orthonormal basis of R3\mathbb{R}^3. The evaluation of the 00-th component (index 0) of the distributional curl ×f\nabla \times f at the test function η\eta is given by \[ ((\nabla \times f) \eta)_0 = -f(\partial_{e_2} \eta)_1 + f(\partial_{e_1} \eta)_2 \] where eiη\partial_{e_i} \eta denotes the directional derivative of the test function η\eta in the direction of the basis vector eie_i, and f(ϕ)jf(\phi)_j represents the jj-th component of the vector obtained by applying the distribution ff to a test function ϕ\phi.

theorem

Evaluation of the 11-st Component of Distributional Curl (×f)1(\nabla \times f)_1

#distCurl_apply_one

Let ff be an R3\mathbb{R}^3-valued distribution on R3\mathbb{R}^3 and ηS(R3,R)\eta \in \mathcal{S}(\mathbb{R}^3, \mathbb{R}) be a Schwartz test function. The evaluation of the 11-st component (index 1) of the distributional curl ×f\nabla \times f at η\eta is given by \[ ((\nabla \times f) \eta)_1 = -f(\partial_0 \eta)_2 + f(\partial_2 \eta)_0 \] where iη\partial_i \eta denotes the partial derivative of η\eta with respect to the ii-th coordinate, and f(ϕ)jf(\phi)_j represents the jj-th component of the vector result obtained by applying the distribution ff to a test function ϕ\phi.

theorem

Third component of the distributional curl: ((×f)η)2=f(e0η)1f(e1η)0((\nabla \times f) \eta)_2 = f(\partial_{e_0} \eta)_1 - f(\partial_{e_1} \eta)_0

#distCurl_apply_two

Let f:R3d[R]R3f: \mathbb{R}^3 \to d[\mathbb{R}] \mathbb{R}^3 be a distribution on the 3-dimensional Euclidean space and ηS(R3,R)\eta \in \mathcal{S}(\mathbb{R}^3, \mathbb{R}) be a Schwartz test function. Let e0,e1,e2e_0, e_1, e_2 be the standard orthonormal basis of R3\mathbb{R}^3. The third component (index 2) of the distributional curl ×f\nabla \times f applied to the test function η\eta is given by \[ ((\nabla \times f) \eta)_2 = -f(\partial_{e_1} \eta)_0 + f(\partial_{e_0} \eta)_1 \] where eiη\partial_{e_i} \eta denotes the directional derivative of η\eta in the direction of the basis vector eie_i, and f()if(\cdot)_i denotes the ii-th component of the vector-valued distribution applied to a test function.

theorem

Evaluation of Distributional Curl (×f)η(\nabla \times f) \eta

#distCurl_apply

Let ff be an R3\mathbb{R}^3-valued distribution on the 3-dimensional Euclidean space R3\mathbb{R}^3, and let ηS(R3,R)\eta \in \mathcal{S}(\mathbb{R}^3, \mathbb{R}) be a Schwartz test function. The value of the distributional curl (×f)(\nabla \times f) applied to η\eta is a vector in R3\mathbb{R}^3 whose components are given by: \begin{align*} ((\nabla \times f) \eta)_0 &= -f(\partial_{2} \eta)_1 + f(\partial_{1} \eta)_2 \\ ((\nabla \times f) \eta)_1 &= -f(\partial_{0} \eta)_2 + f(\partial_{2} \eta)_0 \\ ((\nabla \times f) \eta)_2 &= -f(\partial_{1} \eta)_0 + f(\partial_{0} \eta)_1 \end{align*} where iη\partial_i \eta denotes the partial derivative of the test function η\eta with respect to the ii-th coordinate, and f(ϕ)jf(\phi)_j denotes the jj-th component of the vector obtained by applying the distribution ff to a test function ϕ\phi.

theorem

×(f)=0\nabla \times (\nabla f) = 0 for distributions

#distCurl_distGrad_eq_zero

Let ff be a real-valued distribution on the 3-dimensional Euclidean space R3\mathbb{R}^3. The distributional curl of the distributional gradient of ff is the zero distribution, denoted by: \[ \nabla \times (\nabla f) = 0 \] where f\nabla f is the distributional gradient and ×\nabla \times is the distributional curl operator.