Help in numerical verification of Chen's identity in rough path theory.

590 Views Asked by At

Would anyone please help me to verify Chen's identity as claimed in https://en.wikipedia.org/wiki/Rough_path#Signature for a simple two dimensional path? Consider a path between $a$ to $d$ and the paths goes through the points say $a(1,4)$, $b(2,9)$, $c(3,3)$, $d(4,7)$. Further, consider that the path between the points are linear. Now one can calculate the signature using iterated integrals of the whole path from $a$ to $d$ and also using Chen's identity, considering the whole path as concatenation of three individual path, $a$ to $b$ then $b$ to $c$ and $c$ to $d$. The components of signature of each individual path can be expressed as $\frac1{k!}\prod_{1}^k(y_{2}-y_{1})$ where $k$ is the level of signature and $y_{2}$ and $y_1$ represents the $y$ coordinate of ending and starting point respectively for each path. I am interested only up-to level 3. I am having very hard time to calculate the third iterated integrals of each path. I know the second iterated integral corresponds to area and I can calculate it using Trapezoid Rule, but could not get the concepts of iterated integrals, therefore failed to evaluate the triple iterated integrals. In addition I am not sure how to use the Chen's identity. Any help would be highly appreciated.

1

There are 1 best solutions below

9
On BEST ANSWER

I think you are asking for an explicit calculation of the third level of the signature of a three-segment path - not using Chen's formula but just doing the integration according to the definition of the signature. This would be a comparatively simple but very long calculation. Here I will do the explicit calculation for only a single element of level two of the signature of a two-segment two-dimensional path with all the integrals in detail. I hope this will illustrate the general pattern usefully. I will not mention anything specific to level two, and I will not use the trapezium rule. I am also not going to use the points you have picked, which have one of their coordinates being in arithmetic progression, in order to avoid lucky simplifications being evident.

Consider calculating element 12 of the signature of the path linearly interpolating the points (1,4), (2,9) and (4,3). It lives on the second level. First we need to define a formula for the path, a parametrisation. (It turns out that we will get the same answer whatever parametrisation we choose). We will use the parametrisation of the curve given on $0<t<2$ by
$$ x_1(t)=\begin{cases}t+1&t\le1\\2t&t>1\end{cases} $$ and $$ x_2(t)=\begin{cases}5t+4&t\le1\\15-6t&t>1\end{cases}. $$

The definition of the signature element 12 of our curve on $[0,2]$ is $$ X_{0,2}^x(12)=\int_0^2\int_0^t dx_1(s)\,dx_2(t)=\int_0^2\left[\int_0^t dx_1(s)\right]\,dx_2(t). $$ These integrals are Riemann-Stieltjes integrals. [Note: If we were calculating the signature of a smooth curve given by a simple formula, we would typically use integration by substitution to get them into a normal-looking Riemann integral - this element would look like $\int_0^2\int_0^t x_1'(s)\,ds\,x_2'(t)\,dt$. We cannot do that here because $x_1$ and $x_2$ are not differentiable at 1. The curve, indeed any curve which is piecewise linear but not a straight line, turns a corner and so no parametrisation will have derivatives at the turning point.]

Let's proceed with the calculation of the integral. The innermost integral is always elementary, as it is given by a difference in the endpoints. Our signature element is therefore $$ X_{0,2}^x(12)=\int_0^2 [x_1(t)-x_1(0)] \, dx_2(t) $$ All integrals except the innermost will need to be split separately into parts according to the piecewise definition of the curve. We then get something we can evaluate explicitly, using integration by substitution. \begin{align} X_{0,2}^x(12)&=\int_0^1 [x_1(t)-x_1(0)] \, dx_2(t) + \int_1^2 [x_1(t)-x_1(0)] \, dx_2(t) \\&=\int_0^1 [(t+1)-1] \, dx_2(t) + \int_1^2 [(2t)-1] \, dx_2(t) \\&=\int_0^1 [(t+1)-1] \, \frac{dx_2(t)}{dt}\,dt + \int_1^2 [(2t)-1] \, \frac{dx_2(t)}{dt}\,dt \\&=\int_0^1 [(t+1)-1] \, 5\,dt + \int_1^2 [(2t)-1] \, (-6)\,dt \\&=\frac52-12=\frac{-19}{2} \end{align} This concludes the explicit calculation of the element.

But there's an even more verbose way to split up the definition \begin{align} X_{0,2}^x(12)&=\int_0^1 [x_1(t)-x_1(0)] \, dx_2(t) + \int_1^2 [x_1(t)-x_1(0)] \, dx_2(t) \\&=\int_0^1 [x_1(t)-x_1(0)] \, dx_2(t) + \int_1^2 [x_1(1)-x_1(0)] \, dx_2(t)+ \int_1^2 [x_1(t)-x_1(1)] \, dx_2(t) \\&=\int_0^1 [x_1(t)-x_1(0)] \, dx_2(t) + [x_1(1)-x_1(0)] \int_1^2 \, dx_2(t)+ \int_1^2 [x_1(t)-x_1(1)] \, dx_2(t) \end{align} We recognise each part of this as a signature of parts of the path, explicitly: \begin{align} X_{0,2}^x(12)&=X_{0,1}^x(12)+X_{0,1}^x(1)X_{1,2}^x(2)+X_{1,2}^x(12) \end{align} This is exactly what Chen's formula for a signature element of a concatenation of two paths would tell us. In this case the two paths are straight so we can use the formula you mention (explicitly that element $i_1\dots i_k$ of the signature of the straight path from $a$ to $b$ is $\frac1{k!}\prod_{j=1}^k(b_{i_j}-a_{i_j})$) to evaluate them, giving \begin{align} X_{0,2}^x(12)&=X_{0,1}^x(12)+X_{0,1}^x(1)X_{1,2}^x(2)+X_{1,2}^x(12) \\&=[\tfrac12(2-1)(9-4)]+[(2-1)][(3-9)]+[\tfrac12(4-2)(3-9)] \\&=\tfrac52-6-6=\frac{-19}{2}. \end{align} In this case we see that explicit calculation and the use of Chen's formula agree.