与「**射流 (数学)**」標題相近或相同的条目，請見「**射流**」。
**射流**，也称**节**（英語：）在数学中是指取一个可微函数*f*并在其定义域的每一点产生一个多项式，也就是*f*的截尾泰勒多项式的操作。虽然这是一个射流的定义，射流理论将这些多项式作为抽象多项式而不是多项式函数。

欧氏空间之间的函数的射流
------------

在给出一个射流的严格定义之前，有必要查看一些特殊情况。

### 例：一维情况

设f: {\mathbb R}\rightarrow{\mathbb R}是实值函数，在点x\_{0}的领域*U*有至少*k+1*阶导数。那么根据泰勒定理，

f(x)=f(x\_0)+f'(x\_0)(x-x\_0)+\cdots+\frac{f^{(k)}(x\_0)}{k!}(x-x\_0)^{k}+\frac{R\_{k+1}(x)}{(k+1)!}(x-x\_0)^{k+1}
其中

|R\_{k+1}(x)|\le\sup\_{x\in U} |f^{(k+1)}(x)|.
那么*f*在点x\_{0}的*k*-射流定义为多项式

(J^k\_{x\_0}f)(z)=f(x\_0)+f'(x\_0)z+\cdots+\frac{f^{(k)}(x\_0)}{k!}z^k.
射流通常视为变量*z*的抽象多项式，而不是一个该变量实际的多项式函数。换言之，*z*是一个不定变量，这使得我们可以在射流上施行各种代数操作。实际上，射流是从基点x\_{0}得到它们的函数依赖关系。这样，通过变换基点，一个射流在每一点产生了一个*k*次多项式。这标志着射流和截尾泰勒级数的概念上的区别：通常泰勒级数被视为函数式地依赖于它的变量，而非其基点。另一方面，射流将泰勒级数的代数属性和它们的函数属性分离开来。我们将在本条目后面讨论该区别的原因和应用。

### 例：从欧氏空间到另一个欧氏空间的映射

假设f:{\mathbb R}^n\rightarrow{\mathbb R}^m是从一个欧氏空间到另一个的一个函数，有至少*(k+1)*阶导数。本例中，推广的泰勒定理断言

f(x)=f(x\_0)+(Df(x\_0))\cdot(x-x\_0)+\frac{1}{2}(D^2f(x\_0))\cdot (x-x\_0)^{\otimes 2}+\cdots+\frac{D^kf(x\_0)}{k!}\cdot(x-x\_0)^{\otimes k}+\frac{R\_{k+1}(x)}{(k+1)!}\cdot(x-x\_0)^{\otimes (k+1)}
这个情况下，*f*的*k*-射流定义为多项式

(J^k\_{x\_0}f)(z)=f(x\_0)+(Df(x\_0))\cdot z+\frac{1}{2}(D^2f(x\_0))\cdot z^{\otimes 2}+\cdots+\frac{D^kf(x\_0)}{k!}\cdot z^{\otimes k}
### 例：射流的代数属性

射流可以加上两种基本的代数结构。第一个是乘积结构，虽然这最后是最不重要的。第二个是射流的复合结构。

若f,g:{\mathbb R}^n\rightarrow {\mathbb R}是一对实值函数，则我们可以定义它们的射流的积为

J^k\_{x\_0}f\cdot J^k\_{x\_0}g=J^k(f\cdot g).
这里，我们略去了不定变量*z*，因为可以将射流理解为形式化多项式。这个乘积就是*z*上的普通多项式的乘积，以z^{k+1}为模。换言之，它是在环{\mathbb R}[z]/(z^{k+1})上的乘积，其中(z^{k+1})是由次数≥ k+1的齐次多项式生成的理想。

现在讨论射流的复合。为避免不必要的技术细节，我们考虑从原点映射到原点的函数的射流。若f:{\mathbb R}^m\rightarrow{\mathbb R}^\ell和g:{\mathbb R}^n\rightarrow{\mathbb R}^m满足*f*(0)=0和*g*(0)=0，则f\circ g:{\mathbb R}^n\rightarrow{\mathbb R}^\ell。*射流的复合*定义为
J^k\_0 f\circ J^k\_0 g=J^k\_0 (f\circ g).
它可以用链式法则直接证明构成一个原点的射流空间上的非交换操作。

实际上，*k*-射流的复合不过就是多项式的复合，以次数>k的齐次多项式为模。

*例:*

* 在一维，令f(x)=\log(1-x)而g(x)=\sin\,x。则

(J^3\_0f)(x)=-x-\frac{x^2}{2}-\frac{x^3}{3}
(J^3\_0g)(x)=x-\frac{x^3}{6}
且

(J^3\_0f)\circ (J^3\_0g)=-\left(x-\frac{x^3}{6}\right)-\frac{1}{2}\left(x-\frac{x^3}{6}\right)^2-\frac{1}{3}\left(x-\frac{x^3}{6}\right)^3\ \ (\hbox{mod}\ x^4)
=-x-\frac{x^2}{2}-\frac{x^3}{6}

欧氏空间一点的射流：严格定义
--------------

本节集中描述在一点的一个函数的射流的两种不同的严格定义，之后讨论泰勒定理。这些定义在给出在两个流形之间的射流的内蕴定义中是很有用的。

### 解析定义

如下的定义采用了数学分析中定义射流和射流空间的思想。它可以推广到巴拿赫空间之间的光滑函数、实或复域之间的解析函数、p进分析、或是其它的分析领域。

令C^\infty({\mathbb R}^n,{\mathbb R}^m)为光滑函数f:{\mathbb R}^n\rightarrow {\mathbb R}^m的向量空间。令*k*为非负整数，并令*p*为{\mathbb R}^n的一点。我们在该空间定义一个等价关系E\_p^k，也就是令两个函数*f*和*g*等价如果*f*和*g*在*p*有相同的值，并且所有它们的偏导数等价到*k*阶，若*f*和*g*在*p*数值相同，并且它们直到*p*阶的偏导数全部相同。

*k*阶射流空间C^\infty({\mathbb R}^n,{\mathbb R}^m)在点*p*定义为E^k\_p的等价类集合，并记为J^k\_p({\mathbb R}^n,{\mathbb R}^m)。

光滑函数f\in C^\infty({\mathbb R}^n,{\mathbb R}^m)的*k*阶射流定义为*f*在J^k\_p({\mathbb R}^n,{\mathbb R}^m)中所属的等价类。

### 代数几何定义

如下定义采用代数几何和交换代数中的思想来建立射流和射流空间的概念。虽然这个定义不太适合代数几何本身，因为它属于光滑范畴，但也很容易修改为适合代数几何的使用的形式。

令C^\infty({\mathbb R}^n\_p,{\mathbb R}^m)为光滑函数f:{\mathbb R}^n\rightarrow {\mathbb R}^m在{\mathbb R}^n中的点*p*的芽的向量空间。令{\mathfrak m}\_p为在*p*为零的函数的理想。(这是局部环 C^\infty({\mathbb R}^n\_p,{\mathbb R}^m)的极大理想。)则理想{\mathfrak m}\_p^{k+1}由所有在点*p*直到*k*阶导数全部为零的函数的芽组成。现在我们可以定义*p*点的**射流空间**为

J^k\_p({\mathbb R}^n,{\mathbb R}^m)=C^\infty({\mathbb R}^n\_p,{\mathbb R}^m)/{\mathfrak m}\_p^{k+1}
若f:{\mathbb R}^n\rightarrow {\mathbb R}^m为光滑函数，我们可以定义*f*在*p*的*k*阶射流为J^k\_p({\mathbb R}^n,{\mathbb R}^m)的如下元素

J^k\_pf=f\ (\hbox{mod}\ {\mathfrak m}\_p^{k+1})
### 泰勒定理

不管怎样定义，泰勒定理建立了向量空间J^k\_p({\mathbb R}^n,{\mathbb R}^m)和{\mathbb R}^m[z]/(z^{k+1})之间的标准同构。所以，在欧氏空间的范围中，射流通常可以和它们的多项式表示在这个同构下等同起来。

### 从一点到一点的射流空间

我们定义了位于一点p\in {\mathbb R}^n的射流的空间J^k\_p({\mathbb R}^n,{\mathbb R}^m)由所有*f*(*p*)=*q*的函数*f*的射流组成的子空间记为

J^k\_p({\mathbb R}^n,{\mathbb R}^m)\_q=\left\{J^kf\in J^k\_p({\mathbb R}^n,{\mathbb R}^m)|f(p)=q\right\}

两个流形间的函数的射流
-----------

若*M*和*N*是两个光滑流形，我们如何定义函数f:M\rightarrow N的射流?也许可以通过*M*和*N*上的局部坐标来定义。这个方法的缺点是流形不能在这种方式下以等变的形式来定义。射流不像张量那样变换。实际上，两个流形间的函数的射流属于一个射流丛。

本节先引入从实直线到流形的函数的射流的概念。然后，证明这样的射流构成一个纤维丛，和切丛类似，它也是一个射流丛的一个伴随丛。接下来，讨论定义两个光滑流形间的函数的射流的问题。在整节中，我们全部采用分析方法。虽然代数几何方法在很多应用中更合适，因其过于微妙不便于在此系统论述。细节请参看射流 (代数几何)。

### 从实直线到流形的函数的射流

假设*M*为一个光滑流形，*p*为其中一点。我们来定义穿过*p*的曲线的射流，我们所指的曲线也即使得*f*(0)=*p*的光滑函数f:{\mathbb R}\rightarrow M。定义一个等价关系E\_p^k如下。令*f*和*g*为一对穿过*p*的曲线。我们称*f*和*g*在*p*为*k*阶等价，如果存在*p*的某个邻域*U*，使得对于每个光滑函数\varphi : U \rightarrow {\mathbb R}, J^k\_0 (\varphi\circ f)=J^k\_0 (\varphi\circ g)。注意，这些射流是定义良好的，因为复合函数\varphi\circ f和\varphi\circ g只是从实直线到自身的映射而已。该等价关系有时称为在点*p*的曲线的*k*阶相切。

现在我们定义*k*阶射流空间J^k\_0({\mathbb R},M)\_p为在E^k\_p关系下穿过*p*的曲线构成的等价类。曲线*f*穿过*p*的*k*阶射流定义为*f*所属的等价类，记为J^kf or J^k\_0f。

这构成了一个实向量空间。随着*p*在*M*中变化，J^k\_0({\mathbb R},M)\_p构成了*M*上的一个纤维丛:*k*阶切丛，经常记为*T**k**M* （虽然这个记号有时会导致混淆）。在*k*=1时，一阶切丛就是通常的切丛：*T*1*M*=*TM*。

要证明*T**k**M*实际上构成一个纤维丛，我们需要查看一下J^k\_0({\mathbb R},M)\_p在局部坐标中的属性。令(*x**i*)= (*x**1*,...*x**n*)为*M*在*p*的邻域*U*中的一个局部坐标系。稍微滥用记号一下，我们可以视(*x**i*)为一个局部微分同胚(x^i):M\rightarrow\R^n。

*断言：*穿过*p*的两条曲线*f*和*g*以E\_p^k为模等价，当且仅当J^k\_0\left((x^i)\circ f\right)=J^k\_0\left((x^i)\circ g\right)在*p*的某个邻域 U \subset V 上成立。

显然，*仅当*这部分很清楚，因为这*n*的函数*x**1*,...*x**n*的每一个都是从*M*到{{\mathbb R}}的光滑函数。所以按照等价关系E\_p^k的定义，两个等价曲线必须满足J^k\_0(x^i\circ f)=J^k\_0(x^i\circ g)。
反过来，假设φ是一个*M*上在*p*的一个邻域内的光滑实值函数。因为每个光滑函数有一个局部坐标表达式，我们可以将φ表达为坐标的函数。精确地讲，假设*Q*是*M*中接近 *p*的一点，则
\varphi(Q)=\psi(x\_1(Q),\dots,x\_n(Q))
对于某个*n*个实变量的光滑实值函数ψ成立。因此，对于穿过*p*的曲线*f*和*g*，我们有
\varphi\circ f=\psi(x\_1\circ f,\dots,x\_n\circ f)
\varphi\circ g=\psi(x\_1\circ g,\dots,x\_n\circ g)
从链式法则即可得到断言中*当*的部分。例如，若*f*和*g*是实变量*t*的函数，则
\left. \frac{d}{dt} \left( \psi\circ f \right) (t) \right|\_{t=0}= \sum\_{i=1}^n\left.\frac{d}{dt}(x\_i\circ f)(t)\right|\_{t=0}\ (D\_i\psi)\circ f(0)
这和同样的表达式中用*g*代替*f*计算有相同的值，因为*f*(0)=*g*(0)=p并且*f*和*g*在坐标系(*x**i*)中*k*阶相切。
因此，这个表面上的纤维丛*T**k**M*确实有每个坐标邻域中的局部平凡化。至此，要证明这个表面上的纤维丛是真正的纤维丛，只需证明它在坐标变换下有非奇异的变换函数。令(y^i):M\rightarrow{\mathbb R}^n为一个不同的坐标系，并令\rho=(x^i)\circ (y^i)^{-1}:{\mathbb R}^n\rightarrow {\mathbb R}^n为相伴随的从欧氏空间到自身的坐标变换微分同胚。通过{\mathbb R}^n的仿射变换，我们可以不失一般性地假设ρ(0)=0。在该假设下，只要证明J^k\_0\rho:J^k\_0({\mathbb R}^n,{\mathbb R}^n)\rightarrow J^k\_0({\mathbb R}^n,{\mathbb R}^n)是射流复合下的可逆变换即可。（参看射流群。）但是由于ρ是微分同胚，\rho^{-1}也是光滑映射。因而，

I=J^k\_0I=J^k\_0(\rho\circ\rho^{-1})=J^k\_0(\rho)\circ J^k\_0(\rho^{-1})
这表明J^k\_0\rho是非奇异的。而且，它是光滑的，虽然我们这里并不需要利用这一点。

直观的来讲，这意味着我们可以用*M*上的局部坐标中的泰勒级数来表达一个曲线的射流。

*局部坐标中的例子：*

* 如前所示，通过*p*的一条曲线的1阶射流就是一个切向量。在*p*的一个切向量就是一个一阶微分算子，它作用于*p*点的光滑实值函数。在局部坐标中，每个切向量有如下形式

v=\sum\_iv^i\frac{\partial}{\partial x^i}
给定这样的一个切向量*v*，令*f*为在坐标系*x**i*中用x^i\circ f(t)=tv^i给定的曲线。若φ是*p*的一个邻域中的光滑函数，且φ(*p*)=0，则
\varphi\circ f:{\mathbb R}\rightarrow {\mathbb R}
是一个光滑实值单变量函数，其1阶射流如下
J^1\_0(\varphi\circ f)(t)=tv^i \frac{\partial f}{\partial x^i}(p).
这表明，可以自然地将切向量和过该点的曲线的1阶射流等同起来。
* 过一点的曲线的二阶射流。

在以点*p*为中心的局部坐标系*xi*中，我们可以将曲线*f*(*t*)的二阶泰勒多项式表达如下
x^i(t)=t\frac{dx^i}{dt}(0)+\frac{t^2}{2}\frac{d^2x^i}{dt^2}.
所以在这个*x*坐标系中，过*p*的曲线的2阶射流可以等同为一个实数的列表(\dot{x}^i,\ddot{x}^i)。和且向量（曲线的1阶射流）一样，2阶射流在坐标变换函数作用下的某种变化法则。
令(*y**i*)为另一坐标系。按链式法则，
\frac{d}{dt}y^i(x(t))=\frac{\partial y^i}{\partial x^j}(x(t))\frac{dx^j}{dt}(t)
\frac{d^2}{dt^2}y^i(x(t))=\frac{\partial^2 y^i}{\partial x^j\partial x^k}(x(t))\frac{dx^j}{dt}(t)\frac{dx^k}{dt}(t)+\frac{\partial y^i}{\partial x^j}(x(t))\frac{d^2x^j}{dt^2}(t)
因此，变换通过在*t*=0计算如下两个表达式给出。
\dot{y}^i=\frac{\partial y^i}{\partial x^j}(0)\dot{x}^j
\ddot{y}^i=\frac{\partial^2 y^i}{\partial x^j\partial x^k}(0)\dot{x}^j\dot{x}^k+\frac{\partial y^i}{\partial x^j}(0)\ddot{x}^k.
注意，二阶射流的变化法则在坐标变换函数中是二阶的。
### 从流形到流形的函数的射流

现在可以定义从流形到流形的函数的射流了。

设*M*和*N*为两个光滑流形。令*p*为*M*一点。考虑由定义在*p*的某个邻域中的光滑映射f:M\rightarrow N组成的空间C^\infty\_p(M,N)。在C^\infty\_p(M,N)上定义一个等价关系E^k\_p如下。两个映射*f*和*g*称为*等价*的，若对于每条穿过*p*的曲线γ（按此处常规，这表示一个使得\gamma (0)=p的映射\gamma:{\mathbb R}\rightarrow M，）我们在*p*的某个领域上有J^k\_0(f\circ \gamma)=J^k\_0(g\circ \gamma)。

J^k\_p(M,N)的射流空间则定义为C^\infty\_p(M,N)以等价关系E^k\_p为模的等价类的集合。注意，因为目标空间*N*不需要有代数结构，J^k\_p(M,N)也可以没有这样的结构。也就是说，这和欧氏空间的情形实际上形成鲜明的对比。

若f:M\rightarrow N是定义在*p*附近的光滑函数，则我们定义*f*在*p*的*k*阶射流J^k\_pf为*f*以E^k\_p为模所属的等价类。

截面的射流
-----

本节讨论向量丛的局部截面的射流的概念。所有本节的内容可以在做适当的改动后推广到纤维丛、巴拿赫流形上的巴拿赫丛、纤维化流形、或者概形上的准一致层的局部截面的情况。而且，这些例子只是可以作的推广的一部分而已。

设*E*为流形*M*上的有限维光滑向量丛，其投影为\pi:E\rightarrow M。则*E*的截面为满足\pi\circ s为*M*上的恒等自同构的光滑函数s:M\rightarrow E。截面*s*在*p*的一个邻域上的射流就是从*M*到*E*的光滑函数在点*p*的射流。

这些在点*p*的射流的空间记为J^k\_p(M,E)。虽然这个记法可能会和更一般的两个流形间的函数的射流空间造成混淆，上下文通常可以消除这种歧义。

和从流形到另一流形的函数的射流不同，在*p*的截面的射流有继承自截面本身的向量空间结构的向量空间结构。随着*p*在*M*上变化，射流空间J^k\_p(M,E)形成一个*M*上的丛，也就是*E*的*k*阶射流丛，记为*J**k*(*E*)。

* *例：切丛的一阶射流丛。*

我们采用一点的局部坐标。考虑一个向量场
v=v^i(x)\partial/\partial x^i
在*M*中点*p*的一个邻域。*v*的一阶射流可以通过取向量场的系数的一阶泰勒多项式得到：
v^i(x)=v^i(0)+x^j\frac{\partial v^i}{\partial x^j}(0)=v^i+v^i\_jx^j
在这个*x*坐标中，在一点的1阶射流可以和实数的列表(v^i,v^i\_j)等同起来。这和将一点的切向量和列表(*vi*)等同起来是一样的。在特定的坐标变换的变换法则之下，我们必须知道该变换如何影响这个列表(v^i,v^i\_j)。
因此我们考虑变换到另一个坐标系*y**i*时所需的变化。令*wk*为向量场*v*在*y*坐标中的表示。则在*y*坐标系中，*v*的一阶射流是新的实数列表(w^i,w^i\_j)。因为
v=w^k(y)\partial/\partial y^k=v^i(x)\partial/\partial x^i,
我们有
w^k(y)=v^i(x)\frac{\partial y^k}{\partial x^i}(x).
所以
w^k(0)+y^j\frac{\partial w^k}{\partial y^j}(0)=\left(v^i(0)+x^j\frac{\partial v^i}{\partial x^j}\right)\frac{\partial y^k}{\partial x^i}(x)
用泰勒级数展开，我们有
w^k=\frac{\partial y^k}{\partial x^i}(0) v^i
w^k\_j=v^i\frac{\partial^2 y^k}{\partial x^i\partial x^j}+v\_j^i\frac{\partial y^k}{\partial x^i}.
注意变换法则在坐标变换函数中也是二阶的。
### 向量丛之间的微分算子

参看微分算子#坐标无关表述。

参看
--

* 射流丛