Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Geometric calculus

From Wikipedia, the free encyclopedia
Infinitesimal calculus on functions defined on a geometric algebra
Not to be confused withmatrix calculus orvector calculus.
Part of a series of articles about
Calculus
abf(t)dt=f(b)f(a){\displaystyle \int _{a}^{b}f'(t)\,dt=f(b)-f(a)}

Inmathematics,geometric calculus extendsgeometric algebra to includedifferentiation andintegration. The formalism is powerful and can be shown to reproduce other mathematical theories includingvector calculus,differential geometry, anddifferential forms.[1]

Differentiation

[edit]

With a geometric algebra given, leta{\displaystyle a} andb{\displaystyle b} bevectors and letF{\displaystyle F} be amultivector-valued function of a vector. Thedirectional derivative ofF{\displaystyle F} alongb{\displaystyle b} ata{\displaystyle a} is defined as

(bF)(a)=limϵ0F(a+ϵb)F(a)ϵ,{\displaystyle (\nabla _{b}F)(a)=\lim _{\epsilon \rightarrow 0}{\frac {F(a+\epsilon b)-F(a)}{\epsilon }},}

provided that the limit exists for allb{\displaystyle b}, where the limit is taken for scalarϵ{\displaystyle \epsilon }. This is similar to the usual definition of a directional derivative but extends it to functions that are not necessarily scalar-valued.

Next, choose a set ofbasis vectors{ei}{\displaystyle \{e_{i}\}} and consider the operators, denotedi{\displaystyle \partial _{i}}, that perform directional derivatives in the directions ofei{\displaystyle e_{i}}:

i:F(x(eiF)(x)).{\displaystyle \partial _{i}:F\mapsto (x\mapsto (\nabla _{e_{i}}F)(x)).}

Then, using theEinstein summation notation, consider the operator:

eii,{\displaystyle e^{i}\partial _{i},}

which means

FeiiF,{\displaystyle F\mapsto e^{i}\partial _{i}F,}

where the geometric product is applied after the directional derivative. More verbosely:

F(xei(eiF)(x)).{\displaystyle F\mapsto (x\mapsto e^{i}(\nabla _{e_{i}}F)(x)).}

This operator is independent of the choice of frame, and can thus be used to define what in geometric calculus is called thevector derivative:

=eii.{\displaystyle \nabla =e^{i}\partial _{i}.}

This is similar to the usual definition of thegradient, but it, too, extends to functions that are not necessarily scalar-valued.

The directional derivative is linear regarding its direction, that is:

αa+βb=αa+βb.{\displaystyle \nabla _{\alpha a+\beta b}=\alpha \nabla _{a}+\beta \nabla _{b}.}

From this follows that the directional derivative is the inner product of its direction by the vector derivative. All needs to be observed is that the directiona{\displaystyle a} can be writtena=(aei)ei{\displaystyle a=(a\cdot e^{i})e_{i}}, so that:

a=(aei)ei=(aei)ei=a(eiei)=a.{\displaystyle \nabla _{a}=\nabla _{(a\cdot e^{i})e_{i}}=(a\cdot e^{i})\nabla _{e_{i}}=a\cdot (e^{i}\nabla _{e_{i}})=a\cdot \nabla .}

For this reason,aF(x){\displaystyle \nabla _{a}F(x)} is often notedaF(x){\displaystyle a\cdot \nabla F(x)}.

The standardorder of operations for the vector derivative is that it acts only on the function closest to its immediate right. Given two functionsF{\displaystyle F} andG{\displaystyle G}, then for example we have

FG=(F)G.{\displaystyle \nabla FG=(\nabla F)G.}

Product rule

[edit]

Although the partial derivative exhibits aproduct rule, the vector derivative only partially inherits this property. Consider two functionsF{\displaystyle F} andG{\displaystyle G}:

(FG)=eii(FG)=ei((iF)G+F(iG))=ei(iF)G+eiF(iG).{\displaystyle {\begin{aligned}\nabla (FG)&=e^{i}\partial _{i}(FG)\\&=e^{i}((\partial _{i}F)G+F(\partial _{i}G))\\&=e^{i}(\partial _{i}F)G+e^{i}F(\partial _{i}G).\end{aligned}}}

Since the geometric product is notcommutative witheiFFei{\displaystyle e^{i}F\neq Fe^{i}} in general, we need a new notation to proceed. A solution is to adopt theoverdot notation, in which the scope of a vector derivative with an overdot is the multivector-valued function sharing the same overdot. In this case, if we define

˙FG˙=eiF(iG),{\displaystyle {\dot {\nabla }}F{\dot {G}}=e^{i}F(\partial _{i}G),}

then the product rule for the vector derivative is

(FG)=FG+˙FG˙.{\displaystyle \nabla (FG)=\nabla FG+{\dot {\nabla }}F{\dot {G}}.}

Interior and exterior derivative

[edit]

LetF{\displaystyle F} be anr{\displaystyle r}-grade multivector. Then we can define an additional pair of operators, the interior and exterior derivatives,

F=Fr1=eiiF,{\displaystyle \nabla \cdot F=\langle \nabla F\rangle _{r-1}=e^{i}\cdot \partial _{i}F,}
F=Fr+1=eiiF.{\displaystyle \nabla \wedge F=\langle \nabla F\rangle _{r+1}=e^{i}\wedge \partial _{i}F.}

In particular, ifF{\displaystyle F} is grade 1 (vector-valued function), then we can write

F=F+F{\displaystyle \nabla F=\nabla \cdot F+\nabla \wedge F}

and identify thedivergence andcurl as

F=divF,{\displaystyle \nabla \cdot F=\operatorname {div} F,}
F=IcurlF.{\displaystyle \nabla \wedge F=I\,\operatorname {curl} F.}

Unlike the vector derivative, neither the interior derivative operator nor the exterior derivative operator is invertible.

Multivector derivative

[edit]

The derivative with respect to a vector as discussed above can be generalized to a derivative with respect to a general multivector, called themultivector derivative.

LetF{\displaystyle F} be a multivector-valued function of a multivector. The directional derivative ofF{\displaystyle F} with respect toX{\displaystyle X} in the directionA{\displaystyle A}, whereX{\displaystyle X} andA{\displaystyle A} are multivectors, is defined as

AXF(X)=limϵ0F(X+ϵA)F(X)ϵ ,{\displaystyle A*\partial _{X}F(X)=\lim _{\epsilon \to 0}{\frac {F(X+\epsilon A)-F(X)}{\epsilon }}\ ,}

whereAB=AB{\displaystyle A*B=\langle AB\rangle } is thescalar product. With{ei}{\displaystyle \{e_{i}\}} a vector basis and{ei}{\displaystyle \{e^{i}\}} the correspondingdual basis, the multivector derivative is defined in terms of the directional derivative as[2]

X=X=i<<jeiej(ejei)X .{\displaystyle {\frac {\partial }{\partial X}}=\partial _{X}=\sum _{i<\dots <j}e^{i}\wedge \cdots \wedge e^{j}(e_{j}\wedge \cdots \wedge e_{i})*\partial _{X}\ .}

This equation is just expressingX{\displaystyle \partial _{X}} in terms of components in a reciprocal basis of blades, as discussed in the article sectionGeometric algebra#Dual basis.

A key property of the multivector derivative is that

XXA=PX(A) ,{\displaystyle \partial _{X}\langle XA\rangle =P_{X}(A)\ ,}

wherePX(A){\displaystyle P_{X}(A)} is the projection ofA{\displaystyle A} onto the grades contained inX{\displaystyle X}.

The multivector derivative finds applications inLagrangian field theory.

Integration

[edit]

Let{e1,,en}{\displaystyle \{e_{1},\ldots ,e_{n}\}} be a set of basis vectors that span ann{\displaystyle n}-dimensional vector space. From geometric algebra, we interpret thepseudoscalare1e2en{\displaystyle e_{1}\wedge e_{2}\wedge \cdots \wedge e_{n}} to be thesigned volume of then{\displaystyle n}-parallelotope subtended by these basis vectors. If the basis vectors areorthonormal, then this is the unit pseudoscalar.

More generally, we may restrict ourselves to a subset ofk{\displaystyle k} of the basis vectors, where1kn{\displaystyle 1\leq k\leq n}, to treat the length, area, or other generalk{\displaystyle k}-volume of a subspace in the overalln{\displaystyle n}-dimensional vector space. We denote these selected basis vectors by{ei1,,eik}{\displaystyle \{e_{i_{1}},\ldots ,e_{i_{k}}\}}. A generalk{\displaystyle k}-volume of thek{\displaystyle k}-parallelotope subtended by these basis vectors is the gradek{\displaystyle k} multivectorei1ei2eik{\displaystyle e_{i_{1}}\wedge e_{i_{2}}\wedge \cdots \wedge e_{i_{k}}}.

Even more generally, we may consider a new set of vectors{xi1ei1,,xikeik}{\displaystyle \{x^{i_{1}}e_{i_{1}},\ldots ,x^{i_{k}}e_{i_{k}}\}} proportional to thek{\displaystyle k} basis vectors, where each of the{xij}{\displaystyle \{x^{i_{j}}\}} is a component that scales one of the basis vectors. We are free to choose components as infinitesimally small as we wish as long as they remain nonzero. Since the outer product of these terms can be interpreted as ak{\displaystyle k}-volume, a natural way to define ameasure is

dkX=(dxi1ei1)(dxi2ei2)(dxikeik)=(ei1ei2eik)dxi1dxi2dxik.{\displaystyle {\begin{aligned}d^{k}X&=\left(dx^{i_{1}}e_{i_{1}}\right)\wedge \left(dx^{i_{2}}e_{i_{2}}\right)\wedge \cdots \wedge \left(dx^{i_{k}}e_{i_{k}}\right)\\&=\left(e_{i_{1}}\wedge e_{i_{2}}\wedge \cdots \wedge e_{i_{k}}\right)dx^{i_{1}}dx^{i_{2}}\cdots dx^{i_{k}}.\end{aligned}}}

The measure is therefore always proportional to the unit pseudoscalar of ak{\displaystyle k}-dimensional subspace of the vector space. Compare theRiemannian volume form in the theory of differential forms. The integral is taken with respect to this measure:

VF(x)dkX=VF(x)(ei1ei2eik)dxi1dxi2dxik.{\displaystyle \int _{V}F(x)\,d^{k}X=\int _{V}F(x)\left(e_{i_{1}}\wedge e_{i_{2}}\wedge \cdots \wedge e_{i_{k}}\right)dx^{i_{1}}dx^{i_{2}}\cdots dx^{i_{k}}.}

More formally, consider some directed volumeV{\displaystyle V} of the subspace. We may divide this volume into a sum ofsimplices. Let{xi}{\displaystyle \{x_{i}\}} be the coordinates of the vertices. At each vertex we assign a measureΔUi(x){\displaystyle \Delta U_{i}(x)} as the average measure of the simplices sharing the vertex. Then the integral ofF(x){\displaystyle F(x)} with respect toU(x){\displaystyle U(x)} over this volume is obtained in the limit of finer partitioning of the volume into smaller simplices:

VFdU=limni=1nF(xi)ΔUi(xi).{\displaystyle \int _{V}F\,dU=\lim _{n\rightarrow \infty }\sum _{i=1}^{n}F(x_{i})\,\Delta U_{i}(x_{i}).}

Fundamental theorem of geometric calculus

[edit]

The reason for defining the vector derivative and integral as above is that they allow a strong generalization ofStokes' theorem. LetL(A;x){\displaystyle {\mathsf {L}}(A;x)} be a multivector-valued function ofr{\displaystyle r}-grade inputA{\displaystyle A} and general positionx{\displaystyle x}, linear in its first argument. Then the fundamental theorem of geometric calculus relates the integral of a derivative over the volumeV{\displaystyle V} to the integral over its boundary:

VL˙(˙dX;x)=VL(dS;x).{\displaystyle \int _{V}{\dot {\mathsf {L}}}\left({\dot {\nabla }}dX;x\right)=\oint _{\partial V}{\mathsf {L}}(dS;x).}

As an example, letL(A;x)=F(x)AI1{\displaystyle {\mathsf {L}}(A;x)=\langle F(x)AI^{-1}\rangle } for a vector-valued functionF(x){\displaystyle F(x)} and a (n1{\displaystyle n-1})-grade multivectorA{\displaystyle A}. We find that

VL˙(˙dX;x)=VF˙(x)˙dXI1=VF˙(x)˙|dX|=VF(x)|dX|.{\displaystyle {\begin{aligned}\int _{V}{\dot {\mathsf {L}}}\left({\dot {\nabla }}dX;x\right)&=\int _{V}\langle {\dot {F}}(x){\dot {\nabla }}\,dX\,I^{-1}\rangle \\&=\int _{V}\langle {\dot {F}}(x){\dot {\nabla }}\,|dX|\rangle \\&=\int _{V}\nabla \cdot F(x)\,|dX|.\end{aligned}}}

Likewise,

VL(dS;x)=VF(x)dSI1=VF(x)n^|dS|=VF(x)n^|dS|.{\displaystyle {\begin{aligned}\oint _{\partial V}{\mathsf {L}}(dS;x)&=\oint _{\partial V}\langle F(x)\,dS\,I^{-1}\rangle \\&=\oint _{\partial V}\langle F(x){\hat {n}}\,|dS|\rangle \\&=\oint _{\partial V}F(x)\cdot {\hat {n}}\,|dS|.\end{aligned}}}

Thus we recover thedivergence theorem,

VF(x)|dX|=VF(x)n^|dS|.{\displaystyle \int _{V}\nabla \cdot F(x)\,|dX|=\oint _{\partial V}F(x)\cdot {\hat {n}}\,|dS|.}

Covariant derivative

[edit]

A sufficiently smoothk{\displaystyle k}-surface in ann{\displaystyle n}-dimensional space is deemed amanifold. To each point on the manifold, we may attach ak{\displaystyle k}-bladeB{\displaystyle B} that is tangent to the manifold. Locally,B{\displaystyle B} acts as a pseudoscalar of thek{\displaystyle k}-dimensional space. This blade defines aprojection of vectors onto the manifold:

PB(A)=(AB1)B.{\displaystyle {\mathcal {P}}_{B}(A)=(A\cdot B^{-1})B.}

Just as the vector derivative{\displaystyle \nabla } is defined over the entiren{\displaystyle n}-dimensional space, we may wish to define anintrinsic derivative{\displaystyle \partial }, locally defined on the manifold:

F=PB()F.{\displaystyle \partial F={\mathcal {P}}_{B}(\nabla )F.}

(Note: The right hand side of the above may not lie in the tangent space to the manifold. Therefore, it is not the same asPB(F){\displaystyle {\mathcal {P}}_{B}(\nabla F)}, which necessarily does lie in the tangent space.)

Ifa{\displaystyle a} is a vector tangent to the manifold, then indeed both the vector derivative and intrinsic derivative give the same directional derivative:

aF=aF.{\displaystyle a\cdot \partial F=a\cdot \nabla F.}

Although this operation is perfectly valid, it is not always useful becauseF{\displaystyle \partial F} itself is not necessarily on the manifold. Therefore, we define thecovariant derivative to be the forced projection of the intrinsic derivative back onto the manifold:

aDF=PB(aF)=PB(aPB()F).{\displaystyle a\cdot DF={\mathcal {P}}_{B}(a\cdot \partial F)={\mathcal {P}}_{B}(a\cdot {\mathcal {P}}_{B}(\nabla )F).}

Since any general multivector can be expressed as a sum of a projection and a rejection, in this case

aF=PB(aF)+PB(aF),{\displaystyle a\cdot \partial F={\mathcal {P}}_{B}(a\cdot \partial F)+{\mathcal {P}}_{B}^{\perp }(a\cdot \partial F),}

we introduce a new function, theshape tensorS(a){\displaystyle {\mathsf {S}}(a)}, which satisfies

F×S(a)=PB(aF),{\displaystyle F\times {\mathsf {S}}(a)={\mathcal {P}}_{B}^{\perp }(a\cdot \partial F),}

where×{\displaystyle \times } is thecommutator product. In a local coordinate basis{ei}{\displaystyle \{e_{i}\}} spanning the tangent surface, the shape tensor is given by

S(a)=eiPB(aei).{\displaystyle {\mathsf {S}}(a)=e^{i}\wedge {\mathcal {P}}_{B}^{\perp }(a\cdot \partial e_{i}).}

Importantly, on a general manifold, the covariant derivative does not commute. In particular, thecommutator is related to the shape tensor by

[aD,bD]F=(S(a)×S(b))×F.{\displaystyle [a\cdot D,\,b\cdot D]F=-({\mathsf {S}}(a)\times {\mathsf {S}}(b))\times F.}

Clearly the termS(a)×S(b){\displaystyle {\mathsf {S}}(a)\times {\mathsf {S}}(b)} is of interest. However it, like the intrinsic derivative, is not necessarily on the manifold. Therefore, we can define theRiemann tensor to be the projection back onto the manifold:

R(ab)=PB(S(a)×S(b)).{\displaystyle {\mathsf {R}}(a\wedge b)=-{\mathcal {P}}_{B}({\mathsf {S}}(a)\times {\mathsf {S}}(b)).}

Lastly, ifF{\displaystyle F} is of grader{\displaystyle r}, then we can define interior and exterior covariant derivatives as

DF=DFr1,{\displaystyle D\cdot F=\langle DF\rangle _{r-1},}
DF=DFr+1,{\displaystyle D\wedge F=\langle DF\rangle _{r+1},}

and likewise for the intrinsic derivative.

Relation to differential geometry

[edit]

On a manifold, locally we may assign a tangent surface spanned by a set of basis vectors{ei}{\displaystyle \{e_{i}\}}. We can associate the components of ametric tensor, theChristoffel symbols, and theRiemann curvature tensor as follows:

gij=eiej,{\displaystyle g_{ij}=e_{i}\cdot e_{j},}
Γijk=(eiDej)ek,{\displaystyle \Gamma _{ij}^{k}=(e_{i}\cdot De_{j})\cdot e^{k},}
Rijkl=(R(eiej)ek)el.{\displaystyle R_{ijkl}=({\mathsf {R}}(e_{i}\wedge e_{j})\cdot e_{k})\cdot e_{l}.}

These relations embed the theory of differential geometry within geometric calculus.

Relation to differential forms

[edit]

In alocal coordinate system (x1,,xn{\displaystyle x^{1},\ldots ,x^{n}}), the coordinate differentialsdx1{\displaystyle dx^{1}}, ...,dxn{\displaystyle dx^{n}} form a basic set of one-forms within thecoordinate chart. Given amulti-indexI=(i1,,ik){\displaystyle I=(i_{1},\ldots ,i_{k})} with1ipn{\displaystyle 1\leq i_{p}\leq n} for1pk{\displaystyle 1\leq p\leq k}, we can define ak{\displaystyle k}-form

ω=fIdxI=fi1i2ikdxi1dxi2dxik.{\displaystyle \omega =f_{I}\,dx^{I}=f_{i_{1}i_{2}\cdots i_{k}}\,dx^{i_{1}}\wedge dx^{i_{2}}\wedge \cdots \wedge dx^{i_{k}}.}

We can alternatively introduce ak{\displaystyle k}-grade multivectorA{\displaystyle A} as

A=fi1i2ikei1ei2eik{\displaystyle A=f_{i_{1}i_{2}\cdots i_{k}}e^{i_{1}}\wedge e^{i_{2}}\wedge \cdots \wedge e^{i_{k}}}

and a measure

dkX=(dxi1ei1)(dxi2ei2)(dxikeik)=(ei1ei2eik)dxi1dxi2dxik.{\displaystyle {\begin{aligned}d^{k}X&=\left(dx^{i_{1}}e_{i_{1}}\right)\wedge \left(dx^{i_{2}}e_{i_{2}}\right)\wedge \cdots \wedge \left(dx^{i_{k}}e_{i_{k}}\right)\\&=\left(e_{i_{1}}\wedge e_{i_{2}}\wedge \cdots \wedge e_{i_{k}}\right)dx^{i_{1}}dx^{i_{2}}\cdots dx^{i_{k}}.\end{aligned}}}

Apart from a subtle difference in meaning for the exterior product with respect to differential forms versus the exterior product with respect to vectors (in the former theincrements are covectors, whereas in the latter they represent scalars), we see the correspondences of the differential form

ωAdkX=A(dkX),{\displaystyle \omega \cong A^{\dagger }\cdot d^{k}X=A\cdot \left(d^{k}X\right)^{\dagger },}

its derivative

dω(DA)dk+1X=(DA)(dk+1X),{\displaystyle d\omega \cong (D\wedge A)^{\dagger }\cdot d^{k+1}X=(D\wedge A)\cdot \left(d^{k+1}X\right)^{\dagger },}

and itsHodge dual

ω(I1A)dkX,{\displaystyle \star \omega \cong (I^{-1}A)^{\dagger }\cdot d^{k}X,}

embed the theory of differential forms within geometric calculus.

History

[edit]

Following is a diagram summarizing the history of geometric calculus.

History of geometric calculus.

References and further reading

[edit]
  1. ^David Hestenes, Garrett Sobczyk: Clifford Algebra to Geometric Calculus, a Unified Language for mathematics and Physics (Dordrecht/Boston:G.Reidel Publ.Co., 1984,ISBN 90-277-2561-6
  2. ^Doran, Chris; Lasenby, Anthony (2007).Geometric Algebra for Physicists. Cambridge University press. p. 395.ISBN 978-0-521-71595-9.
Computational
Mathematical
software
Discrete
Analysis
Probability theory
Mathematical
physics
Algebraic
structures
Decision sciences
Other applications
Related
Organizations
Retrieved from "https://en.wikipedia.org/w/index.php?title=Geometric_calculus&oldid=1318444008"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp