Carleman matrix
- 5 min read
- 5 chapters
Related on Lably
Through Function composition, Matrix multiplication and Pattern recognition
Definition
The Carleman matrix of an infinitely differentiable function is defined as:
so as to satisfy the (Taylor series) equation:
For instance, the computation of by
simply amounts to the dot-product of row 1 of with a column vector .
The entries of in the next row give the 2nd power of :
and also, in order to have the zeroth power of in , we adopt the row 0 containing zeros everywhere except the first position, such that
Thus, the dot product of with the column vector yields the column vector , i.e.,
Sign in to keep reading
4 more chapters are free with a Lably account.
Generalization
A generalization of the Carleman matrix of a function can be defined around any point, such as:
or where . This allows the matrix power to be related as:
General Series
- Another way to generalize it even further is think about a general series in the following way:
- Let be a series approximation of , where is a basis of the space containing
- Assuming that is also a basis for , We can define , therefore we have , now we can prove that , if we assume that is also a basis for and .
- Let be such that where .
- Now
<span class="mwe-math-element" typeof="mw:Extension/math" about="#mwt74" data-mw='{"name":"math","attrs":{},"body":{"extsrc":" \\begin{aligned} \\sum_n G[g \\circ f]_{ln} \\psi_n \n= \\psi_l \\circ (g \\circ f)\n&= (\\psi_l \\circ g) \\circ f\\\\\n&= \\sum_m G[g]_{lm} (\\psi_m \\circ f)\\\\\n&= \\sum_m G[g]_{lm} \\sum_n G[f]_{mn} \\psi_n\\\\\n&= \\sum_{n,m} G[g]_{lm} G[f]_{mn} \\psi_n\\\\\n&= \\sum_{n} (\\sum_m G[g]_{lm} G[f]_{mn}) \\psi_n\\end{aligned}"}}' id="mwVg"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{aligned}\sum _{n}G[g\circ f]_{ln}\psi _{n}=\psi _{l}\circ (g\circ f)&=(\psi _{l}\circ g)\circ f\\&=\sum _{m}G[g]_{lm}(\psi _{m}\circ f)\\&=\sum _{m}G[g]_{lm}\sum _{n}G[f]_{mn}\psi _{n}\\&=\sum _{n,m}G[g]_{lm}G[f]_{mn}\psi _{n}\\&=\sum _{n}(\sum _{m}G[g]_{lm}G[f]_{mn})\psi _{n}\end{aligned}}}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mrow class="MJX-TeXAtom-ORD"> <mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"> <mtr> <mtd> <munder> <mo>∑<!-- ∑ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mi>n</mi> </mrow> </munder> <mi>G</mi> <mo stretchy="false">[</mo> <mi>g</mi> <mo>∘<!-- ∘ --></mo> <mi>f</mi> <msub> <mo stretchy="false">]</mo> <mrow class="MJX-TeXAtom-ORD"> <mi>l</mi> <mi>n</mi> </mrow> </msub> <msub> <mi>ψ<!-- ψ --></mi> <mrow class="MJX-TeXAtom-ORD"> <mi>n</mi> </mrow> </msub> <mo>=</mo> <msub> <mi>ψ<!-- ψ --></mi> <mrow class="MJX-TeXAtom-ORD"> <mi>l</mi> </mrow> </msub> <mo>∘<!-- ∘ --></mo> <mo stretchy="false">(</mo> <mi>g</mi> <mo>∘<!-- ∘ --></mo> <mi>f</mi> <mo stretchy="false">)</mo> </mtd> <mtd> <mi></mi> <mo>=</mo> <mo stretchy="false">(</mo> <msub> <mi>ψ<!-- ψ --></mi> <mrow class="MJX-TeXAtom-ORD"> <mi>l</mi> </mrow> </msub> <mo>∘<!-- ∘ --></mo> <mi>g</mi> <mo stretchy="false">)</mo> <mo>∘<!-- ∘ --></mo> <mi>f</mi> </mtd> </mtr> <mtr> <mtd></mtd> <mtd> <mi></mi> <mo>=</mo> <munder> <mo>∑<!-- ∑ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mi>m</mi> </mrow> </munder> <mi>G</mi> <mo stretchy="false">[</mo> <mi>g</mi> <msub> <mo stretchy="false">]</mo> <mrow class="MJX-TeXAtom-ORD"> <mi>l</mi> <mi>m</mi> </mrow> </msub> <mo stretchy="false">(</mo> <msub> <mi>ψ<!-- ψ --></mi> <mrow class="MJX-TeXAtom-ORD"> <mi>m</mi> </mrow> </msub> <mo>∘<!-- ∘ --></mo> <mi>f</mi> <mo stretchy="false">)</mo> </mtd> </mtr> <mtr> <mtd></mtd> <mtd> <mi></mi> <mo>=</mo> <munder> <mo>∑<!-- ∑ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mi>m</mi> </mrow> </munder> <mi>G</mi> <mo stretchy="false">[</mo> <mi>g</mi> <msub> <mo stretchy="false">]</mo> <mrow class="MJX-TeXAtom-ORD"> <mi>l</mi> <mi>m</mi> </mrow> </msub> <munder> <mo>∑<!-- ∑ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mi>n</mi> </mrow> </munder> <mi>G</mi> <mo stretchy="false">[</mo> <mi>f</mi> <msub> <mo stretchy="false">]</mo> <mrow class="MJX-TeXAtom-ORD"> <mi>m</mi> <mi>n</mi> </mrow> </msub> <msub> <mi>ψ<!-- ψ --></mi> <mrow class="MJX-TeXAtom-ORD"> <mi>n</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd></mtd> <mtd> <mi></mi> <mo>=</mo> <munder> <mo>∑<!-- ∑ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </munder> <mi>G</mi> <mo stretchy="false">[</mo> <mi>g</mi> <msub> <mo stretchy="false">]</mo> <mrow class="MJX-TeXAtom-ORD"> <mi>l</mi> <mi>m</mi> </mrow> </msub> <mi>G</mi> <mo stretchy="false">[</mo> <mi>f</mi> <msub> <mo stretchy="false">]</mo> <mrow class="MJX-TeXAtom-ORD"> <mi>m</mi> <mi>n</mi> </mrow> </msub> <msub> <mi>ψ<!-- ψ --></mi> <mrow class="MJX-TeXAtom-ORD"> <mi>n</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd></mtd> <mtd> <mi></mi> <mo>=</mo> <munder> <mo>∑<!-- ∑ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mi>n</mi> </mrow> </munder> <mo stretchy="false">(</mo> <munder> <mo>∑<!-- ∑ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mi>m</mi> </mrow> </munder> <mi>G</mi> <mo stretchy="false">[</mo> <mi>g</mi> <msub> <mo stretchy="false">]</mo> <mrow class="MJX-TeXAtom-ORD"> <mi>l</mi> <mi>m</mi> </mrow> </msub> <mi>G</mi> <mo stretchy="false">[</mo> <mi>f</mi> <msub> <mo stretchy="false">]</mo> <mrow class="MJX-TeXAtom-ORD"> <mi>m</mi> <mi>n</mi> </mrow> </msub> <mo stretchy="false">)</mo> <msub> <mi>ψ<!-- ψ --></mi> <mrow class="MJX-TeXAtom-ORD"> <mi>n</mi> </mrow> </msub> </mtd> </mtr> </mtable> </mrow> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle {\begin{aligned}\sum _{n}G[g\circ f]_{ln}\psi _{n}=\psi _{l}\circ (g\circ f)&=(\psi _{l}\circ g)\circ f\\&=\sum _{m}G[g]_{lm}(\psi _{m}\circ f)\\&=\sum _{m}G[g]_{lm}\sum _{n}G[f]_{mn}\psi _{n}\\&=\sum _{n,m}G[g]_{lm}G[f]_{mn}\psi _{n}\\&=\sum _{n}(\sum _{m}G[g]_{lm}G[f]_{mn})\psi _{n}\end{aligned}}}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/264c6adde6b595ef409d9da1c1126ee06dd84181" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -13.505ex; width:58.769ex; height:28.176ex;" alt="{\displaystyle {\begin{aligned}\sum _{n}G[g\circ f]_{ln}\psi _{n}=\psi _{l}\circ (g\circ f)&=(\psi _{l}\circ g)\circ f\\&=\sum _{m}G[g]_{lm}(\psi _{m}\circ f)\\&=\sum _{m}G[g]_{lm}\sum _{n}G[f]_{mn}\psi _{n}\\&=\sum _{n,m}G[g]_{lm}G[f]_{mn}\psi _{n}\\&=\sum _{n}(\sum _{m}G[g]_{lm}G[f]_{mn})\psi _{n}\end{aligned}}}"/></span>- Comparing the first and the last term, and from being a base for , and it follows that
Examples
Rederive (Taylor) Carleman Matrix
If we set we have the Carleman matrix. Because
then we know that the n-th coefficient must be the nth-coefficient of the taylor series of . Therefore
Therefore
Which is the Carleman matrix given above. (It's important to note that this is not an orthornormal basis)
Carleman Matrix For Orthonormal Basis
If is an orthonormal basis for a Hilbert Space with a defined inner product , we can set and will be . Then .
Carleman Matrix for Fourier Series
If we have the analogous for Fourier Series. Let and represent the carleman coefficient and matrix in the fourier basis. Because the basis is orthogonal, we have.
- .
Then, therefore, which is
Properties
Carleman matrices satisfy the fundamental relationship
which makes the Carleman matrix M a (direct) representation of . Here the term denotes the composition of functions .
Other properties include:
- , where is an iterated function and
- , where is the inverse function (if the Carleman matrix is invertible).
Examples
The Carleman matrix of a constant is:
The Carleman matrix of the identity function is:
The Carleman matrix of a constant addition is:
The Carleman matrix of the successor function is equivalent to the Binomial coefficient:
The Carleman matrix of the logarithm is related to the (signed) Stirling numbers of the first kind scaled by factorials:
The Carleman matrix of the logarithm is related to the (unsigned) Stirling numbers of the first kind scaled by factorials:
The Carleman matrix of the exponential function is related to the Stirling numbers of the second kind scaled by factorials:
The Carleman matrix of exponential functions is:
The Carleman matrix of a constant multiple is:
The Carleman matrix of a linear function is:
The Carleman matrix of a function is:
The Carleman matrix of a function is:
Related matrices
The Bell matrix or the Jabotinsky matrix of a function is defined as
so as to satisfy the equation
These matrices were developed in 1947 by Eri Jabotinsky to represent convolutions of polynomials. It is the transpose of the Carleman matrix and satisfy
which makes the Bell matrix B an anti-representation of .

